首页 > 最新文献

2018 IEEE Congress on Evolutionary Computation (CEC)最新文献

英文 中文
Evolving Constructive Heuristics for Agile Earth Observing Satellite Scheduling Problem with Genetic Programming 基于遗传规划的敏捷对地观测卫星调度问题的演化建设性启发式
Pub Date : 2018-07-01 DOI: 10.1109/CEC.2018.8477939
Feiyu Zhang, Yuning Chen, Y. Chen
Agile Earth Observing Satellite (AEOS) scheduling problem (AEOSSP) consists in selecting a subset of tasks from a given task set which are then scheduled on the agile satellite with the purpose of maximizing the total reward of scheduled tasks. AEOSSP is strongly NP-hard and therefore existing solution approaches mainly fall in the field of heuristics and metaheuristics. According to the no free lunch theory, it is impossible to find a single heuristic that is well-applied to any problem instance and a problem-tailored heuristic is always needed. In this paper, we propose a genetic programming based evolutionary approach (GPEA) to automatically evolve a best-suited constructive heuristic for any given AEOSSP instance. The programs (individuals) of GPEA are heuristic rules encoded as trees of mathematical functions. The fitness of the program is evaluated through mapping the mathematical function to an AEOSSP solution using a timeline-based construction algorithm. Computational results on a set of well-designed AEOSSP scenarios show that the proposed GPEA leads to a heuristic algorithm that outperforms recently published sophisticated meta-heuristic algorithm (ALNS). Additional experiments were carried out to demonstrate that the timeline based construction algorithm plays a significant role in matching time-related characteristics in comparison to four commonly used heuristic algorithms. Our results also showed that the evolved heuristic rules preserve a certain extent of generality.
敏捷地球观测卫星(AEOS)调度问题(AEOSSP)是指从给定的任务集中选择任务子集,然后将其调度到敏捷卫星上,目的是使调度任务的总回报最大化。AEOSSP是强np困难的,因此现有的求解方法主要落在启发式和元启发式领域。根据“天下没有免费的午餐”理论,不可能找到一个适用于任何问题实例的单一启发式方法,而总是需要一个针对问题的启发式方法。在本文中,我们提出了一种基于遗传规划的进化方法(GPEA)来自动进化出最适合任何给定AEOSSP实例的构造启发式。GPEA的程序(个体)是编码为数学函数树的启发式规则。通过使用基于时间线的构造算法将数学函数映射到AEOSSP解,评估了程序的适应度。在一组精心设计的AEOSSP场景上的计算结果表明,所提出的GPEA导致的启发式算法优于最近发表的复杂的元启发式算法(ALNS)。实验表明,与四种常用的启发式算法相比,基于时间线的构建算法在匹配时间相关特征方面发挥了重要作用。我们的结果还表明,进化的启发式规则保留了一定程度的普遍性。
{"title":"Evolving Constructive Heuristics for Agile Earth Observing Satellite Scheduling Problem with Genetic Programming","authors":"Feiyu Zhang, Yuning Chen, Y. Chen","doi":"10.1109/CEC.2018.8477939","DOIUrl":"https://doi.org/10.1109/CEC.2018.8477939","url":null,"abstract":"Agile Earth Observing Satellite (AEOS) scheduling problem (AEOSSP) consists in selecting a subset of tasks from a given task set which are then scheduled on the agile satellite with the purpose of maximizing the total reward of scheduled tasks. AEOSSP is strongly NP-hard and therefore existing solution approaches mainly fall in the field of heuristics and metaheuristics. According to the no free lunch theory, it is impossible to find a single heuristic that is well-applied to any problem instance and a problem-tailored heuristic is always needed. In this paper, we propose a genetic programming based evolutionary approach (GPEA) to automatically evolve a best-suited constructive heuristic for any given AEOSSP instance. The programs (individuals) of GPEA are heuristic rules encoded as trees of mathematical functions. The fitness of the program is evaluated through mapping the mathematical function to an AEOSSP solution using a timeline-based construction algorithm. Computational results on a set of well-designed AEOSSP scenarios show that the proposed GPEA leads to a heuristic algorithm that outperforms recently published sophisticated meta-heuristic algorithm (ALNS). Additional experiments were carried out to demonstrate that the timeline based construction algorithm plays a significant role in matching time-related characteristics in comparison to four commonly used heuristic algorithms. Our results also showed that the evolved heuristic rules preserve a certain extent of generality.","PeriodicalId":212677,"journal":{"name":"2018 IEEE Congress on Evolutionary Computation (CEC)","volume":"57 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131439943","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
A Many-Objective Estimation Distributed Algorithm Applied to Search Based Software Refactoring 多目标估计分布式算法在基于搜索的软件重构中的应用
Pub Date : 2018-07-01 DOI: 10.1109/CEC.2018.8477896
Glauber Botelho, L. Bezerra, André Britto, Leila Silva
Refactoring is a modification in the internal structure of software, in order to improve quality, understandability and maintainability, without changing its observable behavior. Search Based Software Refactoring (SBSR) deals with automatic software refactoring processes using optimization algorithms. In this context, here we investigate the problem of finding a sequence of refactorings that provides code improvement, according to software quality attributes, expressed by a combination of software metrics. There are multiple criteria to define the quality of a solution, therefore this problem is defined as a Many-Objective Combinatorial Optimization Problem. There is a lack of works that focus on Many-Objective Discrete Problems in SBSR. In this direction, this work proposes a Many-Objective Estimation Distributed Algorithm to find a sequence of refactorings on an object-oriented software. The algorithm explores archiving methods and probabilistic models. A set of experiments is performed, with the aim of investigating which is the best algorithm configuration, regarding the probabilistic model and selection procedure.
重构是对软件内部结构的修改,以提高质量、可理解性和可维护性,而不改变其可观察的行为。基于搜索的软件重构(SBSR)使用优化算法处理自动软件重构过程。在这个上下文中,我们研究了找到一个重构序列的问题,该序列根据软件质量属性(由软件度量的组合表示)提供代码改进。由于存在多个标准来定义解的质量,因此将该问题定义为多目标组合优化问题。在多目标离散问题的研究方面,目前还缺乏相关的研究成果。在这个方向上,本文提出了一种多目标估计分布式算法来寻找面向对象软件上的重构序列。该算法探索了归档方法和概率模型。针对概率模型和选择过程,进行了一组实验,目的是研究哪种算法配置是最佳的。
{"title":"A Many-Objective Estimation Distributed Algorithm Applied to Search Based Software Refactoring","authors":"Glauber Botelho, L. Bezerra, André Britto, Leila Silva","doi":"10.1109/CEC.2018.8477896","DOIUrl":"https://doi.org/10.1109/CEC.2018.8477896","url":null,"abstract":"Refactoring is a modification in the internal structure of software, in order to improve quality, understandability and maintainability, without changing its observable behavior. Search Based Software Refactoring (SBSR) deals with automatic software refactoring processes using optimization algorithms. In this context, here we investigate the problem of finding a sequence of refactorings that provides code improvement, according to software quality attributes, expressed by a combination of software metrics. There are multiple criteria to define the quality of a solution, therefore this problem is defined as a Many-Objective Combinatorial Optimization Problem. There is a lack of works that focus on Many-Objective Discrete Problems in SBSR. In this direction, this work proposes a Many-Objective Estimation Distributed Algorithm to find a sequence of refactorings on an object-oriented software. The algorithm explores archiving methods and probabilistic models. A set of experiments is performed, with the aim of investigating which is the best algorithm configuration, regarding the probabilistic model and selection procedure.","PeriodicalId":212677,"journal":{"name":"2018 IEEE Congress on Evolutionary Computation (CEC)","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115589050","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Dendritic Cell Algorithm with Optimised Parameters Using Genetic Algorithm 利用遗传算法优化参数的树突状细胞算法
Pub Date : 2018-07-01 DOI: 10.1109/CEC.2018.8477932
Noe Elisa, Longzhi Yang, N. Naik
Intrusion detection systems are developed with the abilities to discriminate between normal and anomalous traffic behaviours. The core challenge in implementing an intrusion detection systems is to determine and stop anomalous traffic behavior precisely before it causes any adverse effects to the network, information systems, or any other hardware and digital assets which forming or in the cyberspace. Inspired by the biological immune system, Dendritic Cell Algorithm (DCA) is a classification algorithm developed for the purpose of anomaly detection based on the danger theory and the functioning of human immune dendritic cells. In its core operation, DCA uses a weighted sum function to derive the output cumulative values from the input signals. The weights used in this function are either derived empirically from the data or defined by users. Due to this, the algorithm opens the doors for users to specify the weights that may not produce optimal result (often accuracy). This paper proposes a weight optimisation approach implemented using the popular stochastic search tool, genetic algorithm. The approach is validated and evaluated using the KDD99 dataset with promising results generated.
入侵检测系统具有区分正常和异常流量行为的能力。实施入侵检测系统的核心挑战是在异常流量行为对网络、信息系统或任何其他形成或存在于网络空间的硬件和数字资产造成任何不利影响之前,准确地确定和阻止异常流量行为。树突状细胞算法(Dendritic Cell Algorithm, DCA)是受生物免疫系统的启发,基于危险理论和人体免疫树突状细胞的功能,为异常检测而开发的一种分类算法。在其核心操作中,DCA使用加权和函数从输入信号中导出输出累积值。该函数中使用的权重要么是根据经验从数据中导出的,要么是由用户定义的。因此,该算法为用户指定可能无法产生最佳结果(通常是准确性)的权重打开了大门。本文提出了一种使用流行的随机搜索工具遗传算法实现的权重优化方法。使用KDD99数据集对该方法进行了验证和评估,并产生了有希望的结果。
{"title":"Dendritic Cell Algorithm with Optimised Parameters Using Genetic Algorithm","authors":"Noe Elisa, Longzhi Yang, N. Naik","doi":"10.1109/CEC.2018.8477932","DOIUrl":"https://doi.org/10.1109/CEC.2018.8477932","url":null,"abstract":"Intrusion detection systems are developed with the abilities to discriminate between normal and anomalous traffic behaviours. The core challenge in implementing an intrusion detection systems is to determine and stop anomalous traffic behavior precisely before it causes any adverse effects to the network, information systems, or any other hardware and digital assets which forming or in the cyberspace. Inspired by the biological immune system, Dendritic Cell Algorithm (DCA) is a classification algorithm developed for the purpose of anomaly detection based on the danger theory and the functioning of human immune dendritic cells. In its core operation, DCA uses a weighted sum function to derive the output cumulative values from the input signals. The weights used in this function are either derived empirically from the data or defined by users. Due to this, the algorithm opens the doors for users to specify the weights that may not produce optimal result (often accuracy). This paper proposes a weight optimisation approach implemented using the popular stochastic search tool, genetic algorithm. The approach is validated and evaluated using the KDD99 dataset with promising results generated.","PeriodicalId":212677,"journal":{"name":"2018 IEEE Congress on Evolutionary Computation (CEC)","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115620612","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 24
Metaheuristics for the Multiobjective Surgery Admission Planning Problem 多目标外科住院计划问题的元启发式研究
Pub Date : 2018-07-01 DOI: 10.1109/CEC.2018.8477791
Jacob Nyman, Kazi Shah Nawaz Ripon
This paper presents a comparative survey on metaheuristics applied to the multiobjective surgery admission planning problem. Three well-known metaheuristics: genetic algorithm (GA), simulated annealing (SA) and variable neighbourhood descent (VND) are compared using the Wilcoxon signed rank test. The metaheuristics are also benchmarked against a hybrid GA that uses the VND as a local search procedure. The weighted sum method is used to balance five competing objectives: operating room overtime, operating room idle time, surgeon overtime, surgeon idle time and patient waiting time. As a preparation for future multiobjectivity analysis, a simple example shows how several non-dominated trade-off solutions may be presented to the decision maker using the $epsilon$-constrained method and the non-dominated sorting genetic algorithm II (NSGA-II). The results are meant to serve as a starting point for further development and testing where the challenge of uncertain surgery durations will be included.
本文对应用于多目标外科住院计划问题的元启发式方法进行了比较研究。利用Wilcoxon符号秩检验对遗传算法(GA)、模拟退火算法(SA)和变邻域下降算法(VND)这三种著名的元启发式算法进行了比较。元启发式还对使用VND作为局部搜索过程的混合遗传算法进行了基准测试。采用加权和法平衡手术室加班时间、手术室空闲时间、外科医生加班时间、外科医生空闲时间和患者等待时间五个竞争目标。作为对未来多目标分析的准备,一个简单的例子展示了如何使用$epsilon$约束方法和非支配排序遗传算法II (NSGA-II)向决策者提供几种非支配权衡解决方案。该结果旨在作为进一步开发和测试的起点,其中包括不确定手术持续时间的挑战。
{"title":"Metaheuristics for the Multiobjective Surgery Admission Planning Problem","authors":"Jacob Nyman, Kazi Shah Nawaz Ripon","doi":"10.1109/CEC.2018.8477791","DOIUrl":"https://doi.org/10.1109/CEC.2018.8477791","url":null,"abstract":"This paper presents a comparative survey on metaheuristics applied to the multiobjective surgery admission planning problem. Three well-known metaheuristics: genetic algorithm (GA), simulated annealing (SA) and variable neighbourhood descent (VND) are compared using the Wilcoxon signed rank test. The metaheuristics are also benchmarked against a hybrid GA that uses the VND as a local search procedure. The weighted sum method is used to balance five competing objectives: operating room overtime, operating room idle time, surgeon overtime, surgeon idle time and patient waiting time. As a preparation for future multiobjectivity analysis, a simple example shows how several non-dominated trade-off solutions may be presented to the decision maker using the $epsilon$-constrained method and the non-dominated sorting genetic algorithm II (NSGA-II). The results are meant to serve as a starting point for further development and testing where the challenge of uncertain surgery durations will be included.","PeriodicalId":212677,"journal":{"name":"2018 IEEE Congress on Evolutionary Computation (CEC)","volume":"362 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115939837","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Demand Based Bidding Strategies Under Interval Demand for Integrated Demand and Supply Management 供需一体化管理下区间需求下基于需求的投标策略
Pub Date : 2018-07-01 DOI: 10.1109/CEC.2018.8477941
Zixu Liu, Xiao-Jun Zeng, Zhihua Yang
The penetration of renewable resources in the wholesale electricity market and the demand response in the retail market cause the demand and the supply to become more unpredictable. The ISO is hard to efficiently schedule the production and dispatch the demand. Furthermore, strategic bidding in a more competitive environment is an important problem for the generator. Forecasting the hourly market clearing price (MCP) in the day-ahead electricity market is one of essential task for any bidding decision making. But only a single predicted value of MCP cannot offer enough help for the generator to select the optimal bidding strategies. Aiming at challenge these tasks, we design a new wholesale mechanism in which the ISO declares an interval demand to the wholesale market. The interval demand is more robust than a single demand figure and enables the ISO to handle unpredictable demand under the DR programs. We also developed a forecasting model to forecast a MCP function under the interval demand and introduce the notion of confidence interval to the forecasting model. The confidence interval predicts the exact range of hourly MCP. Based on these work, the optimal bidding strategies for the generator under an interval demand is also illustrated.
可再生能源在电力批发市场的渗透和零售市场的需求响应使得需求和供应变得更加不可预测。ISO很难有效地安排生产和调度需求。此外,在竞争激烈的环境下,发电商的竞价策略也是一个重要的问题。日前电力市场的小时市场出清价格预测是竞价决策的重要内容之一。但仅靠单一的MCP预测值不足以帮助发电机组选择最优竞价策略。为了挑战这些任务,我们设计了一种新的批发机制,其中ISO向批发市场声明间隔需求。间隔需求比单个需求数字更健壮,使ISO能够处理DR程序下不可预测的需求。建立了区间需求下MCP函数的预测模型,并在预测模型中引入置信区间的概念。置信区间预测每小时MCP的准确范围。在此基础上,给出了区间需求下的发电机组最优竞价策略。
{"title":"Demand Based Bidding Strategies Under Interval Demand for Integrated Demand and Supply Management","authors":"Zixu Liu, Xiao-Jun Zeng, Zhihua Yang","doi":"10.1109/CEC.2018.8477941","DOIUrl":"https://doi.org/10.1109/CEC.2018.8477941","url":null,"abstract":"The penetration of renewable resources in the wholesale electricity market and the demand response in the retail market cause the demand and the supply to become more unpredictable. The ISO is hard to efficiently schedule the production and dispatch the demand. Furthermore, strategic bidding in a more competitive environment is an important problem for the generator. Forecasting the hourly market clearing price (MCP) in the day-ahead electricity market is one of essential task for any bidding decision making. But only a single predicted value of MCP cannot offer enough help for the generator to select the optimal bidding strategies. Aiming at challenge these tasks, we design a new wholesale mechanism in which the ISO declares an interval demand to the wholesale market. The interval demand is more robust than a single demand figure and enables the ISO to handle unpredictable demand under the DR programs. We also developed a forecasting model to forecast a MCP function under the interval demand and introduce the notion of confidence interval to the forecasting model. The confidence interval predicts the exact range of hourly MCP. Based on these work, the optimal bidding strategies for the generator under an interval demand is also illustrated.","PeriodicalId":212677,"journal":{"name":"2018 IEEE Congress on Evolutionary Computation (CEC)","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114530286","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Optimal Resource Allocation of Communicating Multi-Agent System Using Genetic Algorithm 基于遗传算法的通信多智能体系统资源优化分配
Pub Date : 2018-07-01 DOI: 10.1109/CEC.2018.8477882
Tianpeng Zhang, K. Szeto
The artificial ant problem [1], [2] describes ants searching for food pellets on a grid using limited knowledge of the local environment. We generalize this model by means of a multi-agent system of communicating ants with intelligence evolved from genetic algorithm. The objective is to find the most food pellets with given energy constraint. A smart ant can ignore the broadcast if it has already collected plenty of food locally, but has received few broadcasts from its teammates lately. On the other hand, if an ant cannot find any food locally, yet some of its teammates are sending out a lot of food broadcast elsewhere, then it may be wise to follow the broadcast and escape the current no-food region. We model this decision strategy on the response to broadcast using genetic algorithm and the result shows that the performance of multiple-ant team in fixed-total-energy search is improved. Since total energy consumed by the team of ants is constant, the number of steps per ant used will be smaller for team with more member, we find that there exists optimal number of team members from simulation. The result depends on both the resource allocated to the team and the food distribution. We distribute food uniformly over an annulus of radius r at the rim of a disk with a bigger radius R, where the ants start their search in the center of the disk. This food distribution provides both a control on the average food density, and a density gradient, while avoiding anisotropic food distribution. This provides a first step to model general food distribution for real application.
人工蚂蚁问题[1],[2]描述了蚂蚁利用有限的局部环境知识在网格上寻找食物颗粒。通过遗传算法演化出的具有智能的多智能体蚂蚁交流系统,对该模型进行了推广。目标是在给定的能量限制下找到最多的食物颗粒。如果一只聪明的蚂蚁已经在当地收集了大量的食物,那么它可以忽略广播,但最近从队友那里收到的广播很少。另一方面,如果一只蚂蚁在当地找不到任何食物,而它的一些队友正在其他地方发送大量的食物广播,那么它可能是明智的跟随广播并逃离当前的无食物区域。利用遗传算法对广播响应的决策策略进行建模,结果表明,多蚂蚁团队在固定总能量搜索中的性能得到了提高。由于蚂蚁团队消耗的总能量是恒定的,因此当团队成员越多时,蚂蚁每只蚂蚁所走的步数就越小,通过仿真我们发现存在最优团队成员数。结果取决于分配给团队的资源和食物分配。我们把食物均匀地分布在半径为r的圆盘的边缘,半径为r,蚂蚁从圆盘的中心开始寻找。这种食物分布既提供了对平均食物密度的控制,又提供了密度梯度,同时避免了食物分布的各向异性。这为实际应用的一般粮食分配建模提供了第一步。
{"title":"Optimal Resource Allocation of Communicating Multi-Agent System Using Genetic Algorithm","authors":"Tianpeng Zhang, K. Szeto","doi":"10.1109/CEC.2018.8477882","DOIUrl":"https://doi.org/10.1109/CEC.2018.8477882","url":null,"abstract":"The artificial ant problem [1], [2] describes ants searching for food pellets on a grid using limited knowledge of the local environment. We generalize this model by means of a multi-agent system of communicating ants with intelligence evolved from genetic algorithm. The objective is to find the most food pellets with given energy constraint. A smart ant can ignore the broadcast if it has already collected plenty of food locally, but has received few broadcasts from its teammates lately. On the other hand, if an ant cannot find any food locally, yet some of its teammates are sending out a lot of food broadcast elsewhere, then it may be wise to follow the broadcast and escape the current no-food region. We model this decision strategy on the response to broadcast using genetic algorithm and the result shows that the performance of multiple-ant team in fixed-total-energy search is improved. Since total energy consumed by the team of ants is constant, the number of steps per ant used will be smaller for team with more member, we find that there exists optimal number of team members from simulation. The result depends on both the resource allocated to the team and the food distribution. We distribute food uniformly over an annulus of radius r at the rim of a disk with a bigger radius R, where the ants start their search in the center of the disk. This food distribution provides both a control on the average food density, and a density gradient, while avoiding anisotropic food distribution. This provides a first step to model general food distribution for real application.","PeriodicalId":212677,"journal":{"name":"2018 IEEE Congress on Evolutionary Computation (CEC)","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114628237","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Probabilistic Dominance in Robust Multi-Objective Optimization 鲁棒多目标优化中的概率优势
Pub Date : 2018-07-01 DOI: 10.1109/CEC.2018.8477676
Faramarz Khosravi, M. Borst, J. Teich
Real-world problems often require the simultaneous optimization of multiple, often conflicting, criteria called objectives. Additionally, many of these problems carry on top a wide range of uncertainties in their fitness functions and decision variables, rendering the optimization task even more complex. Several robust optimization techniques do exist to address uncertainty in different aspects of such problems. However, they typically fail to investigate the actual uncertainty distributions while comparing candidate solutions. This paper presents a novel histogram-based approach that enables to compare candidate solutions with arbitrarily distributed uncertain objectives. The proposed comparison operator receives the uncertainty distribution of each objective of two candidate solutions to be compared, and accurately calculates the probability that one objective is greater than the other. Thereby, it enables to determine whether one solution dominates the other. We employ this comparison operator in an existing multi-objective optimization algorithm to allow for finding robust solutions to problems with uncertain objectives. We also extend a well-known multi-objective benchmark suite with various uncertainties, and integrate it together with the proposed comparison operator into an existing framework that incorporates several multi-objective optimization problems and algorithms. Our experiments show that the proposed comparison operator enables achieving better optimization quality and higher robustness compared to the state-of-the-art.
现实世界的问题通常需要同时优化多个通常相互冲突的标准,称为目标。此外,其中许多问题的适应度函数和决策变量存在很大范围的不确定性,使得优化任务更加复杂。确实存在一些健壮的优化技术来解决这类问题不同方面的不确定性。然而,在比较候选解决方案时,它们通常无法调查实际的不确定性分布。本文提出了一种新的基于直方图的方法,可以将候选解与任意分布的不确定目标进行比较。所提出的比较算子接收两个待比较候选解的每个目标的不确定性分布,并精确计算出一个目标大于另一个目标的概率。因此,它能够确定一种解决方案是否优于另一种。我们在现有的多目标优化算法中使用该比较算子,以允许找到具有不确定目标的问题的鲁棒解。我们还扩展了一个众所周知的具有各种不确定性的多目标基准套件,并将其与所提出的比较算子一起集成到包含多个多目标优化问题和算法的现有框架中。我们的实验表明,与最先进的比较算子相比,所提出的比较算子能够实现更好的优化质量和更高的鲁棒性。
{"title":"Probabilistic Dominance in Robust Multi-Objective Optimization","authors":"Faramarz Khosravi, M. Borst, J. Teich","doi":"10.1109/CEC.2018.8477676","DOIUrl":"https://doi.org/10.1109/CEC.2018.8477676","url":null,"abstract":"Real-world problems often require the simultaneous optimization of multiple, often conflicting, criteria called objectives. Additionally, many of these problems carry on top a wide range of uncertainties in their fitness functions and decision variables, rendering the optimization task even more complex. Several robust optimization techniques do exist to address uncertainty in different aspects of such problems. However, they typically fail to investigate the actual uncertainty distributions while comparing candidate solutions. This paper presents a novel histogram-based approach that enables to compare candidate solutions with arbitrarily distributed uncertain objectives. The proposed comparison operator receives the uncertainty distribution of each objective of two candidate solutions to be compared, and accurately calculates the probability that one objective is greater than the other. Thereby, it enables to determine whether one solution dominates the other. We employ this comparison operator in an existing multi-objective optimization algorithm to allow for finding robust solutions to problems with uncertain objectives. We also extend a well-known multi-objective benchmark suite with various uncertainties, and integrate it together with the proposed comparison operator into an existing framework that incorporates several multi-objective optimization problems and algorithms. Our experiments show that the proposed comparison operator enables achieving better optimization quality and higher robustness compared to the state-of-the-art.","PeriodicalId":212677,"journal":{"name":"2018 IEEE Congress on Evolutionary Computation (CEC)","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114684827","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Competition-Based Distributed Differential Evolution 基于竞争的分布式差异进化
Pub Date : 2018-07-01 DOI: 10.1109/CEC.2018.8477758
Yong-Feng Ge, Wei-jie Yu, Zhi-hui Zhan, Jun Zhang
Differential evolution (DE) is a simple and efficient evolutionary algorithm for global optimization. In distributed differential evolution (DDE), the population is divided into several sub-populations and each sub-population evolves independently for enhancing algorithmic performance. Through sharing elite individuals between sub-populations, effective information is spread. However, the information exchanged through individuals is still too limited. To address this issue, a competition-based strategy is proposed in this paper to achieve comprehensive interaction between sub-populations. Two operators named opposition-invasion and cross-invasion are designed to realize the invasion from good performing sub-populations to bad performing subpopulations. By utilizing opposite invading sub-population, the search efficiency at promising regions is improved by opposition-invasion. In cross-invasion, information from both invading and invaded sub-populations is combined and population diversity is maintained. Moreover, the proposed algorithm is implemented in a parallel master-slave manner. Extensive experiments are conducted on 15 widely used large-scale benchmark functions. Experimental results demonstrate that the proposed competition-based DDE (DDE-CB) could achieve competitive or even better performance compared with several state-of-the-art DDE algorithms. The effect of proposed competition-based strategy cooperation with well-known DDE variants is also verified.
差分进化算法是一种简单、高效的全局优化进化算法。在分布式差分进化(DDE)中,为了提高算法的性能,将种群划分为若干个子种群,每个子种群独立进化。通过在亚种群之间分享精英个体,有效信息得以传播。然而,通过个人交换的信息仍然非常有限。为了解决这一问题,本文提出了一种基于竞争的策略来实现子种群之间的全面互动。设计了对立入侵算子和交叉入侵算子,实现了从表现良好的子种群向表现较差的子种群的入侵。利用对向入侵子群,通过对向入侵提高有希望区域的搜索效率。在交叉入侵中,入侵亚种群和被入侵亚种群的信息相互结合,保持了种群的多样性。此外,该算法采用主从并行方式实现。对15个广泛使用的大规模基准函数进行了大量的实验。实验结果表明,与几种最先进的DDE算法相比,本文提出的基于竞争的DDE (DDE- cb)算法可以达到竞争甚至更好的性能。并验证了所提出的基于竞争的策略与知名DDE变体的合作效果。
{"title":"Competition-Based Distributed Differential Evolution","authors":"Yong-Feng Ge, Wei-jie Yu, Zhi-hui Zhan, Jun Zhang","doi":"10.1109/CEC.2018.8477758","DOIUrl":"https://doi.org/10.1109/CEC.2018.8477758","url":null,"abstract":"Differential evolution (DE) is a simple and efficient evolutionary algorithm for global optimization. In distributed differential evolution (DDE), the population is divided into several sub-populations and each sub-population evolves independently for enhancing algorithmic performance. Through sharing elite individuals between sub-populations, effective information is spread. However, the information exchanged through individuals is still too limited. To address this issue, a competition-based strategy is proposed in this paper to achieve comprehensive interaction between sub-populations. Two operators named opposition-invasion and cross-invasion are designed to realize the invasion from good performing sub-populations to bad performing subpopulations. By utilizing opposite invading sub-population, the search efficiency at promising regions is improved by opposition-invasion. In cross-invasion, information from both invading and invaded sub-populations is combined and population diversity is maintained. Moreover, the proposed algorithm is implemented in a parallel master-slave manner. Extensive experiments are conducted on 15 widely used large-scale benchmark functions. Experimental results demonstrate that the proposed competition-based DDE (DDE-CB) could achieve competitive or even better performance compared with several state-of-the-art DDE algorithms. The effect of proposed competition-based strategy cooperation with well-known DDE variants is also verified.","PeriodicalId":212677,"journal":{"name":"2018 IEEE Congress on Evolutionary Computation (CEC)","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116962424","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 10
A New Strategy to Evaluate the Attractiveness in a Dynamic Island Model 动态岛屿模型中吸引力评价的新策略
Pub Date : 2018-07-01 DOI: 10.1109/CEC.2018.8477706
G. R. Duarte, Afonso C. C. Lemonge, L. G. Fonseca
The Island Model (IM) is an alternative to implement evolutionary algorithms to be executed in parallel architectures. An important feature of the IM is the process called migration where islands exchange solutions between themselves periodically along iterations of their algorithms. Parameters to be set by the user define how the migration will occur. Different strategies for the migration process have already been proposed and evaluated in the literature. This paper extends the dynamic Island Model (D-IM) proposed in the literature and proposes a new strategy to evaluate the attractiveness of the islands in the model. Some properties of the two configurations for the D-IM were compared. Besides the quality of the solutions, the adjustment of the topology and the movement of solutions between islands were objects of interest in this work.
孤岛模型(IM)是实现在并行架构中执行的进化算法的替代方案。IM的一个重要特征是称为迁移的过程,在这个过程中,岛屿之间周期性地根据它们的算法迭代交换解决方案。由用户设置的参数定义如何进行迁移。文献中已经提出并评估了迁移过程的不同策略。本文对已有的动态岛屿模型(D-IM)进行了扩展,并提出了一种新的岛屿吸引力评估策略。比较了两种构型D-IM的一些性能。除了解决方案的质量,拓扑结构的调整和解决方案在岛屿之间的移动是这项工作感兴趣的对象。
{"title":"A New Strategy to Evaluate the Attractiveness in a Dynamic Island Model","authors":"G. R. Duarte, Afonso C. C. Lemonge, L. G. Fonseca","doi":"10.1109/CEC.2018.8477706","DOIUrl":"https://doi.org/10.1109/CEC.2018.8477706","url":null,"abstract":"The Island Model (IM) is an alternative to implement evolutionary algorithms to be executed in parallel architectures. An important feature of the IM is the process called migration where islands exchange solutions between themselves periodically along iterations of their algorithms. Parameters to be set by the user define how the migration will occur. Different strategies for the migration process have already been proposed and evaluated in the literature. This paper extends the dynamic Island Model (D-IM) proposed in the literature and proposes a new strategy to evaluate the attractiveness of the islands in the model. Some properties of the two configurations for the D-IM were compared. Besides the quality of the solutions, the adjustment of the topology and the movement of solutions between islands were objects of interest in this work.","PeriodicalId":212677,"journal":{"name":"2018 IEEE Congress on Evolutionary Computation (CEC)","volume":"63 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116984709","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 13
Towards Understanding and Refining the General Program Synthesis Benchmark Suite with Genetic Programming 基于遗传规划的通用程序综合基准套件的理解与完善
Pub Date : 2018-07-01 DOI: 10.1109/CEC.2018.8477953
Stefan Forstenlechner, David Fagan, Miguel Nicolau, M. O’Neill
Program synthesis is a complex problem domain tackled by many communities via different methods. In the last few years, a lot of progress has been made with Genetic Programming (GP) on solving a variety of general program synthesis problems for which a benchmark suite has been introduced. While Genetic Programming is capable of finding correct solutions for many problems contained in a general program synthesis problems benchmark suite, the actual success rate per problem is low in most cases. In this paper, we analyse certain aspects of the benchmark suite and the computational effort required to solve its problems. A subset of problems on which GP performs poorly is identified. This subset is analysed to find measures to increase success rates for similar problems. The paper concludes with suggestions to refine performance on program synthesis problems.
程序综合是一个复杂的问题领域,许多社区通过不同的方法来解决。在过去的几年中,遗传规划(GP)在解决各种通用程序综合问题方面取得了很大的进展,并为此引入了基准套件。虽然遗传编程能够为一般程序综合问题基准套件中包含的许多问题找到正确的解决方案,但在大多数情况下,每个问题的实际成功率很低。在本文中,我们分析了基准套件的某些方面以及解决其问题所需的计算量。确定了GP表现不佳的问题子集。对这个子集进行分析,以找到提高类似问题成功率的措施。文章最后提出了改进程序综合问题性能的建议。
{"title":"Towards Understanding and Refining the General Program Synthesis Benchmark Suite with Genetic Programming","authors":"Stefan Forstenlechner, David Fagan, Miguel Nicolau, M. O’Neill","doi":"10.1109/CEC.2018.8477953","DOIUrl":"https://doi.org/10.1109/CEC.2018.8477953","url":null,"abstract":"Program synthesis is a complex problem domain tackled by many communities via different methods. In the last few years, a lot of progress has been made with Genetic Programming (GP) on solving a variety of general program synthesis problems for which a benchmark suite has been introduced. While Genetic Programming is capable of finding correct solutions for many problems contained in a general program synthesis problems benchmark suite, the actual success rate per problem is low in most cases. In this paper, we analyse certain aspects of the benchmark suite and the computational effort required to solve its problems. A subset of problems on which GP performs poorly is identified. This subset is analysed to find measures to increase success rates for similar problems. The paper concludes with suggestions to refine performance on program synthesis problems.","PeriodicalId":212677,"journal":{"name":"2018 IEEE Congress on Evolutionary Computation (CEC)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117170166","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 18
期刊
2018 IEEE Congress on Evolutionary Computation (CEC)
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1