concepts.pdsketch.crow.crow_planner_v2.crow_recursive_v2#

crow_recursive_v2(executor, state, goal_expr, *, enable_reordering=False, max_search_depth=10, max_beam_size=20, is_goal_serialized=True, is_goal_refinement_compressible=True, enable_csp=True, max_csp_trials=10, max_global_csp_trials=100, max_csp_branching_factor=5, use_generator_manager=False, store_generator_manager_history=False, enable_simulation=False, simulator=None, enable_dirty_derived_predicates=False, enable_greedy_execution=False, allow_empty_plan_for_optimistic_goal=False, verbose=True)[source]#
Parameters:
  • executor (PDSketchExecutor) –

  • state (State) –

  • goal_expr (str | ValueOutputExpression) –

  • enable_reordering (bool) –

  • max_search_depth (int) –

  • max_beam_size (int) –

  • is_goal_serialized (bool) –

  • is_goal_refinement_compressible (bool) –

  • enable_csp (bool) –

  • max_csp_trials (int) –

  • max_global_csp_trials (int) –

  • max_csp_branching_factor (int) –

  • use_generator_manager (bool) –

  • store_generator_manager_history (bool) –

  • enable_simulation (bool) –

  • simulator (PDSketchSimulatorInterface | None) –

  • enable_dirty_derived_predicates (bool) –

  • enable_greedy_execution (bool) –

  • allow_empty_plan_for_optimistic_goal (bool) –

  • verbose (bool) –