• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

基于代理模型的进化算法求解双层多目标规划问题。

Evolutionary algorithm using surrogate models for solving bilevel multiobjective programming problems.

机构信息

School of Computer Science and Technology, Qinghai Normal University, Xining, China.

School of Mathematics and Statistics, Qinghai Normal University, Xining, China.

出版信息

PLoS One. 2020 Dec 17;15(12):e0243926. doi: 10.1371/journal.pone.0243926. eCollection 2020.

DOI:10.1371/journal.pone.0243926
PMID:33332433
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC7746194/
Abstract

A bilevel programming problem with multiple objectives at the leader's and/or follower's levels, known as a bilevel multiobjective programming problem (BMPP), is extraordinarily hard as this problem accumulates the computational complexity of both hierarchical structures and multiobjective optimisation. As a strongly NP-hard problem, the BMPP incurs a significant computational cost in obtaining non-dominated solutions at both levels, and few studies have addressed this issue. In this study, an evolutionary algorithm is developed using surrogate optimisation models to solve such problems. First, a dynamic weighted sum method is adopted to address the follower's multiple objective cases, in which the follower's problem is categorised into several single-objective ones. Next, for each the leader's variable values, the optimal solutions to the transformed follower's programs can be approximated by adaptively improved surrogate models instead of solving the follower's problems. Finally, these techniques are embedded in MOEA/D, by which the leader's non-dominated solutions can be obtained. In addition, a heuristic crossover operator is designed using gradient information in the evolutionary procedure. The proposed algorithm is executed on some computational examples including linear and nonlinear cases, and the simulation results demonstrate the efficiency of the approach.

摘要

具有领导者和/或跟随者层面多个目标的双层规划问题,称为双层多目标规划问题(BMPP),由于该问题积累了分层结构和多目标优化的计算复杂性,因此极其困难。作为一个强 NP 难问题,BMPP 在获得两个层次上的非支配解时需要大量的计算成本,很少有研究解决这个问题。在这项研究中,使用代理优化模型开发了一种进化算法来解决此类问题。首先,采用动态加权和方法来解决跟随者的多目标情况,其中将跟随者的问题分为几个单目标问题。接下来,对于每个领导者变量值,都可以通过自适应改进的代理模型来近似最优解转换后的跟随者程序,而无需解决跟随者的问题。最后,将这些技术嵌入到 MOEA/D 中,从而可以获得领导者的非支配解。此外,在进化过程中使用梯度信息设计了启发式交叉算子。在所提出的算法中,在一些计算实例(包括线性和非线性情况)上进行了执行,仿真结果证明了该方法的有效性。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/8c8f/7746194/d117bab58d9e/pone.0243926.g016.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/8c8f/7746194/18b1339c9c9f/pone.0243926.g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/8c8f/7746194/9156ea28fd6f/pone.0243926.g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/8c8f/7746194/738b480b9492/pone.0243926.g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/8c8f/7746194/28da7e258aab/pone.0243926.g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/8c8f/7746194/cbc3f0aae998/pone.0243926.g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/8c8f/7746194/fa9cf28d6218/pone.0243926.g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/8c8f/7746194/4c7ca48dc8fe/pone.0243926.g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/8c8f/7746194/8cfb4f9db158/pone.0243926.g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/8c8f/7746194/7e22aca40cc3/pone.0243926.g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/8c8f/7746194/1626849fb4e9/pone.0243926.g010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/8c8f/7746194/ae81ea37566f/pone.0243926.g011.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/8c8f/7746194/50cbc6d5ccca/pone.0243926.g012.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/8c8f/7746194/87f4eeb98cd7/pone.0243926.g013.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/8c8f/7746194/2a62c7cf9e81/pone.0243926.g014.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/8c8f/7746194/b17696958a0b/pone.0243926.g015.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/8c8f/7746194/d117bab58d9e/pone.0243926.g016.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/8c8f/7746194/18b1339c9c9f/pone.0243926.g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/8c8f/7746194/9156ea28fd6f/pone.0243926.g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/8c8f/7746194/738b480b9492/pone.0243926.g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/8c8f/7746194/28da7e258aab/pone.0243926.g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/8c8f/7746194/cbc3f0aae998/pone.0243926.g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/8c8f/7746194/fa9cf28d6218/pone.0243926.g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/8c8f/7746194/4c7ca48dc8fe/pone.0243926.g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/8c8f/7746194/8cfb4f9db158/pone.0243926.g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/8c8f/7746194/7e22aca40cc3/pone.0243926.g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/8c8f/7746194/1626849fb4e9/pone.0243926.g010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/8c8f/7746194/ae81ea37566f/pone.0243926.g011.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/8c8f/7746194/50cbc6d5ccca/pone.0243926.g012.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/8c8f/7746194/87f4eeb98cd7/pone.0243926.g013.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/8c8f/7746194/2a62c7cf9e81/pone.0243926.g014.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/8c8f/7746194/b17696958a0b/pone.0243926.g015.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/8c8f/7746194/d117bab58d9e/pone.0243926.g016.jpg

