Skip to content

Names

Model metadata identifiers for the Oracle Paper benchmark.

Defines a [ModelMetaData][bilevelpy.models.meta.ModelMetaData] entry for each HLP variant so the benchmark runner and UI selectors can reference them without importing the full model classes.

OraclePaperModelNames

Registry of [ModelMetaData][bilevelpy.models.meta.ModelMetaData] instances for all four models studied in the paper.

Each attribute is a [ModelMetaData][bilevelpy.models.meta.ModelMetaData] carrying a short value (used for equality checks) and a display_name (shown in UIs and reports).

Attributes:

Name Type Description
PS_HLP

Big-M price-setting model (price is a Gurobi variable).

PC_HLP

Fast Lagrange model with recursive client aggregation.

PPC_HLP

Standard Lagrange decomposition with precedence constraints.

PS_BHLP

Bilevel formulation solved via Julia + BilevelJuMP.