VLDB 2026 Research / reviewers in the wild / expert
Jakob Bossek
dblp:119/5839
· DBLP profile ↗
43ranked-venue papers
26as first author
23since 2021 · last 2025
0000-0002-4121-4668ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 39 · 23 first-author · 19 since 2021Theory of computation · 4 · 3 first-author · 4 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021Human-computer interaction and ubiquitous computing · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | KernelMatmul: Scaling Gaussian Processes to Large Time SeriesabstractTime series forecasting requires reliable uncertainty estimates. Gaussian process regression provides a powerful framework for modelling this in a probabilistic fashion. However, its application to large time series is challenging, due to its cubic time complexity and quadratic memory requirement. In this work, we present KernelMatmul, a novel method that accelerates Gaussian process inference and thus facilitates scaling of Gaussian process regression to large, irregularly sampled and multi-output time series. Leveraging conjugate gradients in combination with sparsity approximation, KernelMatmul achieves time and memory complexity linear in the number of samples. We thoroughly benchmark our new method against multiple baselines to demonstrate its benefits and limitations, both in efficiency and accuracy. Tilman Hoffbauer, Holger H. Hoos, Jakob Bossek |
AAAI | 3 |
| 2025 | Automated Algorithm Configuration and Systematic Benchmarking for Heterogeneous MNK-LandscapesabstractMNK-landscapes are a class of multi-objective combinatorial optimisation problems that simulate interactions between system components with adjustable parameters. Recently, heterogeneous MNK-landscapes were introduced, which feature objectives with varying interdependencies, offering a new direction in multi-objective (multi-modal) landscape research. This study benchmarks various evolutionary multi-objective optimisation algorithms and a local search algorithm on such landscapes by means of automated algorithm configuration. Our systematic analysis yields various insights into the behaviour and competitiveness of these algorithms and reveals that, particularly, the omni-optimizer algorithm and iterated Pareto local search yield strong, complementary, performance. These findings facilitate the case for automated algorithm selection, which we also investigate in this paper. Oliver Ludger Preuß, Carolin Mensendiek, Jeroen Rook, Jakob Bossek, Heike Trautmann |
GECCO | 4 |
| 2025 | Cluster Prevention in Evolutionary Diversity Optimization for Parallel Machine SchedulingabstractThis paper addresses the prevention of undesired clusters in solution sets generated by evolutionary diversity optimization (EDO), which seeks to compute diverse solutions of high quality. We demonstrate that employing ℓp-norms when designing a diversity measure based on pairwise comparisons discourages clusters in a population, in accordance with the intuitive notion of diversity. Furthermore, we propose a novel diversity measure specifically tailored for parallel machine scheduling, leveraging direct sequential relationships between job pairs. Through experimental validation, we demonstrate that integrating our diversity measure into an established evolutionary algorithm yields highly diverse solution sets and show that the use of ℓp-norms leads to solution sets exhibiting higher robustness than established methods, enabling better adaptability to subsequent modifications of the model. Dominic Wittner, Jakob Bossek |
GECCO | 2 |
| 2024 | Generalised Kruskal Mutation for the Multi-Objective Minimum Spanning Tree ProblemabstractApproximating the Pareto-set of the multi-objective minimum spanning tree problem (moMST) is a challenging task, which was tackled multiple times over the last decades, also by applying evolutionary approaches. A very recent work introduced two novel and strongly problem-tailored sub-graph based mutation operators embedded in NSGA-II. The authors show that these operators excel on a large set of problem instances in terms of convergence speed and approximation quality. Essentially, these operators replace sub-trees of solution candidates by applying Kruskal's well-known MST algorithm to a sub-graph of the input graph reduced to scalar edge weights via weighted-sum scalarisation. This work changes the perspective on the working principle of these operators and proposes a more general construction framework. We show that the before mentioned operators can be embedded into this framework, which 'rewires' sub-trees using a generalisation of Kruskal's algorithm. Additionally, we introduce several improvements to the operators reducing their running time significantly without deteriorating their effectiveness, introduce a novel mutation operator, which utilises the framework in an insertion-first approach (contrary to the other operators), and derive theoretical runtime bounds for all considered operators. A short benchmark study demonstrates the effectiveness of the introduced approach. Jakob Bossek, Christian Grimme |
GECCO | 1 |
| 2024 | Guiding Quality Diversity on Monotone Submodular Functions: Customising the Feature Space by Adding Boolean ConjunctionsabstractQuality Diversity (QD) aims to evolve a population of solutions that are both diverse and of high quality. The Map-Elites QD approach partitions the search space according to a feature space and stores the best solution for each feature. Bossek & Sudholt (GECCO 2023) showed that a simple QD algorithm on the feature space defined by the number of selected elements efficiently computes (1 - 1/e)-approximations for maximising monotone submodular functions. Marcus Schmidbauer, Andre Opris, Jakob Bossek, Frank Neumann 0001, Dirk Sudholt |
GECCO | 3 |
| 2024 | Runtime Analysis of Quality Diversity AlgorithmsabstractAbstract Quality diversity (QD) is a branch of evolutionary computation that gained increasing interest in recent years. The Map-Elites QD approach defines a feature space, i.e., a partition of the search space, and stores the best solution for each cell of this space. We study a simple QD algorithm in the context of pseudo-Boolean optimisation on the “number of ones” feature space, where the i th cell stores the best solution amongst those with a number of ones in $$[(i-1)k, ik-1]$$ [ ( i - 1 ) k , i k - 1 ] . Here k is a granularity parameter $$1 \le k \le n+1$$ 1 ≤ k ≤ n + 1 . We give a tight bound on the expected time until all cells are covered for arbitrary fitness functions and for all k and analyse the expected optimisation time of QD on OneMax and other problems whose structure aligns favourably with the feature space. On combinatorial problems we show that QD finds a $${(1-1/e)}$$ ( 1 - 1 / e ) -approximation when maximising any monotone sub-modular function with a single uniform cardinality constraint efficiently. Defining the feature space as the number of connected components of an edge-weighted graph, we show that QD finds a minimum spanning forest in expected polynomial time. We further consider QD’s performance on classes of transformed functions in which the feature space is not well aligned with the problem. The asymptotic performance is unaffected by transformations on easy functions like OneMax . Applying a worst-case transformation to a deceptive problem increases the expected optimisation time from $$O(n^2 \log n)$$ O ( n 2 log n ) to an exponential time. However, QD is still faster than a (1+1) EA by an exponential factor. Jakob Bossek, Dirk Sudholt |
Algorithmica | 1 |
| 2024 | On Single-Objective Sub-Graph-Based Mutation for Solving the Bi-Objective Minimum Spanning Tree ProblemabstractWe contribute to the efficient approximation of the Pareto-set for the classical NP-hard multiobjective minimum spanning tree problem (moMST) adopting evolutionary computation. More precisely, by building upon preliminary work, we analyze the neighborhood structure of Pareto-optimal spanning trees and design several highly biased sub-graph-based mutation operators founded on the gained insights. In a nutshell, these operators replace (un)connected sub-trees of candidate solutions with locally optimal sub-trees. The latter (biased) step is realized by applying Kruskal's single-objective MST algorithm to a weighted sum scalarization of a sub-graph. We prove runtime complexity results for the introduced operators and investigate the desirable Pareto-beneficial property. This property states that mutants cannot be dominated by their parent. Moreover, we perform an extensive experimental benchmark study to showcase the operator's practical suitability. Our results confirm that the sub-graph-based operators beat baseline algorithms from the literature even with severely restricted computational budget in terms of function evaluations on four different classes of complete graphs with different shapes of the Pareto-front. Jakob Bossek, Christian Grimme |
Evol. Comput. | 1 |
| 2023 | On the Impact of Basic Mutation Operators and Populations within Evolutionary Algorithms for the Dynamic Weighted Traveling Salesperson ProblemabstractEvolutionary algorithms have been shown to obtain good solutions for complex optimization problems in static and dynamic environments. It is important to understand the behaviour of evolutionary algorithms for complex optimization problems that also involve dynamic and/or stochastic components in a systematic way in order to further increase their applicability to real-world problems. We investigate the node weighted traveling salesperson problem (W-TSP), which provides an abstraction of a wide range of weighted TSP problems, in dynamic settings. In the dynamic setting of the problem, items that have to be collected as part of a TSP tour change over time. We first present a dynamic setup for the dynamic W-TSP parameterized by different types of changes that are applied to the set of items to be collected when traversing the tour. Our first experimental investigations study the impact of such changes on resulting optimized tours in order to provide structural insights of optimization solutions. Afterwards, we investigate simple mutation-based evolutionary algorithms and study the impact of the mutation operators and the use of populations with dealing with the dynamic changes to the node weights of the problem. Jakob Bossek, Aneta Neumann, Frank Neumann 0001 |
GECCO | 1 |
| 2023 | Runtime Analysis of Quality Diversity AlgorithmsabstractQuality diversity (QD) is a branch of evolutionary computation that gained increasing interest in recent years. The Map-Elites QD approach defines a feature space, i.e., a partition of the search space, and stores the best solution for each cell of this space. We study a simple QD algorithm in the context of pseudo-Boolean optimisation on the "number of ones" feature space, where the ith cell stores the best solution amongst those with a number of ones in [(i - 1)k, ik - 1]. Here k is a granularity parameter 1 ≤ k ≤ n+1. We give a tight bound on the expected time until all cells are covered for arbitrary fitness functions and for all k and analyse the expected optimisation time of QD on OneMax and other problems whose structure aligns favourably with the feature space. On combinatorial problems we show that QD finds a (1 - 1/e)-approximation when maximising any monotone sub-modular function with a single uniform cardinality constraint efficiently. Defining the feature space as the number of connected components of a connected graph, we show that QD finds a minimum spanning tree in expected polynomial time. Jakob Bossek, Dirk Sudholt |
GECCO | 1 |
| 2023 | Generating diverse and discriminatory knapsack instances by searching for novelty in variable dimensions of feature-spaceabstractGenerating new instances via evolutionary methods is commonly used to create new benchmarking data-sets, with a focus on attempting to cover an instance-space as completely as possible. Recent approaches have exploited Quality-Diversity methods to evolve sets of instances that are both diverse and discriminatory with respect to a portfolio of solvers, but these methods can be challenging when attempting to find diversity in a high-dimensional feature-space. We address this issue by training a model based on Principal Component Analysis on existing instances to create a low-dimension projection of the high-dimension feature-vectors, and then apply Novelty Search directly in the new low-dimension space. We conduct experiments to evolve diverse and discriminatory instances of Knapsack Problems, comparing the use of Novelty Search in the original feature-space to using Novelty Search in a low-dimensional projection, and repeat over a given set of dimensions. We find that the methods are complementary: if treated as an ensemble, they collectively provide increased coverage of the space. Specifically, searching for novelty in a low-dimension space contributes 56% of the filled regions of the space, while searching directly in the feature-space covers the remaining 44%. Alejandro Marrero, Eduardo Segredo, Emma Hart, Jakob Bossek, Aneta Neumann |
GECCO | 4 |
| 2023 | Do additional target points speed up evolutionary algorithms?
Jakob Bossek, Dirk Sudholt |
Theor. Comput. Sci. | 1 |
| 2023 | A study on the effects of normalized TSP features for automated algorithm selection
Jonathan Heins, Jakob Bossek, Janina Lütke Stockdiek, Moritz Vinzent Seiler, Heike Trautmann, Pascal Kerschke |
Theor. Comput. Sci. | 2 |
| 2022 | Exploring the feature space of TSP instances using quality diversityabstractGenerating instances of different properties is key to algorithm selection methods that differentiate between the performance of different solvers for a given combinatorial optimization problem. A wide range of methods using evolutionary computation techniques has been introduced in recent years. With this paper, we contribute to this area of research by providing a new approach based on quality diversity (QD) that is able to explore the whole feature space. QD algorithms allow to create solutions of high quality within a given feature space by splitting it up into boxes and improving solution quality within each box. We use our QD approach for the generation of TSP instances to visualize and analyze the variety of instances differentiating various TSP solvers and compare it to instances generated by established approaches from the literature. Jakob Bossek, Frank Neumann 0001 |
GECCO | 1 |
| 2022 | BBE: Basin-Based Evaluation of Multimodal Multi-objective Optimization Problems
Jonathan Heins, Jeroen Rook, Lennart Schäpermeier, Pascal Kerschke, Jakob Bossek, Heike Trautmann |
PPSN (1) | 5 |
| 2022 | Co-evolutionary Diversity Optimisation for the Traveling Thief Problem
Adel Nikfarjam, Aneta Neumann, Jakob Bossek, Frank Neumann 0001 |
PPSN (1) | 3 |
| 2021 | Do additional optima speed up evolutionary algorithms?abstractMost runtime analyses of randomised search heuristics focus on the expected number of function evaluations to find a unique global optimum. We ask a fundamental question: if additional search points are declared optimal, or declared as desirable target points, do these additional optima speed up evolutionary algorithms? More formally, we analyse the expected hitting time of a target set OPT ∪ S where S is a set of non-optimal search points and OPT is the set of optima and compare it to the expected hitting time of OPT. Jakob Bossek, Dirk Sudholt |
FOGA | 1 |
| 2021 | On the potential of normalized TSP features for automated algorithm selectionabstractClassic automated algorithm selection (AS) for (combinatorial) optimization problems heavily relies on so-called instance features, i.e., numerical characteristics of the problem at hand ideally extracted with computationally low-demanding routines. For the traveling salesperson problem (TSP) a plethora of features have been suggested. Most of these features are, if at all, only normalized imprecisely raising the issue of feature values being strongly affected by the instance size. Such artifacts may have detrimental effects on algorithm selection models. We propose a normalization for two feature groups which stood out in multiple AS studies on the TSP: (a) features based on a minimum spanning tree (MST) and (b) a k-nearest neighbor graph (NNG) transformation of the input instance. To this end we theoretically derive minimum and maximum values for properties of MSTs and k-NNGs of Euclidean graphs. We analyze the differences in feature space between normalized versions of these features and their unnormalized counterparts. Our empirical investigations on various TSP benchmark sets point out that the feature scaling succeeds in eliminating the effect of the instance size. Eventually, a proof-of-concept AS-study shows promising results: models trained with normalized features tend to outperform those trained with the respective vanilla features. Jonathan Heins, Jakob Bossek, Janina Lütke Stockdiek, Moritz Vinzent Seiler, Heike Trautmann, Pascal Kerschke |
FOGA | 2 |
| 2021 | Computing diverse sets of high quality TSP tours by EAX-based evolutionary diversity optimisationabstractEvolutionary algorithms based on edge assembly crossover (EAX) constitute some of the best performing incomplete solvers for the well-known traveling salesperson problem (TSP). Often, it is desirable to compute not just a single solution for a given problem, but a diverse set of high quality solutions from which a decision maker can choose one for implementation. Currently, there are only a few approaches for computing a diverse solution set for the TSP. Furthermore, almost all of them assume that the optimal solution is known. In this paper, we introduce evolutionary diversity optimisation (EDO) approaches for the TSP that find a diverse set of tours when the optimal tour is known or unknown. We show how to adopt EAX to not only find a high-quality solution but also to maximise the diversity of the population. The resulting EAX-based EDO approach, termed EAX-EDO is capable of obtaining diverse high-quality tours when the optimal solution for the TSP is known or unknown. A comparison to existing approaches shows that they are clearly outperformed by EAX-EDO. Adel Nikfarjam, Jakob Bossek, Aneta Neumann, Frank Neumann 0001 |
FOGA | 2 |
| 2021 | Evolutionary diversity optimization and the minimum spanning tree problemabstractIn the area of evolutionary computation the calculation of diverse sets of high-quality solutions to a given optimization problem has gained momentum in recent years under the term evolutionary diversity optimization. Theoretical insights into the working principles of baseline evolutionary algorithms for diversity optimization are still rare. In this paper we study the well-known Minimum Spanning Tree problem (MST) in the context of diversity optimization where population diversity is measured by the sum of pairwise edge overlaps. Theoretical results provide insights into the fitness landscape of the MST diversity optimization problem pointing out that even for a population of μ = 2 fitness plateaus (of constant length) can be reached, but nevertheless diverse sets can be calculated in polynomial time. We supplement our theoretical results with a series of experiments for the unconstrained and constraint case where all solutions need to fulfill a minimal quality threshold. Our results show that a simple (μ + 1)-EA can effectively compute a diversified population of spanning trees of high quality. Jakob Bossek, Frank Neumann 0001 |
GECCO | 1 |
| 2021 | Breeding diverse packings for the knapsack problem by means of diversity-tailored evolutionary algorithmsabstractIn practise, it is often desirable to provide the decision-maker with a rich set of diverse solutions of decent quality instead of just a single solution. In this paper we study evolutionary diversity optimization for the knapsack problem (KP). Our goal is to evolve a population of solutions that all have a profit of at least (1 - ε) · OPT, where OPT is the value of an optimal solution. Furthermore, they should differ in structure with respect to an entropy-based diversity measure. To this end we propose a simple (μ + 1)-EA with initial approximate solutions calculated by a well-known FPTAS for the KP. We investigate the effect of different standard mutation operators and introduce biased mutation and crossover which puts strong probability on flipping bits of low and/or high frequency within the population. An experimental study on different instances and settings shows that the proposed mutation operators in most cases perform slightly inferior in the long term, but show strong benefits if the number of function evaluations is severely limited. Jakob Bossek, Aneta Neumann, Frank Neumann 0001 |
GECCO | 1 |
| 2021 | Diversifying greedy sampling and evolutionary diversity optimisation for constrained monotone submodular functionsabstractSubmodular functions allow to model many real-world optimisation problems. This paper introduces approaches for computing diverse sets of high quality solutions for submodular optimisation problems with uniform and knapsack constraints. We first present diversifying greedy sampling approaches and analyse them with respect to the diversity measured by entropy and the approximation quality of the obtained solutions. Afterwards, we introduce an evolutionary diversity optimisation (EDO) approach to further improve diversity of the set of solutions. We carry out experimental investigations on popular submodular benchmark problems and analyse trade-offs in terms of solution quality and diversity of the resulting solution sets. Aneta Neumann, Jakob Bossek, Frank Neumann 0001 |
GECCO | 2 |
| 2021 | Entropy-based evolutionary diversity optimisation for the traveling salesperson problemabstractComputing diverse sets of high-quality solutions has gained increasing attention among the evolutionary computation community in recent years. It allows practitioners to choose from a set of high-quality alternatives. In this paper, we employ a population diversity measure, called the high-order entropy measure, in an evolutionary algorithm to compute a diverse set of high-quality solutions for the Traveling Salesperson Problem. In contrast to previous studies, our approach allows diversifying segments of tours containing several edges based on the entropy measure. We examine the resulting evolutionary diversity optimisation approach precisely in terms of the final set of solutions and theoretical properties. Experimental results show significant improvements compared to a recently proposed edge-based diversity optimisation approach when working with a large population of solutions or long segments. Adel Nikfarjam, Jakob Bossek, Aneta Neumann, Frank Neumann 0001 |
GECCO | 2 |
| 2021 | Time Complexity Analysis of Randomized Search Heuristics for the Dynamic Graph Coloring ProblemabstractAbstract We contribute to the theoretical understanding of randomized search heuristics for dynamic problems. We consider the classical vertex coloring problem on graphs and investigate the dynamic setting where edges are added to the current graph. We then analyze the expected time for randomized search heuristics to recompute high quality solutions. The (1+1) Evolutionary Algorithm and RLS operate in a setting where the number of colors is bounded and we are minimizing the number of conflicts. Iterated local search algorithms use an unbounded color palette and aim to use the smallest colors and, consequently, the smallest number of colors. We identify classes of bipartite graphs where reoptimization is as hard as or even harder than optimization from scratch, i.e., starting with a random initialization. Even adding a single edge can lead to hard symmetry problems. However, graph classes that are hard for one algorithm turn out to be easy for others. In most cases our bounds show that reoptimization is faster than optimizing from scratch. We further show that tailoring mutation operators to parts of the graph where changes have occurred can significantly reduce the expected reoptimization time. In most settings the expected reoptimization time for such tailored algorithms is linear in the number of added edges. However, tailored algorithms cannot prevent exponential times in settings where the original algorithm is inefficient. Jakob Bossek, Frank Neumann 0001, Pan Peng 0001, Dirk Sudholt |
Algorithmica | 1 |
| 2020 | Towards Decision Support in Dynamic Bi-Objective Vehicle RoutingabstractWe consider a dynamic bi-objective vehicle routing problem, where a subset of customers ask for service over time. Therein, the distance traveled by a single vehicle and the number of unserved dynamic requests is minimized by a dynamic evolutionary multi-objective algorithm (DEMOA), which operates on discrete time windows (eras). A decision is made at each era by a decision-maker, thus any decision depends on irreversible decisions made in foregoing eras. To understand effects of sequences of decision-making and interactions/dependencies between decisions made, we conduct a series of experiments. More precisely, we fix a set of decision-maker preferences D and the number of eras ntand analyze all |D|ntcombinations of decision-maker options. We find that for random uniform instances (a) the final selected solutions mainly depend on the final decision and not on the decision history, (b) solutions are quite robust with respect to the number of unvisited dynamic customers, and (c) solutions of the dynamic approach can even dominate solutions obtained by a clairvoyant EMOA. In contrast, for instances with clustered customers, we observe a strong dependency on decision-making history as well as more variance in solution diversity. Jakob Bossek, Christian Grimme, Günter Rudolph, Heike Trautmann |
CEC | 1 |
| 2020 | Anytime Behavior of Inexact TSP Solvers and Perspectives for Automated Algorithm SelectionabstractThe Traveling-Salesperson-Problem (TSP) is arguably one of the best-known NP-hard combinatorial optimization problems. The two sophisticated heuristic solvers LKH and EAX and respective (restart) variants manage to calculate close-to optimal or even optimal solutions, also for large instances with several thousand nodes in reasonable time. In this work we extend existing benchmarking studies by addressing anytime behaviour of inexact TSP solvers based on empirical runtime distributions leading to an increased understanding of solver behaviour and the respective relation to problem hardness. It turns out that performance ranking of solvers is highly dependent on the focused approximation quality. Insights on intersection points of performances offer huge potential for the construction of hybridized solvers depending on instance features. Moreover, instance features tailored to anytime performance and corresponding performance indicators will highly improve automated algorithm selection models by including comprehensive information on solver quality. Jakob Bossek, Pascal Kerschke, Heike Trautmann |
CEC | 1 |
| 2020 | More effective randomized search heuristics for graph coloring through dynamic optimizationabstractDynamic optimization problems have gained significant attention in evolutionary computation as evolutionary algorithms (EAs) can easily adapt to changing environments. We show that EAs can solve the graph coloring problem for bipartite graphs more efficiently by using dynamic optimization. In our approach the graph instance is given incrementally such that the EA can reoptimize its coloring when a new edge introduces a conflict. We show that, when edges are inserted in a way that preserves graph connectivity, Randomized Local Search (RLS) efficiently finds a proper 2-coloring for all bipartite graphs. This includes graphs for which RLS and other EAs need exponential expected time in a static optimization scenario. We investigate different ways of building up the graph by popular graph traversals such as breadth-first-search and depth-first-search and analyse the resulting runtime behavior. We further show that offspring populations (e. g. a (1 + λ) RLS) lead to an exponential speedup in λ. Finally, an island model using 3 islands succeeds in an optimal time of Θ(m) on every m-edge bipartite graph, outperforming offspring populations. This is the first example where an island model guarantees a speedup that is not bounded in the number of islands. Jakob Bossek, Frank Neumann 0001, Pan Peng 0001, Dirk Sudholt |
GECCO | 1 |
| 2020 | The node weight dependent traveling salesperson problem: approximation algorithms and randomized search heuristicsabstractSeveral important optimization problems in the area of vehicle routing can be seen as variants of the classical Traveling Salesperson Problem (TSP). In the area of evolutionary computation, the Traveling Thief Problem (TTP) has gained increasing interest over the last 5 years. In this paper, we investigate the effect of weights on such problems, in the sense that the cost of traveling increases with respect to the weights of nodes already visited during a tour. This provides abstractions of important TSP variants such as the Traveling Thief Problem and time dependent TSP variants, and allows to study precisely the increase in difficulty caused by weight dependence. We provide a 3.59-approximation for this weight dependent version of TSP with metric distances and bounded positive weights. Furthermore, we conduct experimental investigations for simple randomized local search with classical mutation operators and two variants of the state-of-the-art evolutionary algorithm EAX adapted to the weighted TSP. Our results show the impact of the node weights on the position of the nodes in the resulting tour. Jakob Bossek, Katrin Casel, Pascal Kerschke, Frank Neumann 0001 |
GECCO | 1 |
| 2020 | Initial design strategies and their effects on sequential model-based optimization: an exploratory case study based on BBOBabstractSequential model-based optimization (SMBO) approaches are algorithms for solving problems that require computationally or otherwise expensive function evaluations. The key design principle of SMBO is a substitution of the true objective function by a surrogate, which is used to propose the point(s) to be evaluated next. Jakob Bossek, Carola Doerr, Pascal Kerschke |
GECCO | 1 |
| 2020 | Dynamic bi-objective routing of multiple vehiclesabstractIn practice, e.g. in delivery and service scenarios, Vehicle-Routing-Problems (VRPs) often imply repeated decision making on dynamic customer requests. As in classical VRPs, tours have to be planned short while the number of serviced customers has to be maximized at the same time resulting in a multi-objective problem. Beyond that, however, dynamic requests lead to the need for re-planning of not yet realized tour parts, while already realized tour parts are irreversible. In this paper we study this type of bi-objective dynamic VRP including sequential decision making and concurrent realization of decisions. We adopt a recently proposed Dynamic Evolutionary Multi-Objective Algorithm (DEMOA) for a related VRP problem and extend it to the more realistic (here considered) scenario of multiple vehicles. We empirically show that our DEMOA is competitive with a multi-vehicle offline and clairvoyant variant of the proposed DEMOA as well as with the dynamic single-vehicle approach proposed earlier. Jakob Bossek, Christian Grimme, Heike Trautmann |
GECCO | 1 |
| 2020 | Evolving diverse sets of tours for the travelling salesperson problemabstractEvolving diverse sets of high quality solutions has gained increasing interest in the evolutionary computation literature in recent years. With this paper, we contribute to this area of research by examining evolutionary diversity optimisation approaches for the classical Traveling Salesperson Problem (TSP). We study the impact of using different diversity measures for a given set of tours and the ability of evolutionary algorithms to obtain a diverse set of high quality solutions when adopting these measures. Our studies show that a large variety of diverse high quality tours can be achieved by using our approaches. Furthermore, we compare our approaches in terms of theoretical properties and the final set of tours obtained by the evolutionary diversity optimisation algorithm. Anh Viet Do, Jakob Bossek, Aneta Neumann, Frank Neumann 0001 |
GECCO | 2 |
| 2020 | Runtime analysis of evolutionary algorithms with biased mutation for the multi-objective minimum spanning tree problemabstractEvolutionary algorithms (EAs) are general-purpose problem solvers that usually perform an unbiased search. This is reasonable and desirable in a black-box scenario. For combinatorial optimization problems, often more knowledge about the structure of optimal solutions is given, which can be leveraged by means of biased search operators. We consider the Minimum Spanning Tree (MST) problem in a single- and multi-objective version, and introduce a biased mutation, which puts more emphasis on the selection of edges of low rank in terms of low domination number. We present example graphs where the biased mutation can significantly speed up the expected runtime until (Pareto-)optimal solutions are found. On the other hand, we demonstrate that bias can lead to exponential runtime if "heavy" edges are necessarily part of an optimal solution. However, on general graphs in the single-objective setting, we show that a combined mutation operator which decides for unbiased or biased edge selection in each step with equal probability exhibits a polynomial upper bound - as unbiased mutation - in the worst case and benefits from bias if the circumstances are favorable. Vahid Roostapour, Jakob Bossek, Frank Neumann 0001 |
GECCO | 2 |
| 2020 | Evolving Sampling Strategies for One-Shot Optimization Tasks
Jakob Bossek, Carola Doerr, Pascal Kerschke, Aneta Neumann, Frank Neumann 0001 |
PPSN (1) | 1 |
| 2020 | Optimising Tours for the Weighted Traveling Salesperson Problem and the Traveling Thief Problem: A Structural Comparison of Solutions
Jakob Bossek, Aneta Neumann, Frank Neumann 0001 |
PPSN (1) | 1 |
| 2020 | Deep Learning as a Competitive Feature-Free Approach for Automated Algorithm Selection on the Traveling Salesperson Problem
Moritz Vinzent Seiler, Janina Lütke Stockdiek, Jakob Bossek, Pascal Kerschke, Heike Trautmann |
PPSN (1) | 3 |
| 2019 | Bi-objective Orienteering: Towards a Dynamic Multi-objective Evolutionary Algorithm
Jakob Bossek, Christian Grimme, Stephan Meisel, Günter Rudolph, Heike Trautmann |
EMO | 1 |
| 2019 | Evolving diverse TSP instances by means of novel and creative mutation operatorsabstractEvolutionary algorithms have successfully been applied to evolve problem instances that exhibit a significant difference in performance for a given algorithm or a pair of algorithms inter alia for the Traveling Salesperson Problem (TSP). Creating a large variety of instances is crucial for successful applications in the blooming field of algorithm selection. In this paper, we introduce new and creative mutation operators for evolving instances of the TSP. We show that adopting those operators in an evolutionary algorithm allows for the generation of benchmark sets with highly desirable properties: (1) novelty by clear visual distinction to established benchmark sets in the field, (2) visual and quantitative diversity in the space of TSP problem characteristics, and (3) significant performance differences with respect to the restart versions of heuristic state-of-the-art TSP solvers EAX and LKH. The important aspect of diversity is addressed and achieved solely by the proposed mutation operators and not enforced by explicit diversity preservation. Jakob Bossek, Pascal Kerschke, Aneta Neumann, Markus Wagner 0007, Frank Neumann 0001, Heike Trautmann |
FOGA | 1 |
| 2019 | Time complexity analysis of RLS and (1 + 1) EA for the edge coloring problemabstractThe edge coloring problem asks for an assignment of colors to edges of a graph such that no two incident edges share the same color and the number of colors is minimized. It is known that all graphs with maximum degree Δ can be colored with Δ or Δ + 1 colors, but it is NP-hard to determine whether Δ colors are sufficient. Jakob Bossek, Dirk Sudholt |
FOGA | 1 |
| 2019 | Runtime analysis of randomized search heuristics for dynamic graph coloringabstractWe contribute to the theoretical understanding of randomized search heuristics for dynamic problems. We consider the classical graph coloring problem and investigate the dynamic setting where edges are added to the current graph. We then analyze the expected time for randomized search heuristics to recompute high quality solutions. This includes the (1+1) EA and RLS in a setting where the number of colors is bounded and we are minimizing the number of conflicts as well as iterated local search algorithms that use an unbounded color palette and aim to use the smallest colors and - as a consequence - the smallest number of colors. Jakob Bossek, Frank Neumann 0001, Pan Peng 0001, Dirk Sudholt |
GECCO | 1 |
| 2019 | On the benefits of biased edge-exchange mutation for the multi-criteria spanning tree problemabstractResearch has shown that for many single-objective graph problems where optimum solutions are composed of low weight sub-graphs, such as the minimum spanning tree problem (MST), mutation operators favoring low weight edges show superior performance. Intuitively, similar observations should hold for multi-criteria variants of such problems. In this work, we focus on the multi-criteria MST problem. A thorough experimental study is conducted where we estimate the probability of edges being part of non-dominated spanning trees as a function of the edges' non-domination level or domination count, respectively. Building on gained insights, we propose several biased one-edge-exchange mutation operators that differ in the used edge-selection probability distribution (biased towards edges of low rank). Our empirical analysis shows that among different graph types (dense and sparse) and edge weight types (both uniformly random and combinations of Euclidean and uniformly random) biased edge-selection strategies perform superior in contrast to the baseline uniform edge-selection. Our findings are in particular strong for dense graphs. Jakob Bossek, Christian Grimme, Frank Neumann 0001 |
GECCO | 1 |
| 2018 | Local search effects in bi-objective orienteeringabstractWe analyze the effects of including local search techniques into a multi-objective evolutionary algorithm for solving a bi-objective orienteering problem with a single vehicle while the two conflicting objectives are minimization of travel time and maximization of the number of visited customer locations. Experiments are based on a large set of specifically designed problem instances with different characteristics and it is shown that local search techniques focusing on one of the objectives only improve the performance of the evolutionary algorithm in terms of both objectives. The analysis also shows that local search techniques are capable of sending locally optimal solutions to foremost fronts of the multi-objective optimization process, and that these solutions then become the leading factors of the evolutionary process. Jakob Bossek, Christian Grimme, Stephan Meisel, Günter Rudolph, Heike Trautmann |
GECCO | 1 |
| 2018 | Leveraging TSP Solver Complementarity through Machine LearningabstractThe Travelling Salesperson Problem (TSP) is one of the best-studied NP-hard problems. Over the years, many different solution approaches and solvers have been developed. For the first time, we directly compare five state-of-the-art inexact solvers-namely, LKH, EAX, restart variants of those, and MAOS-on a large set of well-known benchmark instances and demonstrate complementary performance, in that different instances may be solved most effectively by different algorithms. We leverage this complementarity to build an algorithm selector, which selects the best TSP solver on a per-instance basis and thus achieves significantly improved performance compared to the single best solver, representing an advance in the state of the art in solving the Euclidean TSP. Our in-depth analysis of the selectors provides insight into what drives this performance improvement. Pascal Kerschke, Lars Kotthoff, Jakob Bossek, Holger H. Hoos, Heike Trautmann |
Evol. Comput. | 3 |
| 2015 | Learning Feature-Parameter Mappings for Parameter Tuning via the Profile Expected ImprovementabstractThe majority of algorithms can be controlled or adjusted by parameters. Their values can substantially affect the algorithms' performance. Since the manual exploration of the parameter space is tedious -- even for few parameters -- several automatic procedures for parameter tuning have been proposed. Recent approaches also take into account some characteristic properties of the problem instances, frequently termed instance features. Jakob Bossek, Bernd Bischl, Tobias Wagner 0001, Günter Rudolph |
GECCO | 1 |
| 2015 | Evaluation of a Multi-Objective EA on Benchmark Instances for Dynamic Routing of a VehicleabstractWe evaluate the performance of a multi-objective evolutionary algorithm on a class of dynamic routing problems with a single vehicle. In particular we focus on relating algorithmic performance to the most prominent characteristics of problem instances. The routing problem considers two types of customers: mandatory customers must be visited whereas optional customers do not necessarily have to be visited. Moreover, mandatory customers are known prior to the start of the tour whereas optional customers request for service at later points in time with the vehicle already being on its way. The multi-objective optimization problem then results as maximizing the number of visited customers while simultaneously minimizing total travel time. As an a-posteriori evaluation tool, the evolutionary algorithm aims at approximating the related Pareto set for specifically designed benchmarking instances differing in terms of number of customers, geographical layout, fraction of mandatory customers, and request times of optional customers. Conceptional and experimental comparisons to online heuristic procedures are provided. Stephan Meisel, Christian Grimme, Jakob Bossek, Martin Wölck, Günter Rudolph, Heike Trautmann |
GECCO | 3 |