相似文献

1
Evolutionary algorithm using surrogate models for solving bilevel multiobjective programming problems.基于代理模型的进化算法求解双层多目标规划问题。
PLoS One. 2020 Dec 17;15(12):e0243926. doi: 10.1371/journal.pone.0243926. eCollection 2020.
2
An evolutionary algorithm based on approximation method and related techniques for solving bilevel programming problems.基于逼近方法和相关技术的双层规划问题求解进化算法。
PLoS One. 2022 Aug 30;17(8):e0273564. doi: 10.1371/journal.pone.0273564. eCollection 2022.
3
A Knee Point Driven Evolutionary Algorithm for Multiobjective Bilevel Optimization.一种用于多目标双层优化的膝点驱动进化算法。
IEEE Trans Cybern. 2024 Jul;54(7):4177-4189. doi: 10.1109/TCYB.2024.3377272. Epub 2024 Jul 11.
4
An Enhanced Memetic Algorithm for Single-Objective Bilevel Optimization Problems.基于改进型 MEMetic 算法的单目标双层优化问题。
Evol Comput. 2017 Winter;25(4):607-642. doi: 10.1162/EVCO_a_00198. Epub 2016 Nov 7.
5
Difficulty Adjustable and Scalable Constrained Multiobjective Test Problem Toolkit.可调节难度和可扩展约束多目标测试问题工具包。
Evol Comput. 2020 Fall;28(3):339-378. doi: 10.1162/evco_a_00259. Epub 2019 May 23.
6
An efficient and accurate solution methodology for bilevel multi-objective programming problems using a hybrid evolutionary-local-search algorithm.使用混合进化-局部搜索算法求解双层多目标规划问题的有效且精确的方法。
Evol Comput. 2010 Fall;18(3):403-49. doi: 10.1162/EVCO_a_00015.
7
A new differential evolution using a bilevel optimization model for solving generalized multi-point dynamic aggregation problems.一种基于双层优化模型的新型差分进化算法,用于求解广义多点动态聚合问题。
Math Biosci Eng. 2023 Jun 16;20(8):13754-13776. doi: 10.3934/mbe.2023612.
8
A simulated annealing algorithm for prioritized multiobjective optimization--implementation in an adaptive model predictive control configuration.一种用于优先级多目标优化的模拟退火算法——在自适应模型预测控制配置中的实现
IEEE Trans Syst Man Cybern B Cybern. 2007 Aug;37(4):902-15. doi: 10.1109/tsmcb.2007.896015.
9
Test problem construction for single-objective bilevel optimization.单目标双层优化的测试问题构建。
Evol Comput. 2014 Fall;22(3):439-77. doi: 10.1162/EVCO_a_00116. Epub 2014 Apr 14.
10
MOEA/D-ACO: a multiobjective evolutionary algorithm using decomposition and AntColony.MOEA/D-ACO:一种基于分解和蚁群算法的多目标进化算法。
IEEE Trans Cybern. 2013 Dec;43(6):1845-59. doi: 10.1109/TSMCB.2012.2231860.

本文引用的文献

1
Evolutionary algorithm based heuristic scheme for nonlinear heat transfer equations.基于进化算法的非线性热传导方程启发式求解方案
PLoS One. 2018 Jan 19;13(1):e0191103. doi: 10.1371/journal.pone.0191103. eCollection 2018.
2
The Evolutionary Origins of Hierarchy.等级制度的进化起源。
PLoS Comput Biol. 2016 Jun 9;12(6):e1004829. doi: 10.1371/journal.pcbi.1004829. eCollection 2016 Jun.
3
Adaptive Replacement Strategies for MOEA/D.MOEA/D 的自适应替换策略。
IEEE Trans Cybern. 2016 Feb;46(2):474-86. doi: 10.1109/TCYB.2015.2403849. Epub 2015 Mar 27.
4
An efficient and accurate solution methodology for bilevel multi-objective programming problems using a hybrid evolutionary-local-search algorithm.使用混合进化-局部搜索算法求解双层多目标规划问题的有效且精确的方法。
Evol Comput. 2010 Fall;18(3):403-49. doi: 10.1162/EVCO_a_00015.