Cargando…

An evolutionary algorithm based on approximation method and related techniques for solving bilevel programming problems

In the engineering and economic management fields, optimisation models frequently involve different decision-making levels. These are known as multi-level optimisation problems. Because the decision-making process of such problems are hierarchical, they are also called a hierarchical optimisation pr...

Descripción completa

Detalles Bibliográficos
Autores principales: Liu, Yuhui, Li, Hecheng, Chen, Huafei, Ma, Mei
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9426897/
https://www.ncbi.nlm.nih.gov/pubmed/36040918
http://dx.doi.org/10.1371/journal.pone.0273564
_version_ 1784778781173481472
author Liu, Yuhui
Li, Hecheng
Chen, Huafei
Ma, Mei
author_facet Liu, Yuhui
Li, Hecheng
Chen, Huafei
Ma, Mei
author_sort Liu, Yuhui
collection PubMed
description In the engineering and economic management fields, optimisation models frequently involve different decision-making levels. These are known as multi-level optimisation problems. Because the decision-making process of such problems are hierarchical, they are also called a hierarchical optimisation problems. When the problem involves only two-level decision-making, the corresponding optimisation model is referred to as a bilevel programming problem(BLPP). To address the complex nonlinear bilevel programming problem, in this study, we design an evolutionary algorithm embedded with a surrogate model-that it is a approximation method and correlation coefficients. First, the isodata method is used to group the initial population, and the correlation coefficients of the individuals in each group are determined based on the rank of the leader and follower objective functions. Second, for the offspring individuals produced by the evolutionary operator, the surrogate model is used to approximate the solution of the follower’s programming problem, during which the points in the population are screened by combining the correlation coefficients. Finally, a new crossover operator is designed by the spherical search method, which diversifies the generated offspring. The simulation experimental results demonstrate that the proposed algorithm can effectively obtain an optimal solution.
format Online
Article
Text
id pubmed-9426897
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-94268972022-08-31 An evolutionary algorithm based on approximation method and related techniques for solving bilevel programming problems Liu, Yuhui Li, Hecheng Chen, Huafei Ma, Mei PLoS One Research Article In the engineering and economic management fields, optimisation models frequently involve different decision-making levels. These are known as multi-level optimisation problems. Because the decision-making process of such problems are hierarchical, they are also called a hierarchical optimisation problems. When the problem involves only two-level decision-making, the corresponding optimisation model is referred to as a bilevel programming problem(BLPP). To address the complex nonlinear bilevel programming problem, in this study, we design an evolutionary algorithm embedded with a surrogate model-that it is a approximation method and correlation coefficients. First, the isodata method is used to group the initial population, and the correlation coefficients of the individuals in each group are determined based on the rank of the leader and follower objective functions. Second, for the offspring individuals produced by the evolutionary operator, the surrogate model is used to approximate the solution of the follower’s programming problem, during which the points in the population are screened by combining the correlation coefficients. Finally, a new crossover operator is designed by the spherical search method, which diversifies the generated offspring. The simulation experimental results demonstrate that the proposed algorithm can effectively obtain an optimal solution. Public Library of Science 2022-08-30 /pmc/articles/PMC9426897/ /pubmed/36040918 http://dx.doi.org/10.1371/journal.pone.0273564 Text en © 2022 Liu et al https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Liu, Yuhui
Li, Hecheng
Chen, Huafei
Ma, Mei
An evolutionary algorithm based on approximation method and related techniques for solving bilevel programming problems
title An evolutionary algorithm based on approximation method and related techniques for solving bilevel programming problems
title_full An evolutionary algorithm based on approximation method and related techniques for solving bilevel programming problems
title_fullStr An evolutionary algorithm based on approximation method and related techniques for solving bilevel programming problems
title_full_unstemmed An evolutionary algorithm based on approximation method and related techniques for solving bilevel programming problems
title_short An evolutionary algorithm based on approximation method and related techniques for solving bilevel programming problems
title_sort evolutionary algorithm based on approximation method and related techniques for solving bilevel programming problems
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9426897/
https://www.ncbi.nlm.nih.gov/pubmed/36040918
http://dx.doi.org/10.1371/journal.pone.0273564
work_keys_str_mv AT liuyuhui anevolutionaryalgorithmbasedonapproximationmethodandrelatedtechniquesforsolvingbilevelprogrammingproblems
AT lihecheng anevolutionaryalgorithmbasedonapproximationmethodandrelatedtechniquesforsolvingbilevelprogrammingproblems
AT chenhuafei anevolutionaryalgorithmbasedonapproximationmethodandrelatedtechniquesforsolvingbilevelprogrammingproblems
AT mamei anevolutionaryalgorithmbasedonapproximationmethodandrelatedtechniquesforsolvingbilevelprogrammingproblems
AT liuyuhui evolutionaryalgorithmbasedonapproximationmethodandrelatedtechniquesforsolvingbilevelprogrammingproblems
AT lihecheng evolutionaryalgorithmbasedonapproximationmethodandrelatedtechniquesforsolvingbilevelprogrammingproblems
AT chenhuafei evolutionaryalgorithmbasedonapproximationmethodandrelatedtechniquesforsolvingbilevelprogrammingproblems
AT mamei evolutionaryalgorithmbasedonapproximationmethodandrelatedtechniquesforsolvingbilevelprogrammingproblems