Data · dataset · 2023
Dual control of the COVID-19 outbreak
Listed in UNB Libraries Dataverse Research Data Repository
This code simulates an outbreak of COVID-19 and uses a dual control algorithm, iterative linear quadratic regulator (iLQG), to minimize an objective function through actively learning the system's uncertain parameters.
Description
This is a set of MATLAB scripts that run the dual iLQG algorithm. Data was derived from the following sources: Li and Todorov (2007): Iterative linearization methods for approximately optimal control and estimation of non-linear stochastic system Tassa, Mansard, Todorov (2014): Control-limited differential dynamic programming Kohler et. al (2021): Robust and optimal predictive control of the COVID-19 outbreak These files require MATLAB R2021b or newer and the simulation can be run from the main file Main_Outer_Control_loop.m.
Files include: Main_Outer_Control_loop.m iLQG_function.m l_cost.m Measurement.m ContinuousStateDynamics.m DiscreteStateDynamics.m forward_pass.m backward_pass.m Todorov_estimator.m SPKF_function.m simulate_system.m finite_difference.m boxQP.m makePD.m pp.m sabs.m
Links
Where it is published
- Dataverse dataset page dataverse.lib.unb.ca/dataset.xhtml?persistentId=doi%3A10.25545%2F4UPJ00 ↗
landing page · from dataverse lib unb ca
- DOI doi.org/10.25545/4upj00 ↗
DOI / persistent id · from dataverse lib unb ca
Catalogue records · 1
- Dataverse API dataverse.lib.unb.ca/api/datasets/:persistentId/?persistentId=doi%3A10.25545%2F4UPJ… ↗
metadata API · from dataverse lib unb ca
Topics
- Stated by source
- Engineering
- From keywords
- Engineering
- Inferred from text
- Simulation 75%
Provenance · 1 source records, 9 field assertions
| Source | Key | Last seen | Raw |
|---|---|---|---|
| UNB Libraries Dataverse Research Data Repository | doi:10.25545/4UPJ00 | 13 d ago | JSON v1 |
| Field | Assertion | Extractor | Evidence |
|---|---|---|---|
| concepts[field].dataverse_subject:engineering | source · dataverse lib unb ca | connector:dataverse_lib_unb_ca@1.0.0 | /subjects |
| concepts[field].local:field:engineering | mapping · dataverse lib unb ca | connector:dataverse_lib_unb_ca@1.0.0 | /subjects |
| concepts[method].local:method:simulation | enrichment · dataverse lib unb ca | keyword-concept-rules@1.0.0 | title+description (75%) |
| created_date | source · dataverse lib unb ca | connector:dataverse_lib_unb_ca@1.0.0 | |
| description | source · dataverse lib unb ca | connector:dataverse_lib_unb_ca@1.0.0 | /description |
| publication_date | source · dataverse lib unb ca | connector:dataverse_lib_unb_ca@1.0.0 | |
| title | source · dataverse lib unb ca | connector:dataverse_lib_unb_ca@1.0.0 | /name |
| updated_date | source · dataverse lib unb ca | connector:dataverse_lib_unb_ca@1.0.0 | |
| version_label | source · dataverse lib unb ca | connector:dataverse_lib_unb_ca@1.0.0 |