Problems browser

The table below provides an overview of all optimal control problems and allows interactive exploration, filtering, and export.

Quick guide to the problems table
Click to unfold and see the quick guide for the table.

Table Overview

  • Problem: The name of the optimal control problem.
  • State: Number of state variables in the system.
  • Control: Number of control inputs.
  • Variable: Number of additional optimisation variables (if any).
  • Cost: Type of cost functional:
    • Mayer: a point cost depending on the initial and final states and optional variables.
    • Lagrange: integral over time
    • Bolza: combination of Mayer + Lagrange
  • FinalTime: Whether the final time is fixed or free.
  • Constraints: Buttons representing each constraint type:
    • x: state box constraints
    • u: control box constraints
    • v: variable box constraints
    • c: nonlinear path constraints
    • b: nonlinear boundary constraints

The number next to the buttons shows the total number of constraints. Hover over buttons to see the exact count. Click a row to see a detailed list of constraints.

Interactivity & Filters

  • Sorting & Search: Click column headers to sort. Use the search box to filter by text.
  • Numeric Filters: Enter min-max ranges in numeric columns to filter values.
  • Cost & FinalTime Filters: Use dropdown menus to filter by cost type or whether the final time is fixed/free.
  • Constraint Filtering: Use the buttons above the Constraints column to filter problems by constraint type. Choose AND/OR logic to combine multiple constraint types.
  • Export Buttons: Use the top buttons to copy the table or export it to CSV, Excel, PDF, or print. Hover over each button to see its function.

Scroll through the table or use filters to quickly find problems of interest, inspect their constraints, and export data for further analysis.

Problem State Control Variable Cost FinalTime Constraints