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]