Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleNovember 2024
Efficient Management of Containers for Software Defined Vehicles
ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 33, Issue 8Article No.: 197, Pages 1–36https://doi.org/10.1145/3672461Containerization technology, such as Docker, is gaining in popularity in newly established software-defined vehicle architectures (SDVA). However, executing those containers can quickly become computationally expensive in constrained environments, given ...
- research-articleAugust 2024
A Generative Evolutionary Many-Objective Framework: A Case Study in Antimicrobial Agent Design
- Matheus Muller Pereira Da Silva,
- Jaqueline Silva Angelo,
- Isabella Alvim Guedes,
- Laurent Emmanuel Dardenne
GECCO '24 Companion: Proceedings of the Genetic and Evolutionary Computation Conference CompanionPages 1623–1630https://doi.org/10.1145/3638530.3664159de novo drug design (dnDD) aims to generate novel molecules that meet several conflicting objectives, positioning it as a quintessential many-objective optimization problem (MaOP), where more than three objectives must be simultaneously optimized. This ...
- abstractAugust 2024
Hot off the Press: Runtime Analysis of the SMS-EMOA for Many-Objective Optimization
GECCO '24 Companion: Proceedings of the Genetic and Evolutionary Computation Conference CompanionPages 69–70https://doi.org/10.1145/3638530.3664064The NSGA-II was recently proven to have difficulties in many-objective optimization. In contrast, the literature experimentally shows a good performance of the SMS-EMOA, which can be seen as a steady-state NSGA-II that uses the hypervolume contribution ...
- abstractAugust 2024
Hot off the Press: Runtime Analysis for the NSGA-II: Proving, Quantifying, and Explaining the Inefficiency For Many Objectives
GECCO '24 Companion: Proceedings of the Genetic and Evolutionary Computation Conference CompanionPages 67–68https://doi.org/10.1145/3638530.3664061The NSGA-II is one of the most prominent algorithms to solve multi-objective optimization problems. Despite numerous successful applications, several studies have shown that the NSGA-II is less effective for larger numbers of objectives. In this work, we ...
- posterAugust 2024
Decomposition and Clustering-Based Many-Objective Optimization for Multi-Label Feature Selection
GECCO '24 Companion: Proceedings of the Genetic and Evolutionary Computation Conference CompanionPages 671–674https://doi.org/10.1145/3638530.3654279In this paper a novel many-objective optimization algorithm called MaEA/DC is proposed. The proposed method utilizes the random objective division (ROD) strategy to decompose solutions across various objectives as a pivotal step, thereby enhancing search ...
-
- posterAugust 2024
Many-Objective Evolutionary Optimization using Density Peaks Scoring Selection Strategy
GECCO '24 Companion: Proceedings of the Genetic and Evolutionary Computation Conference CompanionPages 331–334https://doi.org/10.1145/3638530.3654217In this paper we propose a many-objective optimization method tailored to efficiently address challenges posed by problems with high numbers of objectives. Our method aims to generate solutions that exhibit both convergence and diversity across the ...
- research-articleJuly 2024
On the robustness of lexicase selection to contradictory objectives
GECCO '24: Proceedings of the Genetic and Evolutionary Computation ConferencePages 594–602https://doi.org/10.1145/3638529.3654215Lexicase and ϵ-lexicase selection are state of the art parent selection techniques for problems featuring multiple selection criteria. Originally, lexicase selection was developed for cases where these selection criteria are unlikely to be in conflict ...
- ArticleNovember 2023
Genetic Programming with Adaptive Reference Points for Pareto Local Search in Many-Objective Job Shop Scheduling
AI 2023: Advances in Artificial IntelligencePages 466–478https://doi.org/10.1007/978-981-99-8391-9_37AbstractGenetic Programming (GP) is a well-known technique for generating dispatching rules for scheduling problems. A simple and cost-effective local search technique for many-objective combinatorial optimization problems is Pareto Local Search (PLS). ...
- posterJuly 2023
Many-objective Optimization via Voting for Elites
GECCO '23 Companion: Proceedings of the Companion Conference on Genetic and Evolutionary ComputationPages 131–134https://doi.org/10.1145/3583133.3590693Real-world problems are often comprised of many objectives and require solutions that carefully trade-off between them. Current approaches to many-objective optimization often require challenging assumptions, like knowledge of the importance/...
- research-articleJuly 2023
A Fast Multi-objective Evolutionary Approach for Designing Large-Scale Optical Mode Sorter
GECCO '23: Proceedings of the Genetic and Evolutionary Computation ConferencePages 1445–1453https://doi.org/10.1145/3583131.3590479Spatial mode division de-multiplexing of optical signals has many real-world applications, such as quantum computing and both classical and quantum optical communication. In this context, it is crucial to develop devices able to efficiently sort ...
- research-articleJuly 2023
A hierarchical clustering-based cooperative multi-population many-objective optimization algorithm
GECCO '23: Proceedings of the Genetic and Evolutionary Computation ConferencePages 795–803https://doi.org/10.1145/3583131.3590476The increasing number of objectives poses a great challenge upon many-objective optimization algorithms (MaOOAs) when solving many-objective optimization problems (MaOOPs), since it is rather difficult to obtain well-distributed solutions with tight ...
- research-articleJuly 2023
Many-objective (Combinatorial) Optimization is Easy
GECCO '23: Proceedings of the Genetic and Evolutionary Computation ConferencePages 704–712https://doi.org/10.1145/3583131.3590475It is a common held assumption that problems with many objectives are harder to optimize than problems with two or three objectives. In this paper, we challenge this assumption and provide empirical evidence that increasing the number of objectives ...
- research-articleMarch 2023
Reference Vector Assisted Candidate Search with Aggregated Surrogate for Computationally Expensive Many Objective Optimization Problems
INFORMS Journal on Computing (INFORMS-IJOC), Volume 35, Issue 2Pages 318–334https://doi.org/10.1287/ijoc.2022.1260Pareto-optimal sets of multiobjective optimization problems with black-box and computationally expensive objective functions are generally hard to locate within a limited computational budget, and this situation gets even worse when more than three ...
- research-articleNovember 2022
A collaborative decomposition-based evolutionary algorithm integrating normal and penalty-based boundary intersection methods for many-objective optimization
Information Sciences: an International Journal (ISCI), Volume 616, Issue CPages 505–525https://doi.org/10.1016/j.ins.2022.10.136AbstractDecomposition-based evolutionary algorithms have recently become fairly popular for many-objective optimization owing to their excellent selection pressure. However, existing decomposition methods are still quite sensitive to the ...
- abstractJuly 2022
Targeting requirements violations of autonomous driving systems by dynamic evolutionary search (HOP at GECCO'22)
GECCO '22: Proceedings of the Genetic and Evolutionary Computation Conference CompanionPages 33–34https://doi.org/10.1145/3520304.3534064Autonomous Driving Systems (ADSs) must satisfy multiple requirements. In some cases, satisfying all of them may not be possible due to environmental conditions. Therefore, ADSs usually make tradeoffs among the requirements, resulting in one or more ...
- research-articleJuly 2022
An improved Pareto front modeling algorithm for large-scale many-objective optimization
GECCO '22: Proceedings of the Genetic and Evolutionary Computation ConferencePages 565–573https://doi.org/10.1145/3512290.3528732A key idea in many-objective optimization is to approximate the optimal Pareto front using a set of representative non-dominated solutions. The produced solution set should be close to the optimal front (convergence) and well-diversified (diversity). ...
- research-articleJune 2022
Targeting requirements violations of autonomous driving systems by dynamic evolutionary search
ASE '21: Proceedings of the 36th IEEE/ACM International Conference on Automated Software EngineeringPages 279–291https://doi.org/10.1109/ASE51524.2021.9678883Autonomous Driving Systems (ADSs) are complex systems that must satisfy multiple requirements such as safety, compliance to traffic rules, and comfortableness. However, satisfying all these requirements may not always be possible due to emerging ...
- research-articleOctober 2021
Implementing Search-Based Software Engineering Approaches with Nautilus
SBES '21: Proceedings of the XXXV Brazilian Symposium on Software EngineeringPages 303–308https://doi.org/10.1145/3474624.3476010Search-Based Software Engineering (SBSE) approaches adopt search-based techniques to solve Software Engineering (SE) optimization problems. Among these techniques, evolutionary algorithms are the most popular and successfully used, such as multi-...
- research-articleJune 2021
Greedy approximated hypervolume subset selection for many-objective optimization
GECCO '21: Proceedings of the Genetic and Evolutionary Computation ConferencePages 448–456https://doi.org/10.1145/3449639.3459390Hypervolume subset selection (HSS) aims to select a subset from a candidate solution set so that the hypervolume of the selected subset is maximized. Due to its NP-hardness nature, the greedy algorithms are the most efficient for solving HSS in many-...
- research-articleMay 2021
Grid-based Genetic Operators for Graphical Layout Generation
Proceedings of the ACM on Human-Computer Interaction (PACMHCI), Volume 5, Issue EICSArticle No.: 208, Pages 1–30https://doi.org/10.1145/3461730Graphical user interfaces (GUIs) have gained primacy among the means of interacting with computing systems, thanks to the way they leverage human perceptual and motor capabilities. However, the design of GUIs has mostly been a manual activity. To design ...