scispace - formally typeset
Search or ask a question

Showing papers by "Christian Blum published in 2020"


Book ChapterDOI
15 Apr 2020
TL;DR: This work extracts and analyzes STNs for two well-known population-based algorithms: particle swarm optimisation and differential evolution when applied to benchmark continuous optimisation problems and offers a comparative visual analysis of the search dynamics in terms of merged search trajectory networks.
Abstract: We introduce search trajectory networks (STNs) as a tool to analyse and visualise the behaviour of population-based algorithms in continuous spaces. Inspired by local optima networks (LONs) that model the global structure of search spaces, STNs model the search trajectories of algorithms. Unlike LONs, the nodes of the network are not restricted to local optima but instead represent a given state of the search process. Edges represent search progression between consecutive states. This extends the power and applicability of network-based models to understand heuristic search algorithms. We extract and analyse STNs for two well-known population-based algorithms: particle swarm optimisation and differential evolution when applied to benchmark continuous optimisation problems. We also offer a comparative visual analysis of the search dynamics in terms of merged search trajectory networks.

23 citations


Journal ArticleDOI
TL;DR: This work defines a new way to transform instance of the classical longest common subsequence problem and of some of its variants into instances of the maximum clique problem and proposes a technique to reduce the size of the resulting graphs.

17 citations


Journal ArticleDOI
TL;DR: This study investigates a new class of hybrid method that combines elements of both mathematical programming for intensification and metaheuristic searches for diversification, and examines two options: a constructive heuristic and ant colony optimisation (ACO), a method based on learning.
Abstract: Matheuristics have been gaining in popularity for solving combinatorial optimisation problems in recent years. This new class of hybrid method combines elements of both mathematical programming for intensification and metaheuristic searches for diversification. A recent approach in this direction has been to build a neighbourhood for integer programs by merging information from several heuristic solutions, namely construct, solve, merge and adapt (CMSA). In this study, we investigate this method alongside a closely related novel approach—merge search (MS). Both methods rely on a population of solutions, and for the purposes of this study, we examine two options: (a) a constructive heuristic and (b) ant colony optimisation (ACO); that is, a method based on learning. These methods are also implemented in a parallel framework using multi-core shared memory, which leads to improving the overall efficiency. Using a resource constrained job scheduling problem as a test case, different aspects of the algorithms are investigated. We find that both methods, using ACO, are competitive with current state-of-the-art methods, outperforming them for a range of problems. Regarding MS and CMSA, the former seems more effective on medium-sized problems, whereas the latter performs better on large problems.

14 citations


Journal ArticleDOI
TL;DR: Two hybrid A ∗ –based algorithms are developed in which classical A∗ iterations are alternated with beam search and anytime column search, respectively, and yield upper bounds and, thus, quality guarantees when terminated early for the Longest Common Subsequence problem.

11 citations


Journal ArticleDOI
TL;DR: A novel approach is proposed in which Anytime Column Search (ACS) is interleaved with traditional A* node expansions and is able to solve small to medium-sized LCPS instances to proven optimality while returning good heuristic solutions together with upper bounds for large instances.

9 citations


Journal ArticleDOI
TL;DR: This paper presents a technique that makes CMSA, and other available algorithms for this problem, applicable to problem instances that are about one order of magnitude larger than the largest problem instances considered so far, and introduces a reduced variable neighborhood search (RVNS) for solving the tackled problem.

6 citations


Journal ArticleDOI
TL;DR: This special issue of the International Transactions in Operational Research focuses on Matheuristics and Metaheuristic and is the largest published to date, highlighting the importance of the field and the broad scope of these methods and the reach of their applications.

5 citations


Journal ArticleDOI
23 Oct 2020
TL;DR: The first one is an extended version of construct, merge, solve and adapt, while the main contribution is a hybrid between a biased random key genetic algorithm and an exact approach which is labeled Barrakuda, which clearly outperform the best approach from the literature.
Abstract: The minimum capacitated dominating set problem is an NP-hard variant of the well-known minimum dominating set problem in undirected graphs. This problem finds applications in the context of clustering and routing in wireless networks. Two algorithms are presented in this work. The first one is an extended version of construct, merge, solve and adapt, while the main contribution is a hybrid between a biased random key genetic algorithm and an exact approach which we labeled Barrakuda. Both algorithms are evaluated on a large set of benchmark instances from the literature. In addition, they are tested on a new, more challenging benchmark set of larger problem instances. In the context of the problem instances from the literature, the performance of our algorithms is very similar. Moreover, both algorithms clearly outperform the best approach from the literature. In contrast, Barrakuda is clearly the best-performing algorithm for the new, more challenging problem instances.

