Decision-Maker’s Preference-Driven Dynamic Multi-Objective Optimization
Dynamic multi-objective optimization problems (DMOPs) are optimization problems where elements of the problems, such as the objective functions and/or constraints, change with time. These problems are characterized by two or more objective functions, where at least two objective functions are in con...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2023-10-01
|
Series: | Algorithms |
Subjects: | |
Online Access: | https://www.mdpi.com/1999-4893/16/11/504 |
_version_ | 1797460504028905472 |
---|---|
author | Adekunle Rotimi Adekoya Mardé Helbig |
author_facet | Adekunle Rotimi Adekoya Mardé Helbig |
author_sort | Adekunle Rotimi Adekoya |
collection | DOAJ |
description | Dynamic multi-objective optimization problems (DMOPs) are optimization problems where elements of the problems, such as the objective functions and/or constraints, change with time. These problems are characterized by two or more objective functions, where at least two objective functions are in conflict with one another. When solving real-world problems, the incorporation of human decision-makers (DMs)’ preferences or expert knowledge into the optimization process and thereby restricting the search to a specific region of the Pareto-optimal Front (POF) may result in more preferred or suitable solutions. This study proposes approaches that enable DMs to influence the search process with their preferences by reformulating the optimization problems as constrained problems. The subsequent constrained problems are solved using various constraint handling approaches, such as the penalization of infeasible solutions and the restriction of the search to the feasible region of the search space. The proposed constraint handling approaches are compared by incorporating the approaches into a differential evolution (DE) algorithm and measuring the algorithm’s performance using both standard performance measures for dynamic multi-objective optimization (DMOO), as well as newly proposed measures for constrained DMOPs. The new measures indicate how well an algorithm was able to find solutions in the objective space that best reflect the DM’s preferences and the Pareto-optimality goal of dynamic multi-objective optimization algorithms (DMOAs). The results indicate that the constraint handling approaches are effective in finding Pareto-optimal solutions that satisfy the preference constraints of a DM. |
first_indexed | 2024-03-09T17:05:59Z |
format | Article |
id | doaj.art-f5af94f916be405ead4127b1eef4b10b |
institution | Directory Open Access Journal |
issn | 1999-4893 |
language | English |
last_indexed | 2024-03-09T17:05:59Z |
publishDate | 2023-10-01 |
publisher | MDPI AG |
record_format | Article |
series | Algorithms |
spelling | doaj.art-f5af94f916be405ead4127b1eef4b10b2023-11-24T14:24:21ZengMDPI AGAlgorithms1999-48932023-10-01161150410.3390/a16110504Decision-Maker’s Preference-Driven Dynamic Multi-Objective OptimizationAdekunle Rotimi Adekoya0Mardé Helbig1Computer Science Division, Stellenbosch University, Stellenbosch 7600, South AfricaDepartment of Computer Science, University of Pretoria, Hatfield 0002, South AfricaDynamic multi-objective optimization problems (DMOPs) are optimization problems where elements of the problems, such as the objective functions and/or constraints, change with time. These problems are characterized by two or more objective functions, where at least two objective functions are in conflict with one another. When solving real-world problems, the incorporation of human decision-makers (DMs)’ preferences or expert knowledge into the optimization process and thereby restricting the search to a specific region of the Pareto-optimal Front (POF) may result in more preferred or suitable solutions. This study proposes approaches that enable DMs to influence the search process with their preferences by reformulating the optimization problems as constrained problems. The subsequent constrained problems are solved using various constraint handling approaches, such as the penalization of infeasible solutions and the restriction of the search to the feasible region of the search space. The proposed constraint handling approaches are compared by incorporating the approaches into a differential evolution (DE) algorithm and measuring the algorithm’s performance using both standard performance measures for dynamic multi-objective optimization (DMOO), as well as newly proposed measures for constrained DMOPs. The new measures indicate how well an algorithm was able to find solutions in the objective space that best reflect the DM’s preferences and the Pareto-optimality goal of dynamic multi-objective optimization algorithms (DMOAs). The results indicate that the constraint handling approaches are effective in finding Pareto-optimal solutions that satisfy the preference constraints of a DM.https://www.mdpi.com/1999-4893/16/11/504dynamic multi-objective optimizationconstrained optimizationdecision-maker preferencedifferential evolutionperformance measures |
spellingShingle | Adekunle Rotimi Adekoya Mardé Helbig Decision-Maker’s Preference-Driven Dynamic Multi-Objective Optimization Algorithms dynamic multi-objective optimization constrained optimization decision-maker preference differential evolution performance measures |
title | Decision-Maker’s Preference-Driven Dynamic Multi-Objective Optimization |
title_full | Decision-Maker’s Preference-Driven Dynamic Multi-Objective Optimization |
title_fullStr | Decision-Maker’s Preference-Driven Dynamic Multi-Objective Optimization |
title_full_unstemmed | Decision-Maker’s Preference-Driven Dynamic Multi-Objective Optimization |
title_short | Decision-Maker’s Preference-Driven Dynamic Multi-Objective Optimization |
title_sort | decision maker s preference driven dynamic multi objective optimization |
topic | dynamic multi-objective optimization constrained optimization decision-maker preference differential evolution performance measures |
url | https://www.mdpi.com/1999-4893/16/11/504 |
work_keys_str_mv | AT adekunlerotimiadekoya decisionmakerspreferencedrivendynamicmultiobjectiveoptimization AT mardehelbig decisionmakerspreferencedrivendynamicmultiobjectiveoptimization |