Skip to content
Supplementary materials for the paper: "Lagrangian methods for approximating the viability kernel in high-dimensional systems" by John Maidens, Shahab Kaynama, Ian M. Mitchell, Meeko M. K. Oishi, and Guy A. Dumont
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Figure_4.m
Figure_5a.m
Figure_5b.m
Figure_6a.m
Figure_6b.m
Figure_7.m
Figure_8.m
Figure_9.m
LICENSE
README.md
computeViab_Ellipsoid.m
computeViab_Polytope.m
computeViab_SupportVect.m
grid_viab.mat
run_time.mat

README.md

Automatica-2013

Supplementary materials for the paper: "Lagrangian methods for approximating the viability kernel in high-dimensional systems" by John Maidens, Shahab Kaynama, Ian M. Mitchell, Meeko M. K. Oishi, and Guy A. Dumont

You will need the following MATLAB toolboxes installed and included on your path:

  • The Multi-Parametric Toolbox (MPT)
  • The Ellipsoidal Toolbox (comes with MPT)
  • CVX

The following files are included:

  • computeViab_Ellipsoid.m - Implementation of the ellipsoidal algorithm (Algorithm 2 in HSCC 2012 paper)
  • computeViab_Polytope.m - Implementation of the polytope method described in Algorithm 3
  • computeViab_SupportVect.m - Implementation of the support vector method described in Algorithm 4
  • run_time.mat - Contains the data for Figure 7 (included because Figure_7.m takes a long time to run)
  • grid_viab.mat - Containts data for Figures 5 and 6 because grid-based computation of viability kernel takes a long time to run
  • Figure_*.m - Produces Figure * (for * = 4:9)
You can’t perform that action at this time.