5 citations


Book ChapterDOI
28 Sep 2020
TL;DR: This work considers the NP–hard case of the constrained longest common subsequence problem, and adapts an existing A∗ search from two input strings to an arbitrary number of input strings, and proposes a greedy heuristic and a beam search.
Abstract: Given a set of two input strings and a pattern string, the constrained longest common subsequence problem deals with finding a longest string that is a subsequence of both input strings and that contains the given pattern string as a subsequence. This problem has various applications, especially in computational biology. In this work we consider the \(\mathcal {NP}\)–hard case of the problem in which more than two input strings are given. First, we adapt an existing A\(^*\) search from two input strings to an arbitrary number m of input strings (\(m \ge 2\)). With the aim of tackling large problem instances approximately, we additionally propose a greedy heuristic and a beam search. All three algorithms are compared to an existing approximation algorithm from the literature. Beam search turns out to be the best heuristic approach, matching almost all optimal solutions obtained by A\(^*\) search for rather small instances.

4 citations


Proceedings ArticleDOI
09 Jul 2020
TL;DR: A hybrid dynamic connectivity Maintenance method is designed to switch alternately between a novel fast connectivity maintenance method based on spanning tree and its previous counterpart, and a new local search algorithm for MCDS called NuCDS is developed.
Abstract: The minimum connected dominating set (MCDS) problem is an important extension of the minimum dominating set problem, with wide applications, especially in wireless networks. Despite its practical importance, there are few works on solving MCDS for massive graphs, mainly due to the complexity of maintaining connectivity. In this paper, we propose two novel ideas, and develop a new local search algorithm for MCDS called NuCDS. First, a hybrid dynamic connectivity maintenance method is designed to switch alternately between a novel fast connectivity maintenance method based on spanning tree and its previous counterpart. Second, we define a new vertex property called safety to make the algorithm more considerate when selecting vertices. Experiments show that NuCDS significantly outperforms the state-of-the-art MCDS algorithms on both massive graphs and classic benchmarks.

4 citations


Book ChapterDOI
26 Oct 2020
TL;DR: In this paper, the authors presented an alternative proposal for the incorporation of negative learning in ant colony optimization, which showed that this approach can be quite useful for the capacitated minimum dominating set problem.
Abstract: The overwhelming majority of ant colony optimization approaches from the literature is exclusively based on learning from positive examples. Natural examples from biology, however, indicate the potential usefulness of negative learning. Several research works have explored this topic over the last two decades in the context of ant colony optimization, with limited success. In this work we present an alternative proposal for the incorporation of negative learning in ant colony optimization. The results obtained for the capacitated minimum dominating set problem indicate that this approach can be quite useful. More specifically, our extended ant colony algorithm clearly outperforms the standard approach. Moreover, we were able to improve the current state-of-the-art results in 10 out of 36 cases.

Book ChapterDOI
28 Sep 2020
TL;DR: The approach is to transform a RFLCS instance to an instance of the maximum independent set (MIS) problem which is subsequently solved by a mixed integer linear programming solver, and a relaxed decision diagram is utilized to reduce the size of the underlying conflict graph of the MIS problem.
Abstract: We consider the repetition-free longest common subsequence (RFLCS) problem, where the goal is to find a longest sequence that appears as subsequence in two input strings and in which each character appears at most once. Our approach is to transform a RFLCS instance to an instance of the maximum independent set (MIS) problem which is subsequently solved by a mixed integer linear programming solver. To reduce the size of the underlying conflict graph of the MIS problem, a relaxed decision diagram is utilized. An experimental evaluation on two benchmark instance sets shows the advantages of the reduction of the conflict graphs in terms of shorter total computation times and the number of instances solved to proven optimality. A further advantage of the created relaxed decision diagrams is that heuristic solutions can be effectively derived. For some instances that could not be solved to proven optimality, new state-of-the-art results were obtained in this way.

Journal ArticleDOI
TL;DR: This paper presents a new optimization model for planning the wastewater inflow in a consistent way, with the novelty from the inclusion of this temporal component, and demonstrates the applicability of the model to plan favourably the operation of treatments and contribute to sustainability in the context of the internet of things.