Robust Optimization Over Time: A Critical Review

Danial YAZDANI, Mohammad Nabi OMIDVAR, Donya YAZDANI, Jurgen BRANKE, Trung Thanh NGUYEN, Amir H. GANDOMI, Yaochu JIN, Xin YAO

Research output: Journal PublicationsJournal Article (refereed)peer-review

5 Citations (Scopus)

Abstract

Robust optimization over time (ROOT) is the combination of robust optimization and dynamic optimization. In ROOT, frequent changes to deployed solutions are undesirable, which can be due to the high cost of switching between deployed solutions, limitations on the resources required to deploy new solutions, and/or the system's inability to tolerate frequent changes in the deployed solutions. ROOT is dedicated to the study and development of algorithms capable of dealing with the implications of deploying or maintaining solutions over longer time horizons involving multiple environmental changes. This article presents an in-depth review of the research on ROOT. The overarching aim of this survey is to help researchers gain a broad perspective on the current state of the field, what has been achieved so far, and the existing challenges and pitfalls. This survey also aims to improve accessibility and clarity by standardizing terminology and unifying mathematical notions used across the field, providing explicit mathematical formulations of definitions, and improving many existing mathematical descriptions. Moreover, we classify ROOT problems based on two ROOT-specific criteria: 1) the requirements for changing or keeping deployed solutions and 2) the number of deployed solutions. This classification helps researchers gain a better understanding of the characteristics and requirements of ROOT problems, which is crucial to systematic algorithm design and benchmarking. Additionally, we classify ROOT methods based on the approach they use for finding robust solutions and provide a comprehensive review of them. This survey also reviews ROOT benchmarks and performance indicators. Finally, we identify several future research directions.

Original languageEnglish
Pages (from-to)1265-1285
Number of pages21
JournalIEEE Transactions on Evolutionary Computation
Volume28
Issue number5
Early online date17 Aug 2023
DOIs
Publication statusPublished - Oct 2024
Externally publishedYes

Bibliographical note

Publisher Copyright:
© 1997-2012 IEEE.

Funding

This work was supported in part by the National Natural Science Foundation of China under Grant 62250710682;in part by the Program for Guangdong Introducing Innovative and Entrepreneurial Teams under Grant 2017ZT07X386; and in part by the Research Institute of Trust worthy Autonomous Systems, the Guangdong Provincial Key Laboratory under Grant 2020B121201001. The work of Yaochu Jin was supported by the Alexander von Humboldt Professorship for Artificial Intelligence endowed by the German Ministry of Education and Research.

Keywords

  • Dynamic optimization problems (DOPs)
  • evolutionary algorithms (EAs)
  • optimization
  • robust optimization
  • robust optimization over time (ROOT)

Fingerprint

Dive into the research topics of 'Robust Optimization Over Time: A Critical Review'. Together they form a unique fingerprint.

Cite this