Oversubscription

class unified_planning.model.metrics.Oversubscription(goals: Dict[FNode | Fluent | Parameter | Variable | bool, int | float | Fraction | str], environment: Environment | None = None)[source]

Bases: PlanQualityMetric

This metric means that only the plans maximizing the total gain of the achieved goals is valid.

The gained value for each fulfilled goal of the problem is stored in this quality metric.

property goals: Dict[FNode, Fraction | int]
static is_oversubscription()[source]
property environment: Environment
static is_maximize_expression_on_final_state()
static is_minimize_action_costs()
static is_minimize_expression_on_final_state()
static is_minimize_makespan()
static is_minimize_sequential_plan_length()
static is_temporal_oversubscription()