Starting HOP Planner /127.0.0.1 RDDL client initialized 1:10 This is one of the usage of KeySet Operation!!!! ------ This is Tranlate (Translate.java)----- [not_in_use, crossing_traffic_demo_inst_mdp__1, 2, 0.3, none] ------- This is TranslateInit (Translate.java) ------This is getConstants(Translate.java) ---------Initializing Translate is completed!!!------------ ------- This is HOPTranslate (HOPTranslate.java) [not_in_use, crossing_traffic_demo_inst_mdp__1, 2, 0.3, none, 3, SAMPLE, ROOT, not_in_use, not_in_use] -----This is HOPTranslateInit ---- -----End of FittedEmergencyDomainHOPTranslate INIT Function------------ This is one of the usage of KeySet Operation!!!! [ Memory usage: 29.17Mb / 126.88Mb = 0.23 ] ********************************************************* >>> ROUND INIT 1/10; time remaining = 199240.0, horizon = 50 ********************************************************* Reading turn message [#document] [turn] [turn-num] "1" [time-left] "199238.0" [immediate-reward] "0.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true -----------------------------------------This is for First Time---- 1. Go to initializeGRB 2. addExtraPredicates 3. addAllVariables 4. prepareModel(FittedEmergencyDomainHOP.java) (a.translateConstraints, b.translateRewards, c. maybe translateCPTS) 5. doPlan(Translate.java getActions) Academic license - for non-commercial use only current nodefile directly . -----This is addExtraPredicates (Overrided)---- Here we are adding Futures------> Adding Extra Predicates -----This is removeExtraPredicates (Overrided)---- -----This is addAllVaribles (Overrided)---- This is the first time (FittedEmergencyDo mainHOP.java --------------Translating Constraints (FittedEmergencyDomainHOP.java) ------------- -----Preparing Model -------- --------------Translating Constraints(Overrided) ------------- Checking hindsight_method -----Getting HindSightConstraintExpr (HOPTranslate.java)------- -----> This is for ROOT CASE ----This is end of HindSightConstraintExpr ------- -----------Translating Constraints are done. Now Working on PrepareModel Code!.------------- --------------Translating Reward------------- ---- This is translate Reward (Overrided) -------- ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Presolve removed 1244 rows and 736 columns Presolve time: 0.01s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.02 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.01871180534362793 Translation time(mins) : 0.0018333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 22 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "2" [time-left] "197042.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.901191711425781E-4 Translation time(mins) : 0.0018333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 12 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "3" [time-left] "196734.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v93=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0030739307403564453 Translation time(mins) : 0.0018333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 8 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "4" [time-left] "196584.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v68=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.005003929138183594 Translation time(mins) : 0.0018333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 10 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "5" [time-left] "196299.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v104=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027799606323242188 Translation time(mins) : 0.0018333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "6" [time-left] "196066.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v93=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0034818649291992188 Translation time(mins) : 0.0018333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "7" [time-left] "195844.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v68=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0030508041381835938 Translation time(mins) : 0.0018333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 7 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "8" [time-left] "195420.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v104=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003322124481201172 Translation time(mins) : 0.0018333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "9" [time-left] "195148.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.002 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.619857788085938E-4 Translation time(mins) : 0.0018333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "10" [time-left] "194939.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 8.680820465087891E-4 Translation time(mins) : 0.0018333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 3 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "11" [time-left] "194709.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.870197296142578E-4 Translation time(mins) : 0.0018333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "12" [time-left] "194432.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0011098384857177734 Translation time(mins) : 0.0018333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "13" [time-left] "194286.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.879734039306641E-4 Translation time(mins) : 0.0018333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "14" [time-left] "194209.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.607936859130859E-4 Translation time(mins) : 0.0018333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "15" [time-left] "194041.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v93=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0030488967895507812 Translation time(mins) : 0.0018333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "16" [time-left] "193800.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v68=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0031049251556396484 Translation time(mins) : 0.0018333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "17" [time-left] "193596.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v104=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0030579566955566406 Translation time(mins) : 0.0018333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "18" [time-left] "193402.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v104=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003237009048461914 Translation time(mins) : 0.0018333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "19" [time-left] "193181.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.660388946533203E-4 Translation time(mins) : 0.0018333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "20" [time-left] "192992.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v93=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0030820369720458984 Translation time(mins) : 0.0018333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "21" [time-left] "192787.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v68=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0030908584594726562 Translation time(mins) : 0.0018333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "22" [time-left] "192597.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v104=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0035638809204101562 Translation time(mins) : 0.0018333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "23" [time-left] "192415.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v104=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003320932388305664 Translation time(mins) : 0.0018333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "24" [time-left] "192239.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.660388946533203E-4 Translation time(mins) : 0.0018333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "25" [time-left] "192067.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v93=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.004354000091552734 Translation time(mins) : 0.0018333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "26" [time-left] "191863.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v68=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0030841827392578125 Translation time(mins) : 0.0018333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 6 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "27" [time-left] "191648.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v104=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003038167953491211 Translation time(mins) : 0.0018333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "28" [time-left] "191391.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v104=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0032091140747070312 Translation time(mins) : 0.0018333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "29" [time-left] "191334.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.641315460205078E-4 Translation time(mins) : 0.0018333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "30" [time-left] "191272.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v93=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003007173538208008 Translation time(mins) : 0.0018333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "31" [time-left] "191218.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v68=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0031080245971679688 Translation time(mins) : 0.0018333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "32" [time-left] "191158.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v104=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003091096878051758 Translation time(mins) : 0.0018333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "33" [time-left] "191084.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v104=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0033168792724609375 Translation time(mins) : 0.0018333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "34" [time-left] "191011.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v93=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003030061721801758 Translation time(mins) : 0.0018333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "35" [time-left] "190922.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v68=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003515958786010742 Translation time(mins) : 0.0018333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "36" [time-left] "190852.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v104=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003437042236328125 Translation time(mins) : 0.0018333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "37" [time-left] "190793.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v68=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0030510425567626953 Translation time(mins) : 0.0018333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "38" [time-left] "190722.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v104=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003220081329345703 Translation time(mins) : 0.0018333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "39" [time-left] "190668.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v93=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0030188560485839844 Translation time(mins) : 0.002 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "40" [time-left] "190602.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v68=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0034928321838378906 Translation time(mins) : 0.002 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "41" [time-left] "190532.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v104=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0034248828887939453 Translation time(mins) : 0.0021666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "42" [time-left] "190471.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v68=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0033409595489501953 Translation time(mins) : 0.0021666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "43" [time-left] "190414.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v104=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003567934036254883 Translation time(mins) : 0.0021666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "44" [time-left] "190346.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v104=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027418136596679688 Translation time(mins) : 0.0021666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "45" [time-left] "190285.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v93=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0034329891204833984 Translation time(mins) : 0.0021666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "46" [time-left] "190226.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v68=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0031638145446777344 Translation time(mins) : 0.0023333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "47" [time-left] "190162.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v104=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0030357837677001953 Translation time(mins) : 0.0023333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "48" [time-left] "190108.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v68=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003055095672607422 Translation time(mins) : 0.0023333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "49" [time-left] "190050.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v104=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003687143325805664 Translation time(mins) : 0.0025000000000000005 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "50" [time-left] "189967.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v104=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029959678649902344 Translation time(mins) : 0.0025000000000000005 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: [#document] [round-end] [instance-name] "crossing_traffic_demo_inst_mdp__1" [client-name] "HOPPlanner" [round-num] "0" [round-reward] "-50.0" [turns-used] "50" [time-left] "189914" [immediate-reward] "-1.0" ********************************************************* >>> ROUND END, reward = -50.0 ********************************************************* JVM free memory : 81433488 / 466092032 = 0.1747154690685637 round end / out of memory detected; trying cleanup 1. Go to initializeGRB 2. addExtraPredicates 3. addAllVariables 4. prepareModel(FittedEmergencyDomainHOP.java) (a.translateConstraints, b.translateRewards, c. maybe translateCPTS) 5. doPlan(Translate.java getActions) Academic license - for non-commercial use only current nodefile directly . -----This is addExtraPredicates (Overrided)---- Here we are adding Futures------> Adding Extra Predicates -----This is removeExtraPredicates (Overrided)---- -----This is addAllVaribles (Overrided)---- This is the first time (FittedEmergencyDo mainHOP.java --------------Translating Constraints (FittedEmergencyDomainHOP.java) ------------- -----Preparing Model -------- --------------Translating Constraints(Overrided) ------------- Checking hindsight_method -----Getting HindSightConstraintExpr (HOPTranslate.java)------- -----> This is for ROOT CASE ----This is end of HindSightConstraintExpr ------- -----------Translating Constraints are done. Now Working on PrepareModel Code!.------------- --------------Translating Reward------------- ---- This is translate Reward (Overrided) -------- This is one of the usage of KeySet Operation!!!! [ Memory usage: 71.78Mb / 235.93Mb = 0.3 ] ********************************************************* >>> ROUND INIT 2/10; time remaining = 189570.0, horizon = 50 ********************************************************* Reading turn message [#document] [turn] [turn-num] "1" [time-left] "189570.0" [immediate-reward] "0.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002895832061767578 Translation time(mins) : 0.0031666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 3 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "2" [time-left] "189443.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.779598236083984E-4 Translation time(mins) : 0.0031666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 3 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "3" [time-left] "189384.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v95=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002959012985229492 Translation time(mins) : 0.0031666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 3 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "4" [time-left] "189328.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v107=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003454923629760742 Translation time(mins) : 0.0031666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 3 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "5" [time-left] "189250.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v91=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0032558441162109375 Translation time(mins) : 0.0031666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "6" [time-left] "189166.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v95=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003181934356689453 Translation time(mins) : 0.0031666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "7" [time-left] "189111.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v107=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029020309448242188 Translation time(mins) : 0.0031666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "8" [time-left] "189043.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v91=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029540061950683594 Translation time(mins) : 0.0031666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "9" [time-left] "188855.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v95=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002891063690185547 Translation time(mins) : 0.0031666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "10" [time-left] "188682.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v107=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0034749507904052734 Translation time(mins) : 0.0031666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "11" [time-left] "188516.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v91=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0032720565795898438 Translation time(mins) : 0.0031666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "12" [time-left] "188337.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v107=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003031015396118164 Translation time(mins) : 0.0031666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "13" [time-left] "188202.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v91=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029251575469970703 Translation time(mins) : 0.0031666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "14" [time-left] "188136.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v91=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0030350685119628906 Translation time(mins) : 0.0031666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "15" [time-left] "188081.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v91=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002886056900024414 Translation time(mins) : 0.0031666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "16" [time-left] "187997.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v107=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0030679702758789062 Translation time(mins) : 0.0031666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "17" [time-left] "187927.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v91=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002874135971069336 Translation time(mins) : 0.0031666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "18" [time-left] "187858.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v91=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0038208961486816406 Translation time(mins) : 0.0031666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "19" [time-left] "187755.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v107=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003437042236328125 Translation time(mins) : 0.0031666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "20" [time-left] "187685.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v91=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0032079219818115234 Translation time(mins) : 0.0031666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "21" [time-left] "187628.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v107=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029561519622802734 Translation time(mins) : 0.0031666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "22" [time-left] "187551.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v91=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028541088104248047 Translation time(mins) : 0.0031666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "23" [time-left] "187478.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v107=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0034232139587402344 Translation time(mins) : 0.0031666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "24" [time-left] "187419.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v91=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0031709671020507812 Translation time(mins) : 0.0031666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "25" [time-left] "187351.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v107=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029261112213134766 Translation time(mins) : 0.0031666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "26" [time-left] "187276.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v91=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028650760650634766 Translation time(mins) : 0.0031666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "27" [time-left] "187223.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v107=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003423929214477539 Translation time(mins) : 0.0031666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "28" [time-left] "187116.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v91=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0031969547271728516 Translation time(mins) : 0.0031666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "29" [time-left] "187057.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.929801940917969E-4 Translation time(mins) : 0.0033333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "30" [time-left] "187006.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v95=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.00315093994140625 Translation time(mins) : 0.0033333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "31" [time-left] "186951.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v107=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002897977828979492 Translation time(mins) : 0.0033333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "32" [time-left] "186828.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v91=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002907991409301758 Translation time(mins) : 0.0033333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "33" [time-left] "186686.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.729530334472656E-4 Translation time(mins) : 0.0033333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "34" [time-left] "186633.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.901191711425781E-4 Translation time(mins) : 0.0033333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "35" [time-left] "186577.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0010619163513183594 Translation time(mins) : 0.0033333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "36" [time-left] "186524.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.960796356201172E-4 Translation time(mins) : 0.0033333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "37" [time-left] "186469.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.798671722412109E-4 Translation time(mins) : 0.0033333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "38" [time-left] "186415.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 8.549690246582031E-4 Translation time(mins) : 0.0033333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "39" [time-left] "186363.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v95=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002927064895629883 Translation time(mins) : 0.0033333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "40" [time-left] "186299.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v107=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029311180114746094 Translation time(mins) : 0.0033333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "41" [time-left] "186243.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v91=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029768943786621094 Translation time(mins) : 0.0033333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "42" [time-left] "186187.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v91=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002917051315307617 Translation time(mins) : 0.0033333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "43" [time-left] "186132.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v91=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029599666595458984 Translation time(mins) : 0.0033333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "44" [time-left] "186077.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v91=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0030028820037841797 Translation time(mins) : 0.0033333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "45" [time-left] "186020.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v91=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028557777404785156 Translation time(mins) : 0.0033333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "46" [time-left] "185966.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v91=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002938985824584961 Translation time(mins) : 0.0033333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "47" [time-left] "185896.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 8.089542388916016E-4 Translation time(mins) : 0.0033333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "48" [time-left] "185844.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v95=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029120445251464844 Translation time(mins) : 0.0033333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "49" [time-left] "185788.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v107=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028769969940185547 Translation time(mins) : 0.0033333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "50" [time-left] "185726.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v91=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028748512268066406 Translation time(mins) : 0.0033333333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: [#document] [round-end] [instance-name] "crossing_traffic_demo_inst_mdp__1" [client-name] "HOPPlanner" [round-num] "1" [round-reward] "-50.0" [turns-used] "50" [time-left] "185631" [immediate-reward] "-1.0" ********************************************************* >>> ROUND END, reward = -50.0 ********************************************************* JVM free memory : 125521560 / 466092032 = 0.2693063845382364 round end / out of memory detected; trying cleanup 1. Go to initializeGRB 2. addExtraPredicates 3. addAllVariables 4. prepareModel(FittedEmergencyDomainHOP.java) (a.translateConstraints, b.translateRewards, c. maybe translateCPTS) 5. doPlan(Translate.java getActions) Academic license - for non-commercial use only current nodefile directly . -----This is addExtraPredicates (Overrided)---- Here we are adding Futures------> Adding Extra Predicates -----This is removeExtraPredicates (Overrided)---- -----This is addAllVaribles (Overrided)---- This is the first time (FittedEmergencyDo mainHOP.java --------------Translating Constraints (FittedEmergencyDomainHOP.java) ------------- -----Preparing Model -------- --------------Translating Constraints(Overrided) ------------- Checking hindsight_method -----Getting HindSightConstraintExpr (HOPTranslate.java)------- -----> This is for ROOT CASE ----This is end of HindSightConstraintExpr ------- -----------Translating Constraints are done. Now Working on PrepareModel Code!.------------- --------------Translating Reward------------- ---- This is translate Reward (Overrided) -------- This is one of the usage of KeySet Operation!!!! [ Memory usage: 71.49Mb / 192.41Mb = 0.37 ] ********************************************************* >>> ROUND INIT 3/10; time remaining = 185345.0, horizon = 50 ********************************************************* Reading turn message [#document] [turn] [turn-num] "1" [time-left] "185345.0" [immediate-reward] "0.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003278017044067383 Translation time(mins) : 0.0038333333333333336 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 3 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "2" [time-left] "185289.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.979869842529297E-4 Translation time(mins) : 0.0038333333333333336 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 3 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "3" [time-left] "185231.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.829666137695312E-4 Translation time(mins) : 0.0038333333333333336 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "4" [time-left] "185161.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.770061492919922E-4 Translation time(mins) : 0.0038333333333333336 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "5" [time-left] "185110.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 8.220672607421875E-4 Translation time(mins) : 0.0038333333333333336 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "6" [time-left] "185029.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v86=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002959012985229492 Translation time(mins) : 0.0038333333333333336 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "7" [time-left] "184976.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v105=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029108524322509766 Translation time(mins) : 0.0038333333333333336 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "8" [time-left] "184907.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0036220550537109375 Translation time(mins) : 0.0038333333333333336 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "9" [time-left] "184854.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003114938735961914 Translation time(mins) : 0.0038333333333333336 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "10" [time-left] "184799.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003560781478881836 Translation time(mins) : 0.0038333333333333336 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "11" [time-left] "184720.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v105=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0035848617553710938 Translation time(mins) : 0.004 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "12" [time-left] "184662.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029621124267578125 Translation time(mins) : 0.004 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "13" [time-left] "184575.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0036199092864990234 Translation time(mins) : 0.004 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "14" [time-left] "184523.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0030150413513183594 Translation time(mins) : 0.004 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "15" [time-left] "184465.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0032088756561279297 Translation time(mins) : 0.004 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "16" [time-left] "184411.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v105=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029048919677734375 Translation time(mins) : 0.004 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "17" [time-left] "184348.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003340005874633789 Translation time(mins) : 0.004 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "18" [time-left] "184294.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 8.0108642578125E-4 Translation time(mins) : 0.004 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "19" [time-left] "184244.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.960796356201172E-4 Translation time(mins) : 0.004 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "20" [time-left] "184181.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.729530334472656E-4 Translation time(mins) : 0.004 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "21" [time-left] "184130.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.610321044921875E-4 Translation time(mins) : 0.004 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "22" [time-left] "184077.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 8.051395416259766E-4 Translation time(mins) : 0.004 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "23" [time-left] "184025.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.741451263427734E-4 Translation time(mins) : 0.004 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "24" [time-left] "183964.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v86=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0031960010528564453 Translation time(mins) : 0.004166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "25" [time-left] "183906.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v105=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0030829906463623047 Translation time(mins) : 0.004166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "26" [time-left] "183853.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029289722442626953 Translation time(mins) : 0.004166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "27" [time-left] "183799.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003332853317260742 Translation time(mins) : 0.004166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "28" [time-left] "183728.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v86=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003007173538208008 Translation time(mins) : 0.004166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "29" [time-left] "183668.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v105=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029380321502685547 Translation time(mins) : 0.004166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "30" [time-left] "183616.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.00296783447265625 Translation time(mins) : 0.004166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "31" [time-left] "183558.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002978086471557617 Translation time(mins) : 0.004166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "32" [time-left] "183506.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v105=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002888917922973633 Translation time(mins) : 0.004166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "33" [time-left] "183452.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029230117797851562 Translation time(mins) : 0.004166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "34" [time-left] "183395.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003309965133666992 Translation time(mins) : 0.004166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "35" [time-left] "183340.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.82012939453125E-4 Translation time(mins) : 0.004166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "36" [time-left] "183291.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.889270782470703E-4 Translation time(mins) : 0.004166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "37" [time-left] "183238.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.59124755859375E-4 Translation time(mins) : 0.004166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "38" [time-left] "183186.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v86=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002988100051879883 Translation time(mins) : 0.004166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "39" [time-left] "183134.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v105=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029168128967285156 Translation time(mins) : 0.004166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "40" [time-left] "183082.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002936840057373047 Translation time(mins) : 0.004166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "41" [time-left] "183026.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0033349990844726562 Translation time(mins) : 0.004166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "42" [time-left] "182974.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v86=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029959678649902344 Translation time(mins) : 0.004166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "43" [time-left] "182922.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v105=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003014802932739258 Translation time(mins) : 0.004166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "44" [time-left] "182866.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002847909927368164 Translation time(mins) : 0.004166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "45" [time-left] "182814.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v86=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0032410621643066406 Translation time(mins) : 0.004166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "46" [time-left] "182735.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v105=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003004789352416992 Translation time(mins) : 0.004166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "47" [time-left] "182681.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003347158432006836 Translation time(mins) : 0.004166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "48" [time-left] "182628.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.681846618652344E-4 Translation time(mins) : 0.004166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "49" [time-left] "182578.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v86=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029349327087402344 Translation time(mins) : 0.004166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "50" [time-left] "182523.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v105=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028791427612304688 Translation time(mins) : 0.004166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: [#document] [round-end] [instance-name] "crossing_traffic_demo_inst_mdp__1" [client-name] "HOPPlanner" [round-num] "2" [round-reward] "-50.0" [turns-used] "50" [time-left] "182465" [immediate-reward] "-1.0" ********************************************************* >>> ROUND END, reward = -50.0 ********************************************************* JVM free memory : 84119344 / 466092032 = 0.18047797049660785 round end / out of memory detected; trying cleanup 1. Go to initializeGRB 2. addExtraPredicates 3. addAllVariables 4. prepareModel(FittedEmergencyDomainHOP.java) (a.translateConstraints, b.translateRewards, c. maybe translateCPTS) 5. doPlan(Translate.java getActions) Academic license - for non-commercial use only current nodefile directly . -----This is addExtraPredicates (Overrided)---- Here we are adding Futures------> Adding Extra Predicates -----This is removeExtraPredicates (Overrided)---- -----This is addAllVaribles (Overrided)---- This is the first time (FittedEmergencyDo mainHOP.java --------------Translating Constraints (FittedEmergencyDomainHOP.java) ------------- -----Preparing Model -------- --------------Translating Constraints(Overrided) ------------- Checking hindsight_method -----Getting HindSightConstraintExpr (HOPTranslate.java)------- -----> This is for ROOT CASE ----This is end of HindSightConstraintExpr ------- -----------Translating Constraints are done. Now Working on PrepareModel Code!.------------- --------------Translating Reward------------- ---- This is translate Reward (Overrided) -------- This is one of the usage of KeySet Operation!!!! [ Memory usage: 65.88Mb / 141.56Mb = 0.47 ] ********************************************************* >>> ROUND INIT 4/10; time remaining = 182239.0, horizon = 50 ********************************************************* Reading turn message [#document] [turn] [turn-num] "1" [time-left] "182238.0" [immediate-reward] "0.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0026128292083740234 Translation time(mins) : 0.004666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "2" [time-left] "182174.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0031659603118896484 Translation time(mins) : 0.004666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "3" [time-left] "182122.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v101=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028600692749023438 Translation time(mins) : 0.004666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "4" [time-left] "182070.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v71=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003081083297729492 Translation time(mins) : 0.004666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "5" [time-left] "182013.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v71=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0026688575744628906 Translation time(mins) : 0.004666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "6" [time-left] "181961.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 8.280277252197266E-4 Translation time(mins) : 0.004666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "7" [time-left] "181894.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.979869842529297E-4 Translation time(mins) : 0.004666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "8" [time-left] "181844.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.600784301757812E-4 Translation time(mins) : 0.004666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "9" [time-left] "181794.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.00316619873046875 Translation time(mins) : 0.004666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "10" [time-left] "181738.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v101=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003139019012451172 Translation time(mins) : 0.004666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "11" [time-left] "181685.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v71=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0034079551696777344 Translation time(mins) : 0.004666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "12" [time-left] "181620.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v101=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0031080245971679688 Translation time(mins) : 0.004666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "13" [time-left] "181540.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v71=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002674102783203125 Translation time(mins) : 0.004666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "14" [time-left] "181488.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0011219978332519531 Translation time(mins) : 0.004666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "15" [time-left] "181426.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.960796356201172E-4 Translation time(mins) : 0.004666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "16" [time-left] "181374.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.581710815429688E-4 Translation time(mins) : 0.004666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "17" [time-left] "181316.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0031020641326904297 Translation time(mins) : 0.004666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "18" [time-left] "181263.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v101=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002959012985229492 Translation time(mins) : 0.004666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "19" [time-left] "181025.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v71=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003064870834350586 Translation time(mins) : 0.004666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "20" [time-left] "180933.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v71=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002701997756958008 Translation time(mins) : 0.004666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "21" [time-left] "180881.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 8.23974609375E-4 Translation time(mins) : 0.004666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "22" [time-left] "180707.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 8.230209350585938E-4 Translation time(mins) : 0.004666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "23" [time-left] "180658.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.841587066650391E-4 Translation time(mins) : 0.004666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "24" [time-left] "180607.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.729530334472656E-4 Translation time(mins) : 0.004666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "25" [time-left] "180554.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003100872039794922 Translation time(mins) : 0.004666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "26" [time-left] "180494.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v101=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.00286102294921875 Translation time(mins) : 0.004666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "27" [time-left] "180441.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v71=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0031931400299072266 Translation time(mins) : 0.004666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "28" [time-left] "180389.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v71=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0030901432037353516 Translation time(mins) : 0.004833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "29" [time-left] "180289.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v71=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0034248828887939453 Translation time(mins) : 0.004833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "30" [time-left] "180230.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v101=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003751993179321289 Translation time(mins) : 0.004833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "31" [time-left] "180170.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v71=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002680063247680664 Translation time(mins) : 0.004833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "32" [time-left] "180034.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0031359195709228516 Translation time(mins) : 0.004833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "33" [time-left] "179864.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v101=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0033838748931884766 Translation time(mins) : 0.004833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "34" [time-left] "179586.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v71=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003195047378540039 Translation time(mins) : 0.004833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "35" [time-left] "179527.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v71=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002841949462890625 Translation time(mins) : 0.004833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "36" [time-left] "179475.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v71=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0031769275665283203 Translation time(mins) : 0.004833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "37" [time-left] "179420.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v71=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003064870834350586 Translation time(mins) : 0.004833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "38" [time-left] "179365.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v71=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003451108932495117 Translation time(mins) : 0.004833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "39" [time-left] "179260.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v101=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0030739307403564453 Translation time(mins) : 0.004833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "40" [time-left] "179208.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v71=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003095865249633789 Translation time(mins) : 0.004833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "41" [time-left] "179155.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v101=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0030930042266845703 Translation time(mins) : 0.004833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "42" [time-left] "179103.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v71=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0033648014068603516 Translation time(mins) : 0.004833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "43" [time-left] "179046.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003406047821044922 Translation time(mins) : 0.004833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "44" [time-left] "178985.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v101=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.00311279296875 Translation time(mins) : 0.004833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "45" [time-left] "178932.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v71=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0026700496673583984 Translation time(mins) : 0.005000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "46" [time-left] "178808.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.62939453125E-4 Translation time(mins) : 0.005166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "47" [time-left] "178758.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003083944320678711 Translation time(mins) : 0.005333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "48" [time-left] "178706.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v101=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028908252716064453 Translation time(mins) : 0.005333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "49" [time-left] "178651.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v71=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0031061172485351562 Translation time(mins) : 0.005333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "50" [time-left] "178586.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [2e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v71=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0026540756225585938 Translation time(mins) : 0.005333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: [#document] [round-end] [instance-name] "crossing_traffic_demo_inst_mdp__1" [client-name] "HOPPlanner" [round-num] "3" [round-reward] "-50.0" [turns-used] "50" [time-left] "178513" [immediate-reward] "-1.0" ********************************************************* >>> ROUND END, reward = -50.0 ********************************************************* JVM free memory : 183542448 / 466092032 = 0.3937901431449487 round end / out of memory detected; trying cleanup 1. Go to initializeGRB 2. addExtraPredicates 3. addAllVariables 4. prepareModel(FittedEmergencyDomainHOP.java) (a.translateConstraints, b.translateRewards, c. maybe translateCPTS) 5. doPlan(Translate.java getActions) Academic license - for non-commercial use only current nodefile directly . -----This is addExtraPredicates (Overrided)---- Here we are adding Futures------> Adding Extra Predicates -----This is removeExtraPredicates (Overrided)---- -----This is addAllVaribles (Overrided)---- This is the first time (FittedEmergencyDo mainHOP.java --------------Translating Constraints (FittedEmergencyDomainHOP.java) ------------- -----Preparing Model -------- --------------Translating Constraints(Overrided) ------------- Checking hindsight_method -----Getting HindSightConstraintExpr (HOPTranslate.java)------- -----> This is for ROOT CASE ----This is end of HindSightConstraintExpr ------- -----------Translating Constraints are done. Now Working on PrepareModel Code!.------------- --------------Translating Reward------------- ---- This is translate Reward (Overrided) -------- This is one of the usage of KeySet Operation!!!! [ Memory usage: 72.17Mb / 243.79Mb = 0.3 ] ********************************************************* >>> ROUND INIT 5/10; time remaining = 178237.0, horizon = 50 ********************************************************* Reading turn message [#document] [turn] [turn-num] "1" [time-left] "178237.0" [immediate-reward] "0.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [4e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0033211708068847656 Translation time(mins) : 0.006000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 4 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "2" [time-left] "178152.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [4e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 8.089542388916016E-4 Translation time(mins) : 0.006000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 3 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "3" [time-left] "178100.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [4e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v102=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002936124801635742 Translation time(mins) : 0.006000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 3 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "4" [time-left] "178047.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [4e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v91=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028519630432128906 Translation time(mins) : 0.006000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 4 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "5" [time-left] "177993.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [4e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v100=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002908945083618164 Translation time(mins) : 0.006000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "6" [time-left] "177862.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [4e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v100=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0032749176025390625 Translation time(mins) : 0.006000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "7" [time-left] "177810.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [4e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.998943328857422E-4 Translation time(mins) : 0.006000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "8" [time-left] "177759.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [4e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.59124755859375E-4 Translation time(mins) : 0.006000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "9" [time-left] "177710.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [4e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.739067077636719E-4 Translation time(mins) : 0.006000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "10" [time-left] "177635.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [4e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.729530334472656E-4 Translation time(mins) : 0.006000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "11" [time-left] "177585.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [4e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.700920104980469E-4 Translation time(mins) : 0.006000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "12" [time-left] "177530.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [4e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 8.668899536132812E-4 Translation time(mins) : 0.006000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "13" [time-left] "177453.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [4e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.860660552978516E-4 Translation time(mins) : 0.006000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "14" [time-left] "177404.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [4e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v102=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002900838851928711 Translation time(mins) : 0.006000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "15" [time-left] "177351.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [4e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v91=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0030388832092285156 Translation time(mins) : 0.006000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "16" [time-left] "177299.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [4e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v100=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029430389404296875 Translation time(mins) : 0.006000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "17" [time-left] "177247.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [4e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v91=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028810501098632812 Translation time(mins) : 0.006000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "18" [time-left] "177194.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [4e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v100=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0031070709228515625 Translation time(mins) : 0.006000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "19" [time-left] "177070.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [4e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v100=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0030329227447509766 Translation time(mins) : 0.006000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "20" [time-left] "177018.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [4e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v102=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029211044311523438 Translation time(mins) : 0.006166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "21" [time-left] "176966.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [4e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v91=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028769969940185547 Translation time(mins) : 0.006166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "22" [time-left] "176913.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [4e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v100=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0032339096069335938 Translation time(mins) : 0.006333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "23" [time-left] "176861.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [4e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v102=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029039382934570312 Translation time(mins) : 0.006333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "24" [time-left] "176809.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [4e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v91=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028390884399414062 Translation time(mins) : 0.006333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "25" [time-left] "176757.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [4e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v100=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0032570362091064453 Translation time(mins) : 0.006333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "26" [time-left] "176692.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [4e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v100=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003301858901977539 Translation time(mins) : 0.006333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "27" [time-left] "176639.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [4e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 8.170604705810547E-4 Translation time(mins) : 0.006333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "28" [time-left] "176589.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [4e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v102=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029451847076416016 Translation time(mins) : 0.006333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "29" [time-left] "176537.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [4e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v91=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028159618377685547 Translation time(mins) : 0.006333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "30" [time-left] "176485.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [4e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v100=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002875089645385742 Translation time(mins) : 0.006333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "31" [time-left] "176433.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [4e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v100=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002846956253051758 Translation time(mins) : 0.006333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 3 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "32" [time-left] "176341.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [4e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v100=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029370784759521484 Translation time(mins) : 0.006333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "33" [time-left] "176290.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [4e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v100=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028929710388183594 Translation time(mins) : 0.006333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "34" [time-left] "176238.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [4e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v100=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029850006103515625 Translation time(mins) : 0.006333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "35" [time-left] "176185.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [4e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v100=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029850006103515625 Translation time(mins) : 0.006333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "36" [time-left] "176135.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [4e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v91=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.00286102294921875 Translation time(mins) : 0.006333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "37" [time-left] "176080.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [4e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v100=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028429031372070312 Translation time(mins) : 0.006333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "38" [time-left] "176028.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [4e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v100=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028870105743408203 Translation time(mins) : 0.006333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "39" [time-left] "175939.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [4e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v100=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028619766235351562 Translation time(mins) : 0.006333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "40" [time-left] "175887.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [4e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v100=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003033161163330078 Translation time(mins) : 0.006333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "41" [time-left] "175769.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [4e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v100=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002986907958984375 Translation time(mins) : 0.006333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "42" [time-left] "175693.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [4e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v91=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029859542846679688 Translation time(mins) : 0.006333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "43" [time-left] "175636.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [4e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v100=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0032308101654052734 Translation time(mins) : 0.006500000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "44" [time-left] "175574.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [4e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.910728454589844E-4 Translation time(mins) : 0.006500000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "45" [time-left] "175512.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [4e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.669925689697266E-4 Translation time(mins) : 0.006500000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "46" [time-left] "175460.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [4e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.550716400146484E-4 Translation time(mins) : 0.006666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "47" [time-left] "175406.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [4e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v102=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028519630432128906 Translation time(mins) : 0.006666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "48" [time-left] "175352.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [4e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v91=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029201507568359375 Translation time(mins) : 0.006666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "49" [time-left] "175299.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [4e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v100=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029609203338623047 Translation time(mins) : 0.006666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "50" [time-left] "175244.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [4e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v100=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003258943557739258 Translation time(mins) : 0.006666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: [#document] [round-end] [instance-name] "crossing_traffic_demo_inst_mdp__1" [client-name] "HOPPlanner" [round-num] "4" [round-reward] "-50.0" [turns-used] "50" [time-left] "175174" [immediate-reward] "-1.0" ********************************************************* >>> ROUND END, reward = -50.0 ********************************************************* JVM free memory : 174880432 / 466092032 = 0.37520579626643347 round end / out of memory detected; trying cleanup 1. Go to initializeGRB 2. addExtraPredicates 3. addAllVariables 4. prepareModel(FittedEmergencyDomainHOP.java) (a.translateConstraints, b.translateRewards, c. maybe translateCPTS) 5. doPlan(Translate.java getActions) Academic license - for non-commercial use only current nodefile directly . -----This is addExtraPredicates (Overrided)---- Here we are adding Futures------> Adding Extra Predicates -----This is removeExtraPredicates (Overrided)---- -----This is addAllVaribles (Overrided)---- This is the first time (FittedEmergencyDo mainHOP.java --------------Translating Constraints (FittedEmergencyDomainHOP.java) ------------- -----Preparing Model -------- --------------Translating Constraints(Overrided) ------------- Checking hindsight_method -----Getting HindSightConstraintExpr (HOPTranslate.java)------- -----> This is for ROOT CASE ----This is end of HindSightConstraintExpr ------- -----------Translating Constraints are done. Now Working on PrepareModel Code!.------------- --------------Translating Reward------------- ---- This is translate Reward (Overrided) -------- This is one of the usage of KeySet Operation!!!! [ Memory usage: 68.19Mb / 216.53Mb = 0.31 ] ********************************************************* >>> ROUND INIT 6/10; time remaining = 174911.0, horizon = 50 ********************************************************* Reading turn message [#document] [turn] [turn-num] "1" [time-left] "174909.0" [immediate-reward] "0.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.00321197509765625 Translation time(mins) : 0.007333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 4 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "2" [time-left] "174849.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 8.389949798583984E-4 Translation time(mins) : 0.007333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 4 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "3" [time-left] "174796.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.941722869873047E-4 Translation time(mins) : 0.007333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 3 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "4" [time-left] "174743.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.770061492919922E-4 Translation time(mins) : 0.007333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "5" [time-left] "174679.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 8.060932159423828E-4 Translation time(mins) : 0.007333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "6" [time-left] "174628.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.898807525634766E-4 Translation time(mins) : 0.007333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "7" [time-left] "174562.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.939338684082031E-4 Translation time(mins) : 0.007333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "8" [time-left] "174509.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 8.051395416259766E-4 Translation time(mins) : 0.007333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "9" [time-left] "174460.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v91=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028378963470458984 Translation time(mins) : 0.007333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "10" [time-left] "174403.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v98=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028510093688964844 Translation time(mins) : 0.007333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "11" [time-left] "174351.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028100013732910156 Translation time(mins) : 0.007333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "12" [time-left] "174292.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029571056365966797 Translation time(mins) : 0.007333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "13" [time-left] "174237.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 8.361339569091797E-4 Translation time(mins) : 0.007333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "14" [time-left] "174187.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.801055908203125E-4 Translation time(mins) : 0.007333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "15" [time-left] "174137.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v91=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002807140350341797 Translation time(mins) : 0.007333333333333333 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "16" [time-left] "174082.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v98=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028438568115234375 Translation time(mins) : 0.007500000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "17" [time-left] "174030.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029909610748291016 Translation time(mins) : 0.007500000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "18" [time-left] "173978.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027420520782470703 Translation time(mins) : 0.007500000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "19" [time-left] "173922.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028388500213623047 Translation time(mins) : 0.007500000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "20" [time-left] "173826.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027501583099365234 Translation time(mins) : 0.007500000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "21" [time-left] "173774.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v98=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002956867218017578 Translation time(mins) : 0.007500000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "22" [time-left] "173722.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0034639835357666016 Translation time(mins) : 0.007500000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "23" [time-left] "173670.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v91=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002933025360107422 Translation time(mins) : 0.007500000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "24" [time-left] "173618.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v98=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002850055694580078 Translation time(mins) : 0.007500000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "25" [time-left] "173564.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002847909927368164 Translation time(mins) : 0.007500000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "26" [time-left] "173511.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v98=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028231143951416016 Translation time(mins) : 0.007500000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "27" [time-left] "173459.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028700828552246094 Translation time(mins) : 0.007500000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "28" [time-left] "173408.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029931068420410156 Translation time(mins) : 0.007500000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "29" [time-left] "173356.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v91=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028100013732910156 Translation time(mins) : 0.007500000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "30" [time-left] "173266.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v98=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027420520782470703 Translation time(mins) : 0.007666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "31" [time-left] "173215.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002900838851928711 Translation time(mins) : 0.007666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "32" [time-left] "173148.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027551651000976562 Translation time(mins) : 0.007666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "33" [time-left] "173097.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v98=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002907991409301758 Translation time(mins) : 0.007666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "34" [time-left] "173042.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002971172332763672 Translation time(mins) : 0.007666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "35" [time-left] "172990.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v98=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029630661010742188 Translation time(mins) : 0.007666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "36" [time-left] "172939.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028891563415527344 Translation time(mins) : 0.007666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "37" [time-left] "172887.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002894878387451172 Translation time(mins) : 0.007666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "38" [time-left] "172811.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029871463775634766 Translation time(mins) : 0.007666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "39" [time-left] "172758.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.979869842529297E-4 Translation time(mins) : 0.007666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "40" [time-left] "172710.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.920265197753906E-4 Translation time(mins) : 0.007666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "41" [time-left] "172661.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.691383361816406E-4 Translation time(mins) : 0.007666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 12 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "42" [time-left] "172555.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.998943328857422E-4 Translation time(mins) : 0.007666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "43" [time-left] "172505.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 8.099079132080078E-4 Translation time(mins) : 0.007666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "44" [time-left] "172452.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.748603820800781E-4 Translation time(mins) : 0.007833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "45" [time-left] "172403.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 8.289813995361328E-4 Translation time(mins) : 0.008 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "46" [time-left] "172353.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.979869842529297E-4 Translation time(mins) : 0.008 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "47" [time-left] "172287.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v91=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028200149536132812 Translation time(mins) : 0.008 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "48" [time-left] "172236.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v98=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028519630432128906 Translation time(mins) : 0.008 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "49" [time-left] "172184.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002810955047607422 Translation time(mins) : 0.008 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "50" [time-left] "172132.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-01, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v89=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002964019775390625 Translation time(mins) : 0.008 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: [#document] [round-end] [instance-name] "crossing_traffic_demo_inst_mdp__1" [client-name] "HOPPlanner" [round-num] "5" [round-reward] "-50.0" [turns-used] "50" [time-left] "172069" [immediate-reward] "-1.0" ********************************************************* >>> ROUND END, reward = -50.0 ********************************************************* JVM free memory : 65975352 / 466092032 = 0.14155005335941895 round end / out of memory detected; trying cleanup 1. Go to initializeGRB 2. addExtraPredicates 3. addAllVariables 4. prepareModel(FittedEmergencyDomainHOP.java) (a.translateConstraints, b.translateRewards, c. maybe translateCPTS) 5. doPlan(Translate.java getActions) Academic license - for non-commercial use only current nodefile directly . -----This is addExtraPredicates (Overrided)---- Here we are adding Futures------> Adding Extra Predicates -----This is removeExtraPredicates (Overrided)---- -----This is addAllVaribles (Overrided)---- This is the first time (FittedEmergencyDo mainHOP.java --------------Translating Constraints (FittedEmergencyDomainHOP.java) ------------- -----Preparing Model -------- --------------Translating Constraints(Overrided) ------------- Checking hindsight_method -----Getting HindSightConstraintExpr (HOPTranslate.java)------- -----> This is for ROOT CASE ----This is end of HindSightConstraintExpr ------- -----------Translating Constraints are done. Now Working on PrepareModel Code!.------------- --------------Translating Reward------------- ---- This is translate Reward (Overrided) -------- This is one of the usage of KeySet Operation!!!! [ Memory usage: 67.85Mb / 192.41Mb = 0.35 ] ********************************************************* >>> ROUND INIT 7/10; time remaining = 171849.0, horizon = 50 ********************************************************* Reading turn message [#document] [turn] [turn-num] "1" [time-left] "171849.0" [immediate-reward] "0.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-03, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027418136596679688 Translation time(mins) : 0.0085 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 4 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "2" [time-left] "171795.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-03, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v92=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0033469200134277344 Translation time(mins) : 0.0085 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 3 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "3" [time-left] "171707.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-03, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v96=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0033960342407226562 Translation time(mins) : 0.0085 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "4" [time-left] "171516.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-03, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v108=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0033500194549560547 Translation time(mins) : 0.0085 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "5" [time-left] "171463.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-03, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v92=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0032248497009277344 Translation time(mins) : 0.0085 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "6" [time-left] "171412.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-03, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v96=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0034029483795166016 Translation time(mins) : 0.0085 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "7" [time-left] "171358.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-03, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v108=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003342151641845703 Translation time(mins) : 0.0085 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "8" [time-left] "171305.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-03, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v96=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003468036651611328 Translation time(mins) : 0.0085 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "9" [time-left] "171252.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-03, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v108=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0032858848571777344 Translation time(mins) : 0.0085 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "10" [time-left] "171195.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-03, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v96=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0033600330352783203 Translation time(mins) : 0.0085 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "11" [time-left] "171143.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-03, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v108=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027618408203125 Translation time(mins) : 0.008666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "12" [time-left] "171088.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-03, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 8.378028869628906E-4 Translation time(mins) : 0.008833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "13" [time-left] "171038.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-03, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v92=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003284931182861328 Translation time(mins) : 0.008833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "14" [time-left] "170986.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-03, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v96=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0034799575805664062 Translation time(mins) : 0.008833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "15" [time-left] "170934.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-03, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v108=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003292083740234375 Translation time(mins) : 0.008833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "16" [time-left] "170727.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-03, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v108=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0035228729248046875 Translation time(mins) : 0.008833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "17" [time-left] "170675.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-03, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v108=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003361940383911133 Translation time(mins) : 0.008833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "18" [time-left] "170623.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-03, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v108=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027818679809570312 Translation time(mins) : 0.008833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "19" [time-left] "170571.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-03, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.770061492919922E-4 Translation time(mins) : 0.008833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "20" [time-left] "170522.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-03, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.750988006591797E-4 Translation time(mins) : 0.008833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "21" [time-left] "170452.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-03, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 8.289813995361328E-4 Translation time(mins) : 0.008833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "22" [time-left] "170403.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-03, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.829666137695312E-4 Translation time(mins) : 0.008833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "23" [time-left] "170351.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-03, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 8.020401000976562E-4 Translation time(mins) : 0.008833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "24" [time-left] "170302.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-03, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v92=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003448963165283203 Translation time(mins) : 0.008833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "25" [time-left] "170249.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-03, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v96=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0035479068756103516 Translation time(mins) : 0.008833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "26" [time-left] "170196.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-03, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v108=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0032501220703125 Translation time(mins) : 0.008833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "27" [time-left] "170144.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-03, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v108=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003431081771850586 Translation time(mins) : 0.009000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "28" [time-left] "170091.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-03, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v108=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0031960010528564453 Translation time(mins) : 0.009000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "29" [time-left] "170028.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-03, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v96=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0034208297729492188 Translation time(mins) : 0.009000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "30" [time-left] "169976.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-03, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v108=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027618408203125 Translation time(mins) : 0.009000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "31" [time-left] "169924.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-03, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.810592651367188E-4 Translation time(mins) : 0.009000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "32" [time-left] "169875.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-03, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.898807525634766E-4 Translation time(mins) : 0.009000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "33" [time-left] "169825.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-03, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v92=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003331899642944336 Translation time(mins) : 0.009000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "34" [time-left] "169773.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-03, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v96=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0034461021423339844 Translation time(mins) : 0.009000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "35" [time-left] "169719.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-03, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v108=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003381013870239258 Translation time(mins) : 0.009000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "36" [time-left] "169661.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-03, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v108=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002814054489135742 Translation time(mins) : 0.009000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "37" [time-left] "169609.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-03, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v92=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003365039825439453 Translation time(mins) : 0.009000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "38" [time-left] "169557.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-03, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v96=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003451824188232422 Translation time(mins) : 0.009000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "39" [time-left] "169505.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-03, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v108=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0033140182495117188 Translation time(mins) : 0.009000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "40" [time-left] "169452.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-03, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v108=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003512144088745117 Translation time(mins) : 0.009000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "41" [time-left] "169399.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-03, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v108=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003236055374145508 Translation time(mins) : 0.009000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "42" [time-left] "169291.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-03, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v96=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0033960342407226562 Translation time(mins) : 0.009000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "43" [time-left] "169238.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-03, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v108=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003371000289916992 Translation time(mins) : 0.009000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "44" [time-left] "169185.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-03, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v96=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0034492015838623047 Translation time(mins) : 0.009000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "45" [time-left] "169132.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-03, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v108=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003345012664794922 Translation time(mins) : 0.009000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "46" [time-left] "169074.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-03, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v108=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0033109188079833984 Translation time(mins) : 0.009166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "47" [time-left] "169022.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-03, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v96=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0034339427947998047 Translation time(mins) : 0.009166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "48" [time-left] "168941.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-03, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v108=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0032949447631835938 Translation time(mins) : 0.009166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "49" [time-left] "168890.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-03, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v108=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0034089088439941406 Translation time(mins) : 0.009166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "50" [time-left] "168837.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [1e-03, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v108=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003159046173095703 Translation time(mins) : 0.009166666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: [#document] [round-end] [instance-name] "crossing_traffic_demo_inst_mdp__1" [client-name] "HOPPlanner" [round-num] "6" [round-reward] "-50.0" [turns-used] "50" [time-left] "168785" [immediate-reward] "-1.0" ********************************************************* >>> ROUND END, reward = -50.0 ********************************************************* JVM free memory : 119522312 / 466092032 = 0.2564350038062869 round end / out of memory detected; trying cleanup 1. Go to initializeGRB 2. addExtraPredicates 3. addAllVariables 4. prepareModel(FittedEmergencyDomainHOP.java) (a.translateConstraints, b.translateRewards, c. maybe translateCPTS) 5. doPlan(Translate.java getActions) Academic license - for non-commercial use only current nodefile directly . -----This is addExtraPredicates (Overrided)---- Here we are adding Futures------> Adding Extra Predicates -----This is removeExtraPredicates (Overrided)---- -----This is addAllVaribles (Overrided)---- This is the first time (FittedEmergencyDo mainHOP.java --------------Translating Constraints (FittedEmergencyDomainHOP.java) ------------- -----Preparing Model -------- --------------Translating Constraints(Overrided) ------------- Checking hindsight_method -----Getting HindSightConstraintExpr (HOPTranslate.java)------- -----> This is for ROOT CASE ----This is end of HindSightConstraintExpr ------- -----------Translating Constraints are done. Now Working on PrepareModel Code!.------------- --------------Translating Reward------------- ---- This is translate Reward (Overrided) -------- This is one of the usage of KeySet Operation!!!! [ Memory usage: 71.03Mb / 223.35Mb = 0.32 ] ********************************************************* >>> ROUND INIT 8/10; time remaining = 168518.0, horizon = 50 ********************************************************* Reading turn message [#document] [turn] [turn-num] "1" [time-left] "168518.0" [immediate-reward] "0.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0033469200134277344 Translation time(mins) : 0.009666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 3 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "2" [time-left] "168463.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v75=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003010988235473633 Translation time(mins) : 0.009666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 3 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "3" [time-left] "168409.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v108=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0030748844146728516 Translation time(mins) : 0.009666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 3 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "4" [time-left] "168355.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v70=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003083944320678711 Translation time(mins) : 0.009666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "5" [time-left] "168260.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v70=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0033850669860839844 Translation time(mins) : 0.009666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "6" [time-left] "168207.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.979869842529297E-4 Translation time(mins) : 0.009666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "7" [time-left] "168158.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.951259613037109E-4 Translation time(mins) : 0.009666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "8" [time-left] "168108.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v75=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0030138492584228516 Translation time(mins) : 0.009666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "9" [time-left] "168056.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v108=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0030090808868408203 Translation time(mins) : 0.009666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "10" [time-left] "168004.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v70=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003058195114135742 Translation time(mins) : 0.009666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "11" [time-left] "167938.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v75=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003173828125 Translation time(mins) : 0.009666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "12" [time-left] "167873.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v108=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0030031204223632812 Translation time(mins) : 0.009666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "13" [time-left] "167822.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v70=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0030739307403564453 Translation time(mins) : 0.009666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "14" [time-left] "167770.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v108=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0030660629272460938 Translation time(mins) : 0.009666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "15" [time-left] "167707.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v70=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0030198097229003906 Translation time(mins) : 0.009666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "16" [time-left] "167651.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v70=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0030319690704345703 Translation time(mins) : 0.009833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "17" [time-left] "167599.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v108=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0030679702758789062 Translation time(mins) : 0.009833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "18" [time-left] "167547.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v70=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002964019775390625 Translation time(mins) : 0.009833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "19" [time-left] "167488.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v70=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0033998489379882812 Translation time(mins) : 0.009833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "20" [time-left] "167434.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.801055908203125E-4 Translation time(mins) : 0.009833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 6 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "21" [time-left] "167363.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.758140563964844E-4 Translation time(mins) : 0.009833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "22" [time-left] "167312.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v75=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0030241012573242188 Translation time(mins) : 0.009833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "23" [time-left] "167260.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v108=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002989053726196289 Translation time(mins) : 0.009833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "24" [time-left] "167206.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v70=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003117084503173828 Translation time(mins) : 0.009833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "25" [time-left] "167146.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v108=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002995014190673828 Translation time(mins) : 0.009833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "26" [time-left] "167088.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v70=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0033500194549560547 Translation time(mins) : 0.009833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "27" [time-left] "167036.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.610321044921875E-4 Translation time(mins) : 0.009833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "28" [time-left] "166987.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.989406585693359E-4 Translation time(mins) : 0.009833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "29" [time-left] "166936.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v75=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003016948699951172 Translation time(mins) : 0.009833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "30" [time-left] "166884.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v108=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0030150413513183594 Translation time(mins) : 0.009833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "31" [time-left] "166750.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v70=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0030541419982910156 Translation time(mins) : 0.009833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "32" [time-left] "166698.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v108=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003393888473510742 Translation time(mins) : 0.009833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "33" [time-left] "166646.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v70=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0030231475830078125 Translation time(mins) : 0.009833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "34" [time-left] "166594.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v70=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0030138492584228516 Translation time(mins) : 0.009833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "35" [time-left] "166530.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v70=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0033860206604003906 Translation time(mins) : 0.009833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "36" [time-left] "166467.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v75=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0030570030212402344 Translation time(mins) : 0.009833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "37" [time-left] "166411.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v108=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0030460357666015625 Translation time(mins) : 0.009833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "38" [time-left] "166360.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v70=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0030961036682128906 Translation time(mins) : 0.009833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "39" [time-left] "166309.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v108=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002964019775390625 Translation time(mins) : 0.009833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "40" [time-left] "166255.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v70=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0033979415893554688 Translation time(mins) : 0.009833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "41" [time-left] "166202.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.760524749755859E-4 Translation time(mins) : 0.009833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "42" [time-left] "166152.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v75=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0030260086059570312 Translation time(mins) : 0.009833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "43" [time-left] "166099.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v108=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003011941909790039 Translation time(mins) : 0.009833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "44" [time-left] "166045.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v70=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.003017902374267578 Translation time(mins) : 0.009833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "45" [time-left] "165993.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v108=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002980947494506836 Translation time(mins) : 0.009833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "46" [time-left] "165942.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v70=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0033829212188720703 Translation time(mins) : 0.009833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "47" [time-left] "165890.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.560253143310547E-4 Translation time(mins) : 0.009833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "48" [time-left] "165822.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.710456848144531E-4 Translation time(mins) : 0.009833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "49" [time-left] "165774.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v75=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0030078887939453125 Translation time(mins) : 0.009833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "50" [time-left] "165722.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [7e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v108=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029931068420410156 Translation time(mins) : 0.009833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: [#document] [round-end] [instance-name] "crossing_traffic_demo_inst_mdp__1" [client-name] "HOPPlanner" [round-num] "7" [round-reward] "-50.0" [turns-used] "50" [time-left] "165671" [immediate-reward] "-1.0" ********************************************************* >>> ROUND END, reward = -50.0 ********************************************************* JVM free memory : 71866168 / 466092032 = 0.15418879334113997 round end / out of memory detected; trying cleanup 1. Go to initializeGRB 2. addExtraPredicates 3. addAllVariables 4. prepareModel(FittedEmergencyDomainHOP.java) (a.translateConstraints, b.translateRewards, c. maybe translateCPTS) 5. doPlan(Translate.java getActions) Academic license - for non-commercial use only current nodefile directly . -----This is addExtraPredicates (Overrided)---- Here we are adding Futures------> Adding Extra Predicates -----This is removeExtraPredicates (Overrided)---- -----This is addAllVaribles (Overrided)---- This is the first time (FittedEmergencyDo mainHOP.java --------------Translating Constraints (FittedEmergencyDomainHOP.java) ------------- -----Preparing Model -------- --------------Translating Constraints(Overrided) ------------- Checking hindsight_method -----Getting HindSightConstraintExpr (HOPTranslate.java)------- -----> This is for ROOT CASE ----This is end of HindSightConstraintExpr ------- -----------Translating Constraints are done. Now Working on PrepareModel Code!.------------- --------------Translating Reward------------- ---- This is translate Reward (Overrided) -------- This is one of the usage of KeySet Operation!!!! [ Memory usage: 69.12Mb / 172.49Mb = 0.4 ] ********************************************************* >>> ROUND INIT 9/10; time remaining = 165454.0, horizon = 50 ********************************************************* Reading turn message [#document] [turn] [turn-num] "1" [time-left] "165454.0" [immediate-reward] "0.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002794981002807617 Translation time(mins) : 0.0105 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 3 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "2" [time-left] "165386.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 8.0108642578125E-4 Translation time(mins) : 0.0105 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 8 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "3" [time-left] "165314.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v79=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002668142318725586 Translation time(mins) : 0.0105 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "4" [time-left] "165263.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v98=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027129650115966797 Translation time(mins) : 0.0105 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "5" [time-left] "165211.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v92=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002674102783203125 Translation time(mins) : 0.0105 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "6" [time-left] "165160.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v92=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002877950668334961 Translation time(mins) : 0.0105 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "7" [time-left] "165045.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.779598236083984E-4 Translation time(mins) : 0.010666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "8" [time-left] "164995.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 8.559226989746094E-4 Translation time(mins) : 0.010666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "9" [time-left] "164942.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.929801940917969E-4 Translation time(mins) : 0.010666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "10" [time-left] "164892.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v79=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002691030502319336 Translation time(mins) : 0.010666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "11" [time-left] "164841.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v98=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0026590824127197266 Translation time(mins) : 0.010666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "12" [time-left] "164782.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v92=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002711057662963867 Translation time(mins) : 0.010666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "13" [time-left] "164731.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v92=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028162002563476562 Translation time(mins) : 0.010666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "14" [time-left] "164679.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v79=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002727031707763672 Translation time(mins) : 0.010666666666666666 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "15" [time-left] "164627.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v98=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0026721954345703125 Translation time(mins) : 0.010833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "16" [time-left] "164570.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v92=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002782106399536133 Translation time(mins) : 0.010833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "17" [time-left] "164518.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v92=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027790069580078125 Translation time(mins) : 0.010833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "18" [time-left] "164465.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.870197296142578E-4 Translation time(mins) : 0.010833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "19" [time-left] "164394.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 8.289813995361328E-4 Translation time(mins) : 0.010833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "20" [time-left] "164335.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.619857788085938E-4 Translation time(mins) : 0.010833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "21" [time-left] "164285.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v79=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0026938915252685547 Translation time(mins) : 0.010833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "22" [time-left] "164234.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v98=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0026960372924804688 Translation time(mins) : 0.010833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "23" [time-left] "164182.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v92=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027899742126464844 Translation time(mins) : 0.010833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "24" [time-left] "164128.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v92=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027289390563964844 Translation time(mins) : 0.010833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "25" [time-left] "164076.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v92=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029439926147460938 Translation time(mins) : 0.010833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "26" [time-left] "164024.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v98=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002935171127319336 Translation time(mins) : 0.010833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "27" [time-left] "163972.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v92=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027370452880859375 Translation time(mins) : 0.010833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "28" [time-left] "163894.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v92=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0026788711547851562 Translation time(mins) : 0.010833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "29" [time-left] "163843.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v92=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028078556060791016 Translation time(mins) : 0.010833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "30" [time-left] "163784.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v79=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027229785919189453 Translation time(mins) : 0.010833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "31" [time-left] "163732.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v98=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002789020538330078 Translation time(mins) : 0.010833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "32" [time-left] "163673.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v92=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028548240661621094 Translation time(mins) : 0.010833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "33" [time-left] "163622.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v98=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028219223022460938 Translation time(mins) : 0.010833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "34" [time-left] "163571.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v92=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027320384979248047 Translation time(mins) : 0.010833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "35" [time-left] "163516.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v92=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0026700496673583984 Translation time(mins) : 0.010833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "36" [time-left] "163465.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v92=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029480457305908203 Translation time(mins) : 0.010833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "37" [time-left] "163414.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.860660552978516E-4 Translation time(mins) : 0.010833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "38" [time-left] "163365.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 8.020401000976562E-4 Translation time(mins) : 0.010833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "39" [time-left] "163302.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.638931274414062E-4 Translation time(mins) : 0.010833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "40" [time-left] "163252.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v79=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002679109573364258 Translation time(mins) : 0.010833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "41" [time-left] "163198.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v98=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002699136734008789 Translation time(mins) : 0.010833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "42" [time-left] "163143.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v92=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002727985382080078 Translation time(mins) : 0.010833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "43" [time-left] "163091.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v92=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028450489044189453 Translation time(mins) : 0.010833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "44" [time-left] "163037.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v79=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0026750564575195312 Translation time(mins) : 0.010833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "45" [time-left] "162981.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v98=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027191638946533203 Translation time(mins) : 0.010833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "46" [time-left] "162929.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v92=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027048587799072266 Translation time(mins) : 0.010833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "47" [time-left] "162879.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v92=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029020309448242188 Translation time(mins) : 0.010833333333333334 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "48" [time-left] "162824.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.920265197753906E-4 Translation time(mins) : 0.011000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "49" [time-left] "162775.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.920265197753906E-4 Translation time(mins) : 0.011000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "50" [time-left] "162726.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [6e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.898807525634766E-4 Translation time(mins) : 0.011000000000000001 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: [#document] [round-end] [instance-name] "crossing_traffic_demo_inst_mdp__1" [client-name] "HOPPlanner" [round-num] "8" [round-reward] "-50.0" [turns-used] "50" [time-left] "162673" [immediate-reward] "-1.0" ********************************************************* >>> ROUND END, reward = -50.0 ********************************************************* JVM free memory : 127425768 / 466092032 = 0.2733918609447501 round end / out of memory detected; trying cleanup 1. Go to initializeGRB 2. addExtraPredicates 3. addAllVariables 4. prepareModel(FittedEmergencyDomainHOP.java) (a.translateConstraints, b.translateRewards, c. maybe translateCPTS) 5. doPlan(Translate.java getActions) Academic license - for non-commercial use only current nodefile directly . -----This is addExtraPredicates (Overrided)---- Here we are adding Futures------> Adding Extra Predicates -----This is removeExtraPredicates (Overrided)---- -----This is addAllVaribles (Overrided)---- This is the first time (FittedEmergencyDo mainHOP.java --------------Translating Constraints (FittedEmergencyDomainHOP.java) ------------- -----Preparing Model -------- --------------Translating Constraints(Overrided) ------------- Checking hindsight_method -----Getting HindSightConstraintExpr (HOPTranslate.java)------- -----> This is for ROOT CASE ----This is end of HindSightConstraintExpr ------- -----------Translating Constraints are done. Now Working on PrepareModel Code!.------------- --------------Translating Reward------------- ---- This is translate Reward (Overrided) -------- This is one of the usage of KeySet Operation!!!! [ Memory usage: 68.02Mb / 146.8Mb = 0.46 ] ********************************************************* >>> ROUND INIT 10/10; time remaining = 162526.0, horizon = 50 ********************************************************* Reading turn message [#document] [turn] [turn-num] "1" [time-left] "162525.0" [immediate-reward] "0.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028238296508789062 Translation time(mins) : 0.011666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 4 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "2" [time-left] "162462.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 8.358955383300781E-4 Translation time(mins) : 0.011666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "3" [time-left] "162413.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.920265197753906E-4 Translation time(mins) : 0.011666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "4" [time-left] "162363.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v91=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002855062484741211 Translation time(mins) : 0.011666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "5" [time-left] "162279.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v88=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002741098403930664 Translation time(mins) : 0.011666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "6" [time-left] "162228.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v93=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002722024917602539 Translation time(mins) : 0.011666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "7" [time-left] "162176.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v93=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002850055694580078 Translation time(mins) : 0.011666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "8" [time-left] "162122.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v93=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027990341186523438 Translation time(mins) : 0.011666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "9" [time-left] "162069.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v88=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002766132354736328 Translation time(mins) : 0.011666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "10" [time-left] "162011.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v93=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002949953079223633 Translation time(mins) : 0.011666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "11" [time-left] "161959.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.951259613037109E-4 Translation time(mins) : 0.011666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "12" [time-left] "161893.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v91=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002769947052001953 Translation time(mins) : 0.011666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "13" [time-left] "161837.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v88=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027370452880859375 Translation time(mins) : 0.011666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "14" [time-left] "161786.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v93=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027408599853515625 Translation time(mins) : 0.011666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "15" [time-left] "161732.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v93=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027709007263183594 Translation time(mins) : 0.011666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "16" [time-left] "161681.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v88=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027320384979248047 Translation time(mins) : 0.011666666666666667 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "17" [time-left] "161629.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v93=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027360916137695312 Translation time(mins) : 0.011833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "18" [time-left] "161439.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v93=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002878904342651367 Translation time(mins) : 0.011833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "19" [time-left] "161388.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.889270782470703E-4 Translation time(mins) : 0.011833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "20" [time-left] "161339.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v91=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002827882766723633 Translation time(mins) : 0.011833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "21" [time-left] "161286.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v88=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0029909610748291016 Translation time(mins) : 0.011833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "22" [time-left] "161235.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v93=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027740001678466797 Translation time(mins) : 0.011833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "23" [time-left] "161183.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v91=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028150081634521484 Translation time(mins) : 0.011833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "24" [time-left] "161099.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v88=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002732992172241211 Translation time(mins) : 0.011833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "25" [time-left] "161048.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v93=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002888917922973633 Translation time(mins) : 0.011833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "26" [time-left] "160997.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.600784301757812E-4 Translation time(mins) : 0.011833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "27" [time-left] "160948.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 8.0108642578125E-4 Translation time(mins) : 0.011833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "28" [time-left] "160856.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v91=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002740144729614258 Translation time(mins) : 0.011833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "29" [time-left] "160804.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v88=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027551651000976562 Translation time(mins) : 0.011833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "30" [time-left] "160753.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v93=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027191638946533203 Translation time(mins) : 0.011833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "31" [time-left] "160702.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v93=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027358531951904297 Translation time(mins) : 0.011833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "32" [time-left] "160650.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v88=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002750873565673828 Translation time(mins) : 0.011833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "33" [time-left] "160563.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v93=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027849674224853516 Translation time(mins) : 0.011833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "34" [time-left] "160512.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v93=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002769947052001953 Translation time(mins) : 0.011833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "35" [time-left] "160461.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v93=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027189254760742188 Translation time(mins) : 0.011833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "36" [time-left] "160409.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v93=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028839111328125 Translation time(mins) : 0.011833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "37" [time-left] "160357.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.789134979248047E-4 Translation time(mins) : 0.011833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "38" [time-left] "160308.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.688999176025391E-4 Translation time(mins) : 0.011833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "39" [time-left] "160210.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.879734039306641E-4 Translation time(mins) : 0.011833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "40" [time-left] "160161.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v91=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002727031707763672 Translation time(mins) : 0.011833333333333335 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "41" [time-left] "160110.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v88=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002794981002807617 Translation time(mins) : 0.012000000000000002 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "42" [time-left] "160056.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v93=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027341842651367188 Translation time(mins) : 0.012000000000000002 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "43" [time-left] "159999.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v93=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0028700828552246094 Translation time(mins) : 0.012166666666666668 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "44" [time-left] "159946.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v93=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027921199798583984 Translation time(mins) : 0.012166666666666668 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "45" [time-left] "159875.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v88=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027260780334472656 Translation time(mins) : 0.012166666666666668 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "46" [time-left] "159824.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.001 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v93=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002807140350341797 Translation time(mins) : 0.012166666666666668 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 2 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "47" [time-left] "159772.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "true" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v93=v611 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.0027627944946289062 Translation time(mins) : 0.012166666666666668 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "48" [time-left] "159722.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. MIP start did not produce a new incumbent solution MIP start violates constraint v93=v166 by 1.000000000 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 0.002888917922973633 Translation time(mins) : 0.012166666666666668 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "49" [time-left] "159670.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.889270782470703E-4 Translation time(mins) : 0.012166666666666668 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: Reading turn message [#document] [turn] [turn-num] "50" [time-left] "159619.0" [immediate-reward] "-1.0" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "obstacle-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x1" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y1" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x2" [fluent-arg] "y3" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y1" [fluent-value] "true" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y2" [fluent-value] "false" [observed-fluent] [fluent-name] "agent-at" [fluent-arg] "x3" [fluent-arg] "y3" [fluent-value] "false"Done reading turn message Done parsing turn message I am after deepCopy State if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]] true ------------------------------------------------this is doPlan (HOPTranslate.java Overrided)------- --------------Translating CPTs with random Generated Futures------------- -----This is translateCPT(FittedEmergencyDomainHOPTransalate.java) -------This is were we are sampling the future!!!!-- Time Taken for TranslateCPT Without Emergency Data:0.0 --------------Initial State------------- ----Translating Initial State (HOPTRanslate.java)------ ----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!! Optimizing............. Optimize a model with 1244 rows, 736 columns and 3524 nonzeros Variable types: 31 continuous, 705 integer (686 binary) Coefficient statistics: Matrix range [1e+00, 1e+06] Objective range [3e-01, 3e-01] Bounds range [1e+00, 2e+09] RHS range [3e-02, 1e+06] Warning: Model contains large bounds Consider reformulating model or setting NumericFocus parameter to avoid numerical issues. Loaded MIP start with objective -2 Presolve removed 1244 rows and 736 columns Presolve time: 0.00s Presolve: All rows and columns removed Explored 0 nodes (0 simplex iterations) in 0.00 seconds Thread count was 1 (of 8 available processors) Solution count 1: -2 Optimal solution found (tolerance 1.00e-02) Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000% Exit code 2 ------This is output results for GRB MODEL ------- Maximum (unscaled) bound violation : 0.0 Sum of (unscaled) constraint violations : 0.0 Maximum integrality violation : 0.0 Sum of integrality violations : 0.0 Objective value : -2.0 Status : 2(Optimal/Inf/Unb: 2, 3, 5) Number of solutions found : 1 Number of simplex iterations performed in most recent optimization : 0.0 Number of branch-and-cut nodes explored in most recent optimization : 0.0 #Variables : 736 #Integer variables : 705 #Binary variables : 686 #Constraints : 1244 #NumPWLObjVars : 0 #State Vars : 18 #Action Vars : 9 Optimization Runtime(mins) : 7.579326629638672E-4 Translation time(mins) : 0.012166666666666668 ---------> Cleaning up the Gurobi Model, Removing Constraints Gurobi Cleanup time = 1 ------Gettting RootActions (Overrided) ------- Votes {{}=3} Total violation of root action 0.0 Average absolute violation of root action 0.0 These are Root Actions:[] There is no action to take [#document] [actions] Sending: [#document] [round-end] [instance-name] "crossing_traffic_demo_inst_mdp__1" [client-name] "HOPPlanner" [round-num] "9" [round-reward] "-50.0" [turns-used] "50" [time-left] "159564" [immediate-reward] "-1.0" ********************************************************* >>> ROUND END, reward = -50.0 ********************************************************* JVM free memory : 69231952 / 466092032 = 0.14853708548272287 round end / out of memory detected; trying cleanup 1. Go to initializeGRB 2. addExtraPredicates 3. addAllVariables 4. prepareModel(FittedEmergencyDomainHOP.java) (a.translateConstraints, b.translateRewards, c. maybe translateCPTS) 5. doPlan(Translate.java getActions) Academic license - for non-commercial use only current nodefile directly . -----This is addExtraPredicates (Overrided)---- Here we are adding Futures------> Adding Extra Predicates -----This is removeExtraPredicates (Overrided)---- -----This is addAllVaribles (Overrided)---- This is the first time (FittedEmergencyDo mainHOP.java --------------Translating Constraints (FittedEmergencyDomainHOP.java) ------------- -----Preparing Model -------- --------------Translating Constraints(Overrided) ------------- Checking hindsight_method -----Getting HindSightConstraintExpr (HOPTranslate.java)------- -----> This is for ROOT CASE ----This is end of HindSightConstraintExpr ------- -----------Translating Constraints are done. Now Working on PrepareModel Code!.------------- --------------Translating Reward------------- ---- This is translate Reward (Overrided) -------- ********************************************************* >>> SESSION END, total reward = -500.0 *********************************************************