Unified-Planning
v1.0.0
Getting Started
Installation
Quickstart
Problem Representation
Problem Kinds
Classical and Numeric Example
Temporal Example
Scheduling Example
MultiAgent Example
Contingent Example
Hierarchical Example
Operation Modes
OneshotPlanner
PlanValidator
SequentialSimulator
Compiler
AnytimePlanner
Replanner
PlanRepairer
PortfolioSelector
I/O & Interoperability
PDDL/MAPDDL/HDDL reader and writer
ANML Reader & Writer
Tarski Interoperability
Plot Package
Imports
SequentialPlan Example
Plotting fluents in SequentialPlan
TimeTriggeredPlan Example
Partial Order Plan
STNPlan Example
Contingent plan Example
Causal Graph
Planning Engines
Aries integration for unified-planning
ENHSP Unified Planning integrator
Integration of Fast Downward with the Unified Planning Library
FMAP Unified Planning integrator
LPG Unified Planning integrator
Integration of Pyperplan with the Unified Planning Library
up-spiderplan
Integration of Tamer with the Unified Planning Library
Optimality
Examples
1. Basic Example
2. Optimal Planning
3. Temporal Planning
4. Simulated Effects
5. Compilers Example
6. Meta Engines
7. Hierarchical Planning
8. SequentialSimulator
9. Multi-Agent Plan Simple Example
10. Multi-Agent Plan Example
11. Plot library
12. Planner Integration
13. PDDL I/O Example
14. MA-PDDL I/O Example MA-Logistic
Planning Engines Examples
Contributors
Issue Tracking
Release Notes
API Reference
Environment
model
Type
Object
Fluent
FNode
ExpressionManager
Problem
InstantaneousAction
DurativeAction
Parameter
metrics
PlanQualityMetric
MinimizeActionCosts
MinimizeSequentialPlanLength
MinimizeMakespan
MinimizeExpressionOnFinalState
MaximizeExpressionOnFinalState
Oversubscription
TemporalOversubscription
htn
HierarchicalProblem
Task
Method
multi_agent
MultiAgentProblem
Agent
MAEnvironment
scheduling
SchedulingProblem
Activity
timing
Timepoint
Timing
Interval
Duration
DurationInterval
io
PDDLReader
PDDLWriter
ANMLWriter
ANMLReader
MAPDDLWriter
engines
Factory
OptimalityGuarantee
AnytimeGuarantee
CompilationKind
PlanGenerationResult
ValidationResult
CompilerResult
plans
Plan
ActionInstance
SequentialPlan
TimeTriggeredPlan
PartialOrderPlan
STNPlan
HierarchicalPlan
Schedule
Unified-Planning
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
A
achieved_task (unified_planning.model.htn.Method property)
action (unified_planning.plans.ActionInstance property)
action() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.multi_agent.Agent method)
(unified_planning.model.Problem method)
action_plan (unified_planning.plans.HierarchicalPlan property)
ActionInstance (class in unified_planning.plans)
actions (unified_planning.model.htn.HierarchicalProblem property)
(unified_planning.model.multi_agent.Agent property)
(unified_planning.model.Problem property)
(unified_planning.plans.SequentialPlan property)
actions() (unified_planning.plans.HierarchicalPlan method)
activities (unified_planning.model.scheduling.SchedulingProblem property)
(unified_planning.plans.Schedule property)
Activity (class in unified_planning.model.scheduling)
actual_parameters (unified_planning.plans.ActionInstance property)
add_action() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.multi_agent.Agent method)
(unified_planning.model.Problem method)
add_actions() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.multi_agent.Agent method)
(unified_planning.model.Problem method)
add_activity() (unified_planning.model.scheduling.SchedulingProblem method)
add_agent() (unified_planning.model.multi_agent.MultiAgentProblem method)
add_condition() (unified_planning.model.DurativeAction method)
(unified_planning.model.scheduling.Activity method)
(unified_planning.model.scheduling.SchedulingProblem method)
add_constraint() (unified_planning.model.htn.Method method)
(unified_planning.model.scheduling.Activity method)
(unified_planning.model.scheduling.SchedulingProblem method)
add_deadline() (unified_planning.model.scheduling.Activity method)
add_decrease_effect() (unified_planning.model.DurativeAction method)
(unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.InstantaneousAction method)
(unified_planning.model.Problem method)
(unified_planning.model.scheduling.Activity method)
(unified_planning.model.scheduling.SchedulingProblem method)
add_effect() (unified_planning.model.DurativeAction method)
(unified_planning.model.InstantaneousAction method)
(unified_planning.model.scheduling.Activity method)
(unified_planning.model.scheduling.SchedulingProblem method)
add_engine() (unified_planning.engines.Factory method)
add_fluent() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.multi_agent.Agent method)
(unified_planning.model.multi_agent.MAEnvironment method)
(unified_planning.model.Problem method)
(unified_planning.model.scheduling.SchedulingProblem method)
add_fluents() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.multi_agent.Agent method)
(unified_planning.model.multi_agent.MAEnvironment method)
(unified_planning.model.Problem method)
(unified_planning.model.scheduling.SchedulingProblem method)
add_goal() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.multi_agent.MultiAgentProblem method)
(unified_planning.model.Problem method)
add_goals() (unified_planning.model.multi_agent.MultiAgentProblem method)
add_increase_effect() (unified_planning.model.DurativeAction method)
(unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.InstantaneousAction method)
(unified_planning.model.Problem method)
(unified_planning.model.scheduling.Activity method)
(unified_planning.model.scheduling.SchedulingProblem method)
add_meta_engine() (unified_planning.engines.Factory method)
add_method() (unified_planning.model.htn.HierarchicalProblem method)
add_object() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.multi_agent.MultiAgentProblem method)
(unified_planning.model.Problem method)
(unified_planning.model.scheduling.SchedulingProblem method)
add_objects() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.multi_agent.MultiAgentProblem method)
(unified_planning.model.Problem method)
(unified_planning.model.scheduling.SchedulingProblem method)
add_parameter() (unified_planning.model.scheduling.Activity method)
add_precondition() (unified_planning.model.htn.Method method)
(unified_planning.model.InstantaneousAction method)
add_private_fluent() (unified_planning.model.multi_agent.Agent method)
add_private_fluents() (unified_planning.model.multi_agent.Agent method)
add_public_fluent() (unified_planning.model.multi_agent.Agent method)
add_public_fluents() (unified_planning.model.multi_agent.Agent method)
add_quality_metric() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.Problem method)
(unified_planning.model.scheduling.SchedulingProblem method)
add_release_date() (unified_planning.model.scheduling.Activity method)
add_resource() (unified_planning.model.scheduling.SchedulingProblem method)
add_state_invariant() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.Problem method)
add_subtask() (unified_planning.model.htn.Method method)
add_task() (unified_planning.model.htn.HierarchicalProblem method)
add_timed_effect() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.Problem method)
add_timed_goal() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.Problem method)
add_trajectory_constraint() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.Problem method)
add_variable() (unified_planning.model.scheduling.SchedulingProblem method)
Agent (class in unified_planning.model.multi_agent)
agent (unified_planning.plans.ActionInstance property)
agent() (unified_planning.model.FNode method)
(unified_planning.model.multi_agent.MultiAgentProblem method)
agents (unified_planning.model.multi_agent.MultiAgentProblem property)
all_conditions() (unified_planning.model.scheduling.SchedulingProblem method)
all_constraints() (unified_planning.model.scheduling.SchedulingProblem method)
all_effects() (unified_planning.model.scheduling.SchedulingProblem method)
all_objects (unified_planning.model.htn.HierarchicalProblem property)
(unified_planning.model.multi_agent.MultiAgentProblem property)
(unified_planning.model.Problem property)
(unified_planning.model.scheduling.SchedulingProblem property)
all_sequential_plans() (unified_planning.plans.PartialOrderPlan method)
all_variables() (unified_planning.model.scheduling.SchedulingProblem method)
Always() (unified_planning.model.ExpressionManager method)
And() (unified_planning.model.ExpressionManager method)
(unified_planning.model.Fluent method)
(unified_planning.model.FNode method)
(unified_planning.model.Parameter method)
ANMLReader (class in unified_planning.io)
ANMLWriter (class in unified_planning.io)
AnytimeGuarantee (class in unified_planning.engines)
AnytimePlanner() (unified_planning.engines.Factory method)
arg() (unified_planning.model.FNode method)
args (unified_planning.model.FNode property)
arity (unified_planning.model.Fluent property)
assignment (unified_planning.plans.Schedule property)
AtMostOnce() (unified_planning.model.ExpressionManager method)
auto_promote() (unified_planning.model.ExpressionManager method)
B
base_conditions (unified_planning.model.scheduling.SchedulingProblem property)
base_constraints (unified_planning.model.scheduling.SchedulingProblem property)
base_effects (unified_planning.model.scheduling.SchedulingProblem property)
base_variables (unified_planning.model.scheduling.SchedulingProblem property)
Bool() (unified_planning.model.ExpressionManager method)
bool_constant_value() (unified_planning.model.FNode method)
BOUNDED_TYPES_REMOVING (unified_planning.engines.CompilationKind attribute)
C
clear_actions() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.multi_agent.Agent method)
(unified_planning.model.Problem method)
clear_agents() (unified_planning.model.multi_agent.MultiAgentProblem method)
clear_conditions() (unified_planning.model.DurativeAction method)
(unified_planning.model.scheduling.Activity method)
clear_effects() (unified_planning.model.DurativeAction method)
(unified_planning.model.InstantaneousAction method)
(unified_planning.model.scheduling.Activity method)
clear_fluents() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.multi_agent.Agent method)
(unified_planning.model.multi_agent.MAEnvironment method)
(unified_planning.model.Problem method)
(unified_planning.model.scheduling.SchedulingProblem method)
clear_goals() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.multi_agent.MultiAgentProblem method)
(unified_planning.model.Problem method)
clear_preconditions() (unified_planning.model.InstantaneousAction method)
clear_quality_metrics() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.Problem method)
(unified_planning.model.scheduling.SchedulingProblem method)
clear_timed_effects() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.Problem method)
clear_timed_goals() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.Problem method)
clear_trajectory_constraints() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.Problem method)
clone() (unified_planning.model.DurativeAction method)
(unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.InstantaneousAction method)
(unified_planning.model.multi_agent.MultiAgentProblem method)
(unified_planning.model.Problem method)
(unified_planning.model.scheduling.Activity method)
(unified_planning.model.scheduling.SchedulingProblem method)
CompilationKind (class in unified_planning.engines)
Compiler() (unified_planning.engines.Factory method)
CompilerResult (class in unified_planning.engines)
conditional_actions (unified_planning.model.htn.HierarchicalProblem property)
(unified_planning.model.multi_agent.Agent property)
(unified_planning.model.Problem property)
conditional_effects (unified_planning.model.DurativeAction property)
(unified_planning.model.InstantaneousAction property)
(unified_planning.model.scheduling.Activity property)
CONDITIONAL_EFFECTS_REMOVING (unified_planning.engines.CompilationKind attribute)
conditions (unified_planning.model.DurativeAction property)
(unified_planning.model.scheduling.Activity property)
configure_from_file() (unified_planning.engines.Factory method)
constant_value() (unified_planning.model.FNode method)
constraints (unified_planning.model.htn.Method property)
(unified_planning.model.scheduling.Activity property)
container (unified_planning.model.timing.Timepoint property)
convert_to() (unified_planning.plans.HierarchicalPlan method)
(unified_planning.plans.PartialOrderPlan method)
(unified_planning.plans.Plan method)
(unified_planning.plans.Schedule method)
(unified_planning.plans.SequentialPlan method)
(unified_planning.plans.STNPlan method)
(unified_planning.plans.TimeTriggeredPlan method)
costs (unified_planning.model.metrics.MinimizeActionCosts property)
create_graphviz_output() (unified_planning.plans.PartialOrderPlan method)
create_node() (unified_planning.model.ExpressionManager method)
credits_stream (unified_planning.Environment property)
D
decomposition (unified_planning.plans.HierarchicalPlan property)
default (unified_planning.model.metrics.MinimizeActionCosts property)
delay (unified_planning.model.timing.Timing property)
discrete_time (unified_planning.model.htn.HierarchicalProblem property)
(unified_planning.model.Problem property)
(unified_planning.model.scheduling.SchedulingProblem property)
DISJUNCTIVE_CONDITIONS_REMOVING (unified_planning.engines.CompilationKind attribute)
Div() (unified_planning.model.ExpressionManager method)
Dot() (unified_planning.model.ExpressionManager method)
Duration (class in unified_planning.model.timing)
duration (unified_planning.model.DurativeAction property)
(unified_planning.model.scheduling.Activity property)
DurationInterval (class in unified_planning.model.timing)
durative_actions (unified_planning.model.htn.HierarchicalProblem property)
(unified_planning.model.multi_agent.Agent property)
(unified_planning.model.Problem property)
DurativeAction (class in unified_planning.model)
E
effects (unified_planning.model.DurativeAction property)
(unified_planning.model.InstantaneousAction property)
(unified_planning.model.scheduling.Activity property)
end (unified_planning.model.scheduling.Activity property)
engine() (unified_planning.engines.Factory method)
engine_name (unified_planning.engines.CompilerResult attribute)
(unified_planning.engines.PlanGenerationResult attribute)
(unified_planning.engines.ValidationResult attribute)
engines (unified_planning.engines.Factory property)
Environment (class in unified_planning)
environment (unified_planning.engines.Factory property)
(unified_planning.model.DurativeAction property)
(unified_planning.model.Fluent property)
(unified_planning.model.FNode property)
(unified_planning.model.htn.HierarchicalProblem property)
(unified_planning.model.InstantaneousAction property)
(unified_planning.model.metrics.MaximizeExpressionOnFinalState property)
(unified_planning.model.metrics.MinimizeActionCosts property)
(unified_planning.model.metrics.MinimizeExpressionOnFinalState property)
(unified_planning.model.metrics.MinimizeMakespan property)
(unified_planning.model.metrics.MinimizeSequentialPlanLength property)
(unified_planning.model.metrics.Oversubscription property)
(unified_planning.model.metrics.PlanQualityMetric property)
(unified_planning.model.metrics.TemporalOversubscription property)
(unified_planning.model.multi_agent.Agent property)
(unified_planning.model.multi_agent.MAEnvironment property)
(unified_planning.model.multi_agent.MultiAgentProblem property)
(unified_planning.model.Object property)
(unified_planning.model.Parameter property)
(unified_planning.model.Problem property)
(unified_planning.model.scheduling.SchedulingProblem property)
(unified_planning.model.timing.DurationInterval property)
(unified_planning.model.timing.Interval property)
(unified_planning.plans.HierarchicalPlan property)
(unified_planning.plans.PartialOrderPlan property)
(unified_planning.plans.Plan property)
(unified_planning.plans.Schedule property)
(unified_planning.plans.SequentialPlan property)
(unified_planning.plans.STNPlan property)
(unified_planning.plans.TimeTriggeredPlan property)
epsilon (unified_planning.model.htn.HierarchicalProblem property)
(unified_planning.model.Problem property)
(unified_planning.model.scheduling.SchedulingProblem property)
Equals() (unified_planning.model.ExpressionManager method)
(unified_planning.model.Fluent method)
(unified_planning.model.FNode method)
(unified_planning.model.Object method)
(unified_planning.model.Parameter method)
error_used_name (unified_planning.Environment property)
Exists() (unified_planning.model.ExpressionManager method)
explicit_initial_values (unified_planning.model.htn.HierarchicalProblem property)
(unified_planning.model.multi_agent.MultiAgentProblem property)
(unified_planning.model.Problem property)
(unified_planning.model.scheduling.SchedulingProblem property)
expression_manager (unified_planning.Environment property)
ExpressionManager (class in unified_planning.model)
extract_epsilon() (unified_planning.plans.TimeTriggeredPlan method)
F
Factory (class in unified_planning.engines)
factory (unified_planning.Environment property)
FALSE() (unified_planning.model.ExpressionManager method)
Fluent (class in unified_planning.model)
fluent() (unified_planning.model.FNode method)
(unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.multi_agent.Agent method)
(unified_planning.model.multi_agent.MAEnvironment method)
(unified_planning.model.Problem method)
(unified_planning.model.scheduling.SchedulingProblem method)
FluentExp() (unified_planning.model.ExpressionManager method)
fluents (unified_planning.model.htn.HierarchicalProblem property)
(unified_planning.model.multi_agent.Agent property)
(unified_planning.model.multi_agent.MAEnvironment property)
(unified_planning.model.Problem property)
(unified_planning.model.scheduling.SchedulingProblem property)
fluents_defaults (unified_planning.model.htn.HierarchicalProblem property)
(unified_planning.model.multi_agent.Agent property)
(unified_planning.model.multi_agent.MAEnvironment property)
(unified_planning.model.Problem property)
(unified_planning.model.scheduling.SchedulingProblem property)
FNode (class in unified_planning.model)
Forall() (unified_planning.model.ExpressionManager method)
free_vars_extractor (unified_planning.Environment property)
free_vars_oracle (unified_planning.Environment property)
from_time() (unified_planning.model.timing.Timing static method)
G
GE() (unified_planning.model.ExpressionManager method)
get() (unified_planning.plans.Schedule method)
get_action_cost() (unified_planning.model.metrics.MinimizeActionCosts method)
get_activity() (unified_planning.model.scheduling.SchedulingProblem method)
get_adjacency_list (unified_planning.plans.PartialOrderPlan property)
get_all_applicable_engines() (unified_planning.engines.Factory method)
get_constraints() (unified_planning.plans.STNPlan method)
get_contained_names() (unified_planning.model.FNode method)
get_domain() (unified_planning.io.PDDLWriter method)
get_graph_file() (unified_planning.plans.PartialOrderPlan method)
get_item_named() (unified_planning.io.MAPDDLWriter method)
(unified_planning.io.PDDLWriter method)
get_ma_domain_agent() (unified_planning.io.MAPDDLWriter method)
get_ma_domains() (unified_planning.io.MAPDDLWriter method)
get_ma_pddl_name() (unified_planning.io.MAPDDLWriter method)
get_ma_problem_agent() (unified_planning.io.MAPDDLWriter method)
get_ma_problems() (unified_planning.io.MAPDDLWriter method)
get_nary_expression_string() (unified_planning.model.FNode method)
get_neighbors() (unified_planning.plans.PartialOrderPlan method)
get_parameter() (unified_planning.model.scheduling.Activity method)
get_pddl_name() (unified_planning.io.PDDLWriter method)
get_plan() (unified_planning.io.PDDLWriter method)
get_predicates_functions() (unified_planning.io.MAPDDLWriter method)
get_problem() (unified_planning.io.ANMLWriter method)
(unified_planning.io.PDDLWriter method)
get_static_fluents() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.multi_agent.Agent method)
(unified_planning.model.multi_agent.MAEnvironment method)
(unified_planning.model.Problem method)
(unified_planning.model.scheduling.SchedulingProblem method)
get_subtask() (unified_planning.model.htn.Method method)
get_task() (unified_planning.model.htn.HierarchicalProblem method)
get_unused_fluents() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.multi_agent.Agent method)
(unified_planning.model.multi_agent.MAEnvironment method)
(unified_planning.model.Problem method)
(unified_planning.model.scheduling.SchedulingProblem method)
get_variable() (unified_planning.model.scheduling.SchedulingProblem method)
goals (unified_planning.model.htn.HierarchicalProblem property)
(unified_planning.model.metrics.Oversubscription property)
(unified_planning.model.metrics.TemporalOversubscription property)
(unified_planning.model.multi_agent.MultiAgentProblem property)
(unified_planning.model.Problem property)
GROUNDING (unified_planning.engines.CompilationKind attribute)
GT() (unified_planning.model.ExpressionManager method)
H
has_action() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.multi_agent.Agent method)
(unified_planning.model.Problem method)
has_agent() (unified_planning.model.multi_agent.MultiAgentProblem method)
has_fluent() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.multi_agent.Agent method)
(unified_planning.model.multi_agent.MAEnvironment method)
(unified_planning.model.Problem method)
(unified_planning.model.scheduling.SchedulingProblem method)
has_name() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.multi_agent.Agent method)
(unified_planning.model.multi_agent.MAEnvironment method)
(unified_planning.model.multi_agent.MultiAgentProblem method)
(unified_planning.model.Problem method)
(unified_planning.model.scheduling.SchedulingProblem method)
has_name_in_agent() (unified_planning.model.multi_agent.Agent method)
has_name_not_in_agents() (unified_planning.model.multi_agent.MultiAgentProblem method)
has_object() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.multi_agent.MultiAgentProblem method)
(unified_planning.model.Problem method)
(unified_planning.model.scheduling.SchedulingProblem method)
has_task() (unified_planning.model.htn.HierarchicalProblem method)
has_type() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.multi_agent.MultiAgentProblem method)
(unified_planning.model.Problem method)
(unified_planning.model.scheduling.SchedulingProblem method)
HierarchicalPlan (class in unified_planning.plans)
HierarchicalProblem (class in unified_planning.model.htn)
I
Iff() (unified_planning.model.ExpressionManager method)
(unified_planning.model.Fluent method)
(unified_planning.model.FNode method)
(unified_planning.model.Parameter method)
Implies() (unified_planning.model.ExpressionManager method)
(unified_planning.model.Fluent method)
(unified_planning.model.FNode method)
(unified_planning.model.Parameter method)
inapplicable_action (unified_planning.engines.ValidationResult attribute)
INCREASING_QUALITY (unified_planning.engines.AnytimeGuarantee attribute)
initial_defaults (unified_planning.model.htn.HierarchicalProblem property)
(unified_planning.model.multi_agent.Agent property)
(unified_planning.model.multi_agent.MAEnvironment property)
(unified_planning.model.Problem property)
(unified_planning.model.scheduling.SchedulingProblem property)
initial_value() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.multi_agent.MultiAgentProblem method)
(unified_planning.model.Problem method)
(unified_planning.model.scheduling.SchedulingProblem method)
initial_values (unified_planning.model.htn.HierarchicalProblem property)
(unified_planning.model.multi_agent.MultiAgentProblem property)
(unified_planning.model.Problem property)
(unified_planning.model.scheduling.SchedulingProblem property)
instantaneous_actions (unified_planning.model.htn.HierarchicalProblem property)
(unified_planning.model.multi_agent.Agent property)
(unified_planning.model.Problem property)
InstantaneousAction (class in unified_planning.model)
Int() (unified_planning.model.ExpressionManager method)
int_constant_value() (unified_planning.model.FNode method)
Interval (class in unified_planning.model.timing)
is_always() (unified_planning.model.FNode method)
is_and() (unified_planning.model.FNode method)
is_at_most_once() (unified_planning.model.FNode method)
is_bool_constant() (unified_planning.model.FNode method)
is_bool_type() (unified_planning.model.Type method)
is_compatible() (unified_planning.model.Type method)
is_conditional() (unified_planning.model.DurativeAction method)
(unified_planning.model.InstantaneousAction method)
(unified_planning.model.scheduling.Activity method)
is_configuration_type() (unified_planning.model.Type method)
is_consistent() (unified_planning.plans.STNPlan method)
is_constant() (unified_planning.model.FNode method)
is_definitive_result() (unified_planning.engines.CompilerResult method)
(unified_planning.engines.PlanGenerationResult method)
(unified_planning.engines.ValidationResult method)
is_div() (unified_planning.model.FNode method)
is_dot() (unified_planning.model.FNode method)
is_equals() (unified_planning.model.FNode method)
is_exists() (unified_planning.model.FNode method)
is_false() (unified_planning.model.FNode method)
is_fluent_exp() (unified_planning.model.FNode method)
is_forall() (unified_planning.model.FNode method)
is_from_end() (unified_planning.model.timing.Timing method)
is_from_start() (unified_planning.model.timing.Timing method)
is_global() (unified_planning.model.timing.Timing method)
is_iff() (unified_planning.model.FNode method)
is_implies() (unified_planning.model.FNode method)
is_int_constant() (unified_planning.model.FNode method)
is_int_type() (unified_planning.model.Type method)
is_le() (unified_planning.model.FNode method)
is_left_open() (unified_planning.model.timing.DurationInterval method)
(unified_planning.model.timing.Interval method)
is_lt() (unified_planning.model.FNode method)
is_maximize_expression_on_final_state() (unified_planning.model.metrics.MaximizeExpressionOnFinalState static method)
(unified_planning.model.metrics.MinimizeActionCosts static method)
(unified_planning.model.metrics.MinimizeExpressionOnFinalState static method)
(unified_planning.model.metrics.MinimizeMakespan static method)
(unified_planning.model.metrics.MinimizeSequentialPlanLength static method)
(unified_planning.model.metrics.Oversubscription static method)
(unified_planning.model.metrics.PlanQualityMetric static method)
(unified_planning.model.metrics.TemporalOversubscription static method)
is_minimize_action_costs() (unified_planning.model.metrics.MaximizeExpressionOnFinalState static method)
(unified_planning.model.metrics.MinimizeActionCosts static method)
(unified_planning.model.metrics.MinimizeExpressionOnFinalState static method)
(unified_planning.model.metrics.MinimizeMakespan static method)
(unified_planning.model.metrics.MinimizeSequentialPlanLength static method)
(unified_planning.model.metrics.Oversubscription static method)
(unified_planning.model.metrics.PlanQualityMetric static method)
(unified_planning.model.metrics.TemporalOversubscription static method)
is_minimize_expression_on_final_state() (unified_planning.model.metrics.MaximizeExpressionOnFinalState static method)
(unified_planning.model.metrics.MinimizeActionCosts static method)
(unified_planning.model.metrics.MinimizeExpressionOnFinalState static method)
(unified_planning.model.metrics.MinimizeMakespan static method)
(unified_planning.model.metrics.MinimizeSequentialPlanLength static method)
(unified_planning.model.metrics.Oversubscription static method)
(unified_planning.model.metrics.PlanQualityMetric static method)
(unified_planning.model.metrics.TemporalOversubscription static method)
is_minimize_makespan() (unified_planning.model.metrics.MaximizeExpressionOnFinalState static method)
(unified_planning.model.metrics.MinimizeActionCosts static method)
(unified_planning.model.metrics.MinimizeExpressionOnFinalState static method)
(unified_planning.model.metrics.MinimizeMakespan static method)
(unified_planning.model.metrics.MinimizeSequentialPlanLength static method)
(unified_planning.model.metrics.Oversubscription static method)
(unified_planning.model.metrics.PlanQualityMetric static method)
(unified_planning.model.metrics.TemporalOversubscription static method)
is_minimize_sequential_plan_length() (unified_planning.model.metrics.MaximizeExpressionOnFinalState static method)
(unified_planning.model.metrics.MinimizeActionCosts static method)
(unified_planning.model.metrics.MinimizeExpressionOnFinalState static method)
(unified_planning.model.metrics.MinimizeMakespan static method)
(unified_planning.model.metrics.MinimizeSequentialPlanLength static method)
(unified_planning.model.metrics.Oversubscription static method)
(unified_planning.model.metrics.PlanQualityMetric static method)
(unified_planning.model.metrics.TemporalOversubscription static method)
is_minus() (unified_planning.model.FNode method)
is_movable_type() (unified_planning.model.Type method)
is_not() (unified_planning.model.FNode method)
is_object_exp() (unified_planning.model.FNode method)
is_or() (unified_planning.model.FNode method)
is_oversubscription() (unified_planning.model.metrics.MaximizeExpressionOnFinalState static method)
(unified_planning.model.metrics.MinimizeActionCosts static method)
(unified_planning.model.metrics.MinimizeExpressionOnFinalState static method)
(unified_planning.model.metrics.MinimizeMakespan static method)
(unified_planning.model.metrics.MinimizeSequentialPlanLength static method)
(unified_planning.model.metrics.Oversubscription static method)
(unified_planning.model.metrics.PlanQualityMetric static method)
(unified_planning.model.metrics.TemporalOversubscription static method)
is_parameter_exp() (unified_planning.model.FNode method)
is_plus() (unified_planning.model.FNode method)
is_real_constant() (unified_planning.model.FNode method)
is_real_type() (unified_planning.model.Type method)
is_right_open() (unified_planning.model.timing.DurationInterval method)
(unified_planning.model.timing.Interval method)
is_semantically_equivalent() (unified_planning.plans.ActionInstance method)
is_sometime() (unified_planning.model.FNode method)
is_sometime_after() (unified_planning.model.FNode method)
is_sometime_before() (unified_planning.model.FNode method)
is_temporal_oversubscription() (unified_planning.model.metrics.MaximizeExpressionOnFinalState static method)
(unified_planning.model.metrics.MinimizeActionCosts static method)
(unified_planning.model.metrics.MinimizeExpressionOnFinalState static method)
(unified_planning.model.metrics.MinimizeMakespan static method)
(unified_planning.model.metrics.MinimizeSequentialPlanLength static method)
(unified_planning.model.metrics.Oversubscription static method)
(unified_planning.model.metrics.PlanQualityMetric static method)
(unified_planning.model.metrics.TemporalOversubscription static method)
is_time_type() (unified_planning.model.Type method)
is_times() (unified_planning.model.FNode method)
is_timing_exp() (unified_planning.model.FNode method)
is_true() (unified_planning.model.FNode method)
is_user_type() (unified_planning.model.Type method)
is_variable_exp() (unified_planning.model.FNode method)
K
kind (unified_planning.model.htn.HierarchicalProblem property)
(unified_planning.model.multi_agent.MultiAgentProblem property)
(unified_planning.model.Problem property)
(unified_planning.model.scheduling.SchedulingProblem property)
(unified_planning.model.timing.Timepoint property)
(unified_planning.plans.HierarchicalPlan property)
(unified_planning.plans.PartialOrderPlan property)
(unified_planning.plans.Plan property)
(unified_planning.plans.Schedule property)
(unified_planning.plans.SequentialPlan property)
(unified_planning.plans.STNPlan property)
(unified_planning.plans.TimeTriggeredPlan property)
L
LE() (unified_planning.model.ExpressionManager method)
log_messages (unified_planning.engines.CompilerResult attribute)
(unified_planning.engines.PlanGenerationResult attribute)
(unified_planning.engines.ValidationResult attribute)
lower (unified_planning.model.timing.DurationInterval property)
(unified_planning.model.timing.Interval property)
LT() (unified_planning.model.ExpressionManager method)
M
ma_environment (unified_planning.model.multi_agent.MultiAgentProblem property)
MAEnvironment (class in unified_planning.model.multi_agent)
map_back_action_instance (unified_planning.engines.CompilerResult attribute)
MAPDDLWriter (class in unified_planning.io)
MaximizeExpressionOnFinalState (class in unified_planning.model.metrics)
Method (class in unified_planning.model.htn)
method() (unified_planning.model.htn.HierarchicalProblem method)
methods (unified_planning.model.htn.HierarchicalProblem property)
methods() (unified_planning.plans.HierarchicalPlan method)
metric_evaluations (unified_planning.engines.ValidationResult attribute)
metrics (unified_planning.engines.PlanGenerationResult attribute)
MinimizeActionCosts (class in unified_planning.model.metrics)
MinimizeExpressionOnFinalState (class in unified_planning.model.metrics)
MinimizeMakespan (class in unified_planning.model.metrics)
MinimizeSequentialPlanLength (class in unified_planning.model.metrics)
Minus() (unified_planning.model.ExpressionManager method)
motion_paths (unified_planning.plans.ActionInstance property)
MultiAgentProblem (class in unified_planning.model.multi_agent)
N
name (unified_planning.model.DurativeAction property)
(unified_planning.model.Fluent property)
(unified_planning.model.htn.HierarchicalProblem property)
(unified_planning.model.htn.Method property)
(unified_planning.model.htn.Task property)
(unified_planning.model.InstantaneousAction property)
(unified_planning.model.multi_agent.Agent property)
(unified_planning.model.multi_agent.MultiAgentProblem property)
(unified_planning.model.Object property)
(unified_planning.model.Parameter property)
(unified_planning.model.Problem property)
(unified_planning.model.scheduling.Activity property)
(unified_planning.model.scheduling.SchedulingProblem property)
names_extractor (unified_planning.Environment property)
NEGATIVE_CONDITIONS_REMOVING (unified_planning.engines.CompilationKind attribute)
node_id (unified_planning.model.FNode property)
node_type (unified_planning.model.FNode property)
non_temporal_constraints() (unified_planning.model.htn.Method method)
normalize_plan() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.multi_agent.MultiAgentProblem method)
(unified_planning.model.Problem method)
(unified_planning.model.scheduling.SchedulingProblem method)
Not() (unified_planning.model.ExpressionManager method)
(unified_planning.model.Fluent method)
(unified_planning.model.FNode method)
(unified_planning.model.Parameter method)
O
Object (class in unified_planning.model)
object() (unified_planning.model.FNode method)
(unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.multi_agent.MultiAgentProblem method)
(unified_planning.model.Problem method)
(unified_planning.model.scheduling.SchedulingProblem method)
ObjectExp() (unified_planning.model.ExpressionManager method)
objects() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.multi_agent.MultiAgentProblem method)
(unified_planning.model.Problem method)
(unified_planning.model.scheduling.SchedulingProblem method)
OneshotPlanner() (unified_planning.engines.Factory method)
OPTIMAL_PLANS (unified_planning.engines.AnytimeGuarantee attribute)
OptimalityGuarantee (class in unified_planning.engines)
Or() (unified_planning.model.ExpressionManager method)
(unified_planning.model.Fluent method)
(unified_planning.model.FNode method)
(unified_planning.model.Parameter method)
Oversubscription (class in unified_planning.model.metrics)
P
Parameter (class in unified_planning.model)
parameter() (unified_planning.model.DurativeAction method)
(unified_planning.model.FNode method)
(unified_planning.model.htn.Method method)
(unified_planning.model.InstantaneousAction method)
ParameterExp() (unified_planning.model.ExpressionManager method)
parameters (unified_planning.model.DurativeAction property)
(unified_planning.model.htn.Method property)
(unified_planning.model.htn.Task property)
(unified_planning.model.InstantaneousAction property)
(unified_planning.model.scheduling.Activity property)
parse_plan() (unified_planning.io.PDDLReader method)
parse_plan_string() (unified_planning.io.PDDLReader method)
parse_problem() (unified_planning.io.ANMLReader method)
(unified_planning.io.PDDLReader method)
parse_problem_string() (unified_planning.io.ANMLReader method)
(unified_planning.io.PDDLReader method)
partial_order() (unified_planning.model.htn.Method method)
PartialOrderPlan (class in unified_planning.plans)
PDDLReader (class in unified_planning.io)
PDDLWriter (class in unified_planning.io)
Plan (class in unified_planning.plans)
plan (unified_planning.engines.PlanGenerationResult attribute)
PlanGenerationResult (class in unified_planning.engines)
PlanQualityMetric (class in unified_planning.model.metrics)
PlanRepairer() (unified_planning.engines.Factory method)
PlanValidator() (unified_planning.engines.Factory method)
Plus() (unified_planning.model.ExpressionManager method)
PortfolioSelector() (unified_planning.engines.Factory method)
preconditions (unified_planning.model.htn.Method property)
(unified_planning.model.InstantaneousAction property)
preference_list (unified_planning.engines.Factory property)
print_domain() (unified_planning.io.PDDLWriter method)
print_engines_info() (unified_planning.engines.Factory method)
print_ma_domain_agent() (unified_planning.io.MAPDDLWriter method)
print_ma_problem_agent() (unified_planning.io.MAPDDLWriter method)
print_plan() (unified_planning.io.PDDLWriter method)
print_problem() (unified_planning.io.ANMLWriter method)
(unified_planning.io.PDDLWriter method)
private_fluents (unified_planning.model.multi_agent.Agent property)
Problem (class in unified_planning.model)
problem (unified_planning.engines.CompilerResult attribute)
public_fluents (unified_planning.model.multi_agent.Agent property)
Q
quality_metrics (unified_planning.model.htn.HierarchicalProblem property)
(unified_planning.model.Problem property)
(unified_planning.model.scheduling.SchedulingProblem property)
QUANTIFIERS_REMOVING (unified_planning.engines.CompilationKind attribute)
R
Real() (unified_planning.model.ExpressionManager method)
real_constant_value() (unified_planning.model.FNode method)
reason (unified_planning.engines.ValidationResult attribute)
replace_action_instances() (unified_planning.plans.HierarchicalPlan method)
(unified_planning.plans.PartialOrderPlan method)
(unified_planning.plans.Plan method)
(unified_planning.plans.Schedule method)
(unified_planning.plans.SequentialPlan method)
(unified_planning.plans.STNPlan method)
(unified_planning.plans.TimeTriggeredPlan method)
Replanner() (unified_planning.engines.Factory method)
S
SATISFICING (unified_planning.engines.OptimalityGuarantee attribute)
Schedule (class in unified_planning.plans)
SchedulingProblem (class in unified_planning.model.scheduling)
self_overlapping (unified_planning.model.htn.HierarchicalProblem property)
(unified_planning.model.Problem property)
(unified_planning.model.scheduling.SchedulingProblem property)
sensing_actions (unified_planning.model.htn.HierarchicalProblem property)
(unified_planning.model.multi_agent.Agent property)
(unified_planning.model.Problem property)
SequentialPlan (class in unified_planning.plans)
SequentialSimulator() (unified_planning.engines.Factory method)
set() (unified_planning.plans.Schedule method)
set_closed_duration_interval() (unified_planning.model.DurativeAction method)
set_duration_bounds() (unified_planning.model.scheduling.Activity method)
set_duration_constraint() (unified_planning.model.DurativeAction method)
set_fixed_duration() (unified_planning.model.DurativeAction method)
(unified_planning.model.scheduling.Activity method)
set_initial_value() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.multi_agent.MultiAgentProblem method)
(unified_planning.model.Problem method)
(unified_planning.model.scheduling.SchedulingProblem method)
set_left_open_duration_interval() (unified_planning.model.DurativeAction method)
set_open_duration_interval() (unified_planning.model.DurativeAction method)
set_ordered() (unified_planning.model.htn.Method method)
set_right_open_duration_interval() (unified_planning.model.DurativeAction method)
set_simulated_effect() (unified_planning.model.DurativeAction method)
(unified_planning.model.InstantaneousAction method)
(unified_planning.model.scheduling.Activity method)
set_strictly_before() (unified_planning.model.htn.Method method)
set_task() (unified_planning.model.htn.Method method)
signature (unified_planning.model.Fluent property)
simplifier (unified_planning.Environment property)
simplify() (unified_planning.model.FNode method)
simulated_effect (unified_planning.model.InstantaneousAction property)
simulated_effects (unified_planning.model.DurativeAction property)
(unified_planning.model.scheduling.Activity property)
SOLVED_OPTIMALLY (unified_planning.engines.OptimalityGuarantee attribute)
Sometime() (unified_planning.model.ExpressionManager method)
SometimeAfter() (unified_planning.model.ExpressionManager method)
SometimeBefore() (unified_planning.model.ExpressionManager method)
start (unified_planning.model.scheduling.Activity property)
state_invariants (unified_planning.model.htn.HierarchicalProblem property)
(unified_planning.model.Problem property)
STATE_INVARIANTS_REMOVING (unified_planning.engines.CompilationKind attribute)
status (unified_planning.engines.PlanGenerationResult attribute)
(unified_planning.engines.ValidationResult attribute)
STNPlan (class in unified_planning.plans)
substitute() (unified_planning.model.FNode method)
substituter (unified_planning.Environment property)
subtasks (unified_planning.model.htn.Method property)
T
Task (class in unified_planning.model.htn)
task_network (unified_planning.model.htn.HierarchicalProblem property)
tasks (unified_planning.model.htn.HierarchicalProblem property)
temporal_constraints() (unified_planning.model.htn.Method method)
TemporalOversubscription (class in unified_planning.model.metrics)
timed_actions (unified_planning.plans.TimeTriggeredPlan property)
timed_effects (unified_planning.model.htn.HierarchicalProblem property)
(unified_planning.model.Problem property)
timed_goals (unified_planning.model.htn.HierarchicalProblem property)
(unified_planning.model.Problem property)
Timepoint (class in unified_planning.model.timing)
timepoint (unified_planning.model.timing.Timing property)
Times() (unified_planning.model.ExpressionManager method)
TimeTriggeredPlan (class in unified_planning.plans)
Timing (class in unified_planning.model.timing)
timing() (unified_planning.model.FNode method)
TimingExp() (unified_planning.model.ExpressionManager method)
total_order() (unified_planning.model.htn.Method method)
trajectory_constraints (unified_planning.model.htn.HierarchicalProblem property)
(unified_planning.model.Problem property)
TRAJECTORY_CONSTRAINTS_REMOVING (unified_planning.engines.CompilationKind attribute)
TRUE() (unified_planning.model.ExpressionManager method)
Type (class in unified_planning.model)
type (unified_planning.model.Fluent property)
(unified_planning.model.FNode property)
(unified_planning.model.Object property)
(unified_planning.model.Parameter property)
type_checker (unified_planning.Environment property)
type_manager (unified_planning.Environment property)
U
unconditional_actions (unified_planning.model.htn.HierarchicalProblem property)
(unified_planning.model.multi_agent.Agent property)
(unified_planning.model.Problem property)
unconditional_effects (unified_planning.model.DurativeAction property)
(unified_planning.model.InstantaneousAction property)
(unified_planning.model.scheduling.Activity property)
upper (unified_planning.model.timing.DurationInterval property)
(unified_planning.model.timing.Interval property)
user_type() (unified_planning.model.htn.HierarchicalProblem method)
(unified_planning.model.multi_agent.MultiAgentProblem method)
(unified_planning.model.Problem method)
(unified_planning.model.scheduling.SchedulingProblem method)
user_types (unified_planning.model.htn.HierarchicalProblem property)
(unified_planning.model.multi_agent.MultiAgentProblem property)
(unified_planning.model.Problem property)
(unified_planning.model.scheduling.SchedulingProblem property)
user_types_hierarchy (unified_planning.model.htn.HierarchicalProblem property)
(unified_planning.model.multi_agent.MultiAgentProblem property)
(unified_planning.model.Problem property)
(unified_planning.model.scheduling.SchedulingProblem property)
USERTYPE_FLUENTS_REMOVING (unified_planning.engines.CompilationKind attribute)
uses() (unified_planning.model.scheduling.Activity method)
V
ValidationResult (class in unified_planning.engines)
variable() (unified_planning.model.FNode method)
VariableExp() (unified_planning.model.ExpressionManager method)
variables() (unified_planning.model.FNode method)
W
write_domain() (unified_planning.io.PDDLWriter method)
write_ma_domain() (unified_planning.io.MAPDDLWriter method)
write_ma_problem() (unified_planning.io.MAPDDLWriter method)
write_plan() (unified_planning.io.PDDLWriter method)
write_problem() (unified_planning.io.ANMLWriter method)
(unified_planning.io.PDDLWriter method)
X
XOr() (unified_planning.model.ExpressionManager method)
Xor() (unified_planning.model.Fluent method)
(unified_planning.model.FNode method)
(unified_planning.model.Parameter method)
Read the Docs
v: v1.0.0
Versions
latest
stable
v1.0.0
Downloads
On Read the Docs
Project Home
Builds