Modelling and Solving Online Optimisation Problems

Abstract

Many optimisation problems are of an online—also called dynamic—nature, where new information is expected to arrive and the problem must be resolved in an ongoing fashion to (a) improve or revise previous decisions and (b) take new ones. Typically, building an online decision-making system requires substantial ad-hoc coding to ensure the offline version of the optimisation problem is continually adjusted and resolved. This paper defines a general framework for automatically solving online optimisation problems. This is achieved by extending a model of the offline optimisation problem, from which an online version is automatically constructed, thus requiring no further modelling effort. In doing so, it formalises many of the aspects that arise in online optimisation problems. The same framework can be applied for automatically creating sliding-window solving approaches for problems that have a large time horizon. Experiments show we can automatically create efficient online and sliding-window solutions to optimisation problems.

Cite

Text

Ek et al. "Modelling and Solving Online Optimisation Problems." AAAI Conference on Artificial Intelligence, 2020. doi:10.1609/AAAI.V34I02.5506

Markdown

[Ek et al. "Modelling and Solving Online Optimisation Problems." AAAI Conference on Artificial Intelligence, 2020.](https://mlanthology.org/aaai/2020/ek2020aaai-modelling/) doi:10.1609/AAAI.V34I02.5506

BibTeX

@inproceedings{ek2020aaai-modelling,
  title     = {{Modelling and Solving Online Optimisation Problems}},
  author    = {Ek, Alexander and de la Banda, Maria Garcia and Schutt, Andreas and Stuckey, Peter J. and Tack, Guido},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {2020},
  pages     = {1477-1485},
  doi       = {10.1609/AAAI.V34I02.5506},
  url       = {https://mlanthology.org/aaai/2020/ek2020aaai-modelling/}
}