{"title":"多目标因子进化优化与多目标背包问题","authors":"A. Peerlinck, John W. Sheppard","doi":"10.1109/CEC55065.2022.9870377","DOIUrl":null,"url":null,"abstract":"We propose a factored evolutionary framework for multi-objective optimization that can incorporate any multi-objective population based algorithm. Our framework, which is based on Factored Evolutionary Algorithms, uses overlapping subpopulations to increase exploration of the objective space; however, it also allows for the creation of distinct subpopulations as in co-operative co-evolutionary algorithms (CCEA). We apply the framework with the Non-Dominated Sorting Genetic Algorithm-II (NSGA-II), resulting in Factored NSGA-II. We compare NSGA-II, CC-NSGA-II, and F-NSGA-II on two different versions of the multi-objective knapsack problem. The first is the classic binary multi-knapsack implementation introduced by Zitzler and Thiele, where the number of objectives equals the number of knapsacks. The second uses a single knapsack where, aside from maximizing profit and minimizing weight, an additional objective tries to minimize the difference in weight of the items in the knapsack, creating a balanced knapsack. We further extend this version to minimize volume and balance the volume. The proposed 3-to-5 objective balanced single knapsack problem poses a difficult problem for multi-objective algorithms. Our results indicate that the non-dominated solutions found by F-NSGA-II tend to cover more of the Pareto front and have a larger hypervolume.","PeriodicalId":153241,"journal":{"name":"2022 IEEE Congress on Evolutionary Computation (CEC)","volume":"19 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-07-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Multi-Objective Factored Evolutionary Optimization and the Multi-Objective Knapsack Problem\",\"authors\":\"A. Peerlinck, John W. Sheppard\",\"doi\":\"10.1109/CEC55065.2022.9870377\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We propose a factored evolutionary framework for multi-objective optimization that can incorporate any multi-objective population based algorithm. Our framework, which is based on Factored Evolutionary Algorithms, uses overlapping subpopulations to increase exploration of the objective space; however, it also allows for the creation of distinct subpopulations as in co-operative co-evolutionary algorithms (CCEA). We apply the framework with the Non-Dominated Sorting Genetic Algorithm-II (NSGA-II), resulting in Factored NSGA-II. We compare NSGA-II, CC-NSGA-II, and F-NSGA-II on two different versions of the multi-objective knapsack problem. The first is the classic binary multi-knapsack implementation introduced by Zitzler and Thiele, where the number of objectives equals the number of knapsacks. The second uses a single knapsack where, aside from maximizing profit and minimizing weight, an additional objective tries to minimize the difference in weight of the items in the knapsack, creating a balanced knapsack. We further extend this version to minimize volume and balance the volume. The proposed 3-to-5 objective balanced single knapsack problem poses a difficult problem for multi-objective algorithms. Our results indicate that the non-dominated solutions found by F-NSGA-II tend to cover more of the Pareto front and have a larger hypervolume.\",\"PeriodicalId\":153241,\"journal\":{\"name\":\"2022 IEEE Congress on Evolutionary Computation (CEC)\",\"volume\":\"19 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-07-18\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 IEEE Congress on Evolutionary Computation (CEC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CEC55065.2022.9870377\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE Congress on Evolutionary Computation (CEC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CEC55065.2022.9870377","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
摘要
我们提出了一个多目标优化的因子进化框架,该框架可以结合任何基于多目标种群的算法。我们的框架基于因子进化算法,使用重叠的子种群来增加对目标空间的探索;然而,它也允许在合作共同进化算法(CCEA)中创建不同的亚种群。我们将该框架与非支配排序遗传算法- ii (NSGA-II)一起应用,从而得到因子NSGA-II。我们比较了NSGA-II、CC-NSGA-II和F-NSGA-II在两个不同版本的多目标背包问题上的表现。第一种是由Zitzler和Thiele引入的经典二进制多背包实现,其中目标的数量等于背包的数量。第二种方法使用单个背包,除了利润最大化和重量最小化之外,还有一个额外的目标是尽量减少背包中物品的重量差异,从而创造一个平衡的背包。我们进一步扩展了这个版本,以最小化音量和平衡音量。提出的3- 5目标平衡单背包问题是多目标算法中的一个难题。我们的结果表明,F-NSGA-II发现的非支配解倾向于覆盖更多的帕累托锋面,并且具有更大的超容积。
Multi-Objective Factored Evolutionary Optimization and the Multi-Objective Knapsack Problem
We propose a factored evolutionary framework for multi-objective optimization that can incorporate any multi-objective population based algorithm. Our framework, which is based on Factored Evolutionary Algorithms, uses overlapping subpopulations to increase exploration of the objective space; however, it also allows for the creation of distinct subpopulations as in co-operative co-evolutionary algorithms (CCEA). We apply the framework with the Non-Dominated Sorting Genetic Algorithm-II (NSGA-II), resulting in Factored NSGA-II. We compare NSGA-II, CC-NSGA-II, and F-NSGA-II on two different versions of the multi-objective knapsack problem. The first is the classic binary multi-knapsack implementation introduced by Zitzler and Thiele, where the number of objectives equals the number of knapsacks. The second uses a single knapsack where, aside from maximizing profit and minimizing weight, an additional objective tries to minimize the difference in weight of the items in the knapsack, creating a balanced knapsack. We further extend this version to minimize volume and balance the volume. The proposed 3-to-5 objective balanced single knapsack problem poses a difficult problem for multi-objective algorithms. Our results indicate that the non-dominated solutions found by F-NSGA-II tend to cover more of the Pareto front and have a larger hypervolume.