{"title":"Multi-Objective Artificial Bee Colony for Assembly Flexible Job Shop with Transportation and Setup Times","authors":"Runxin Han, Jun-Qiang Li, Xi Xiao","doi":"10.1145/3583133.3590641","DOIUrl":"https://doi.org/10.1145/3583133.3590641","url":null,"abstract":"In this article, a multi-objective artificial bee colony algorithm with dynamic neighborhood search (MOABC) is employed to address the two-stage assembly flexible job scheduling problem (AFJSP) with transportation and setup times. In the considered problem, there are two stages as follows: 1) in the first stage, the classic flexible job shop scheduling problem (FJSP) with transportation and setup times is considered, and 2) each product is assembled in the second stage, where the setup times between products is embedded. To address the problem, first, a mixed integer linear programming model is developed, wherein makespan and total energy consumption are optimized simultaneously. Second, an effective initialization strategy is designed to generate an initial population with high performance. Next, in the decoding phase, two types of neighborhood knowledge based on the problem characteristics are extracted. Subsequently, to enhance the local search capabilities, a dynamic neighborhood search (DNS) heuristic with five different neighborhood structures in the onlooker stage is proposed. Finally, comprehensive computational comparisons and statistical analysis with state-of-the-art algorithms verified the effectiveness of the proposed algorithm.","PeriodicalId":422029,"journal":{"name":"Proceedings of the Companion Conference on Genetic and Evolutionary Computation","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-07-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122641375","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}
{"title":"Performance Analysis of Hybrid Sampling and Meta-heuristics","authors":"Ryan Dieter Lang, A. Engelbrecht","doi":"10.1145/3583133.3590602","DOIUrl":"https://doi.org/10.1145/3583133.3590602","url":null,"abstract":"This paper investigates the effect of hybridising sampling algorithms with population-based meta-heuristics. Recent literature has shown that alternatives to the traditionally used pseudo-random number generators to generate the initial population of meta-heuristics can improve performance. However, most studies focus on sample sizes that are limited to the size of the initial populations. In contrast, this paper studies the effect of extended random initialisation, which uses relatively large samples and then initialises the meta-heuristics from the points in the sample with the best-found fitness values. A portfolio of three meta-heuristics, four sampling algorithms and three different sampling budgets are analysed from the fixed budget perspective on the BBOB benchmark suite. Statistical analysis of the results shows that the hybrid algorithms converge to better solutions than their non-hybrid counterparts. The results further indicate that large sample sizes can be used to generate landscape analysis features, ensuring reliable approximations of the investigated functions' properties without lessening the meta-heuristics' performance.","PeriodicalId":422029,"journal":{"name":"Proceedings of the Companion Conference on Genetic and Evolutionary Computation","volume":"98 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-07-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122652797","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}
Pei-Yao Zhu, Sheng-Hao Wu, Ke-Jing Du, Hua Wang, Jun Zhang, Zhi-hui Zhan
{"title":"Diversity-driven Multi-population Particle Swarm Optimization for Dynamic Optimization Problem","authors":"Pei-Yao Zhu, Sheng-Hao Wu, Ke-Jing Du, Hua Wang, Jun Zhang, Zhi-hui Zhan","doi":"10.1145/3583133.3590527","DOIUrl":"https://doi.org/10.1145/3583133.3590527","url":null,"abstract":"Dynamic optimization problem (DOP) is a kind of problem that contains a series of static problems with different problem characteristics. The main idea of the existing dynamic optimization algorithms is to continuously locate and track changing optimal solutions using limited computational resources. Hence, how to strengthen the exploration ability for locating the optimum of the static problem in an environment and how to improve the adaptation ability to the changing optima in different environments are two key issues for efficiently solving DOP. To address these issues, we propose a diversity-driven multi-population particle swarm optimization (DMPSO) algorithm. First, we propose a center information-based update strategy to strengthen the exploration ability of the PSO algorithm in each subpopulation. Second, a stagnant subpopulation activation strategy is proposed to activate the stagnant subpopulations, and a random walk strategy is proposed to improve the optima tracking capability of the best-performing subpopulation. Third, an archive-based initialization strategy is proposed to reinitialize the population. Experimental studies are conducted on the moving peaks benchmark to compare the DMPSO algorithm with some state-of-the-art dynamic optimization algorithms. The experimental results show that the proposed DMPSO algorithm outperforms the contender algorithms which validate the effectiveness of the proposed algorithm.","PeriodicalId":422029,"journal":{"name":"Proceedings of the Companion Conference on Genetic and Evolutionary Computation","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-07-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131122382","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}
T. Kadavy, Michal Pluhacek, Adam Viktorin, R. Šenkeřík
{"title":"Exploring the Frequency of Boundary Control Methods Activation in Metaheuristic Algorithms","authors":"T. Kadavy, Michal Pluhacek, Adam Viktorin, R. Šenkeřík","doi":"10.1145/3583133.3596418","DOIUrl":"https://doi.org/10.1145/3583133.3596418","url":null,"abstract":"Recently, Boundary Control Methods (BCMs) have become increasingly relevant in the field of metaheuristic algorithms. In this study, we investigate the relationship between the activation frequency of different BCMs and the problem's dimensionality. Additionally, we analyze each problem dimension independently. Our research primarily concentrates on the top three algorithms from the IEEE CEC 2020 competition: AGSK, IMODE, and j2020, utilizing the competition benchmark set to conduct experiments. Our findings provide valuable insights into the metaheuristic domain, underlining the significance of comprehending BCM activation patterns to improve algorithm design and benchmarking practices.","PeriodicalId":422029,"journal":{"name":"Proceedings of the Companion Conference on Genetic and Evolutionary Computation","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-07-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131143053","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}
Robbert Reijnen, Yingqian Zhang, Z. Bukhsh, Mateusz Guzek
{"title":"Learning to Adapt Genetic Algorithms for Multi-Objective Flexible Job Shop Scheduling Problems","authors":"Robbert Reijnen, Yingqian Zhang, Z. Bukhsh, Mateusz Guzek","doi":"10.1145/3583133.3590700","DOIUrl":"https://doi.org/10.1145/3583133.3590700","url":null,"abstract":"The configuration of Evolutionary Algorithm (EA) parameters is a significant challenge. While previous studies have examined methods for configuring EA parameters, there remains a lack of a general solution for optimizing these parameters. To overcome this, we propose DEMOCA, an automated Deep Reinforcement Learning (DRL) method for online control of multi-objective EA parameters. When tested on a multi-objective Flexible Job Shop Scheduling Problem (FJSP) using a Genetic Algorithm (GA), DEMOCA was found to be as effective as grid search while requiring significantly less training cost.","PeriodicalId":422029,"journal":{"name":"Proceedings of the Companion Conference on Genetic and Evolutionary Computation","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-07-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121862168","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}
{"title":"Applying an evolutionary algorithm to compare fix and flex grid technologies in new generation optical networks","authors":"S. Kozdrowski, Pawel Krysztofik","doi":"10.1145/3583133.3590756","DOIUrl":"https://doi.org/10.1145/3583133.3590756","url":null,"abstract":"This paper proposes applying 2 algorithms to minimize network resources using fix-grid and flex-grid technology in next-generation optical networks. An algorithm based on the (μ + λ) evolutionary algorithm was proposed and compared with an exact method based on Mixed-Integer Linear Programming. The value of the objective function and the computation time was used as the primary metrics for performance evaluation. The performance of the proposed algorithms was investigated for a 10-node network with different node degrees from two to five. The presented results confirm the advantages of the proposed evolutionary approach, especially in terms of computational time, compared to the reference method.","PeriodicalId":422029,"journal":{"name":"Proceedings of the Companion Conference on Genetic and Evolutionary Computation","volume":"45 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-07-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127660997","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}
Francisco Javier Gil Gala, Marko Durasevic, Mateja Dumic, Rebeka Čorić, D. Jakobović
{"title":"An analysis of training models to evolve heuristics for the travelling salesman problem","authors":"Francisco Javier Gil Gala, Marko Durasevic, Mateja Dumic, Rebeka Čorić, D. Jakobović","doi":"10.1145/3583133.3590559","DOIUrl":"https://doi.org/10.1145/3583133.3590559","url":null,"abstract":"Designing heuristics is an arduous task, usually approached with hyper-heuristic methods such as genetic programming (GP). In this setting, the goal of GP is to evolve new heuristics that generalise well, i.e., that work well on a large number of problems. To achieve this, GP must use a good training model to evolve new heuristics and also to evaluate their generalisation ability. For this reason, dozens of training models have been used in the literature. However, there is a lack of comparison between different models to determine their effectiveness, which makes it difficult to choose the right one. Therefore, in this paper, we compare different training models and evaluate their effectiveness. We consider the well-known Travelling Salesman Problem (TSP) as a case study to analyse the performance of different training models and gain insights about training models. Moreover, this research opens new directions for the future application of hyper-heuristics.","PeriodicalId":422029,"journal":{"name":"Proceedings of the Companion Conference on Genetic and Evolutionary Computation","volume":"177 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-07-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133943024","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}
W. Thompson, Alex Freidrichsen, C. Danforth, P. Dodds, Nicholas Cheney
{"title":"Evolving Robust Facility Placements","authors":"W. Thompson, Alex Freidrichsen, C. Danforth, P. Dodds, Nicholas Cheney","doi":"10.1145/3583133.3590712","DOIUrl":"https://doi.org/10.1145/3583133.3590712","url":null,"abstract":"Robustness is a desired quality in many real-world engineered systems. The p-median problem is an optimization process in which a set of facilities must be found to minimize the average distance between each individual in a given population and the nearest facility. By introducing perturbations drawn from a specified distribution during evolution, we simulate the effect of natural disasters or other catastrophes on the placement of facilities. We use a non-dominated multi-objective procedure to select facilities with high fitness and robustness. We show that facilities evolved in this way are similarly fit and more robust than optimal solutions evolved without perturbation. Importantly, evolved facility layouts are much less susceptible to large catastrophic failures that are of the greatest concern in the placement of public infrastructure.","PeriodicalId":422029,"journal":{"name":"Proceedings of the Companion Conference on Genetic and Evolutionary Computation","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-07-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131883173","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}
{"title":"A New Genetic Programming Representation for Feature Learning in Skin Cancer Detection","authors":"Q. Ain, Harith Al-Sahaf, Bing Xue, Mengjie Zhang","doi":"10.1145/3583133.3590550","DOIUrl":"https://doi.org/10.1145/3583133.3590550","url":null,"abstract":"The process of automatically extracting informative high-level features from skin cancer images is enhanced by integrating well-developed feature descriptors into learning algorithms. This paper develops a new genetic programming-based feature learning approach to automatically select and combine six well-developed descriptors to extract high-level features for skin cancer image classification. The new approach can automatically learn various global features for image classification. The experimental results show that the new approach achieves significantly better classification performance than the baseline approach and six commonly used feature descriptors on two real-world skin image datasets.","PeriodicalId":422029,"journal":{"name":"Proceedings of the Companion Conference on Genetic and Evolutionary Computation","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-07-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133395788","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}
L. Ingelse, J. Hidalgo, J. Colmenar, Nuno Lourenço, Alcides Fonseca
{"title":"Comparing Individual Representations in Grammar-Guided Genetic Programming for Glucose Prediction in People with Diabetes","authors":"L. Ingelse, J. Hidalgo, J. Colmenar, Nuno Lourenço, Alcides Fonseca","doi":"10.1145/3583133.3596315","DOIUrl":"https://doi.org/10.1145/3583133.3596315","url":null,"abstract":"The representation of individuals in Genetic Programming (GP) has a large impact on the evolutionary process. In this work, we investigate the evolutionary process of three Grammar-Guided GP (GGGP) methods, Context-Free Grammars GP (CFG-GP), Grammatical Evolution (GE) and Structured Grammatical Evolution (SGE), in the context of the complex, real-world problem of predicting the glucose level of people with diabetes two hours ahead of time. Our analysis differs from previous analyses by (1) comparing all three methods on a complex benchmark, (2) implementing the methods in the same framework, allowing a fairer comparison, and (3) analyzing the evolutionary process outside of performance. We conclude that representation choice is more impactful with a higher maximum depth, and that CFG-GP better explores the search space for deeper trees, achieving better results. Furthermore, we find that CFG-GP relies more on feature construction, whereas GE and SGE rely more on feature selection. Finally, we altered the GGGP methods in two ways: using ε-lexicase selection, which solved the overfitting problem of CFG-GP; and with a penalization of complex trees, to create more interpretable trees. Combining ε-lexicase selection with CFG-GP performed best.","PeriodicalId":422029,"journal":{"name":"Proceedings of the Companion Conference on Genetic and Evolutionary Computation","volume":"77 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-07-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133534825","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}