scispace - formally typeset
Search or ask a question

Showing papers by "Christian Blum published in 2010"


Journal ArticleDOI
TL;DR: An extensive experimental evaluation shows that the proposed Beam-ACO algorithm is currently a state-of-the-art technique for the travelling salesman problem with time windows when travel-cost optimization is concerned.

129 citations


Posted Content
TL;DR: In this article, the authors proposed a distributed vertex coloring algorithm inspired by the calling behavior of Japanese tree frogs, where males that are located nearby each other desynchronize their calls to attract females and the females are only able to correctly localize the male frogs when their calls are not too close in time.
Abstract: Graph coloring, also known as vertex coloring, considers the problem of assigning colors to the nodes of a graph such that adjacent nodes do not share the same color. The optimization version of the problem concerns the minimization of the number of used colors. In this paper we deal with the problem of finding valid colorings of graphs in a distributed way, that is, by means of an algorithm that only uses local information for deciding the color of the nodes. Such algorithms prescind from any central control. Due to the fact that quite a few practical applications require to find colorings in a distributed way, the interest in distributed algorithms for graph coloring has been growing during the last decade. As an example consider wireless ad-hoc and sensor networks, where tasks such as the assignment of frequencies or the assignment of TDMA slots are strongly related to graph coloring. The algorithm proposed in this paper is inspired by the calling behavior of Japanese tree frogs. Male frogs use their calls to attract females. Interestingly, groups of males that are located nearby each other desynchronize their calls. This is because female frogs are only able to correctly localize the male frogs when their calls are not too close in time. We experimentally show that our algorithm is very competitive with the current state of the art, using different sets of problem instances and comparing to one of the most competitive algorithms from the literature.

42 citations



01 Jan 2010
TL;DR: In this brief survey on hybrid metaheuristics, a brief overview on some of the most interesting and representative developments is provided.
Abstract: The combination of components from different algorithms is currently one of most successful trends in optimization. The hybridization of metaheuristics, such as ant colony optimization, evolutionary algorithms, and variable neighborhood search, with techniques from operations research and artificial intelligence plays hereby an important role. The resulting hybrid algorithms are generally labelled hybrid metaheuristics. The rising of this new research field was due to the fact that the focus of research in optimization has shifted form an algorithm-oriented point of view. In this brief survey on hybrid metaheuristics we provide an overview on some of the most interesting and representative developments.

30 citations


Proceedings ArticleDOI
18 Jul 2010
TL;DR: This work presents a so-called Beam-ACO approach for solving classical string problem, which results from a combination of ant colony optimization and beam search, which is an incomplete branch and bound derivative.
Abstract: The longest common subsequence problem is classical string problem. It has applications, for example, in pattern recognition and bioinformatics. In this work we present a so-called Beam-ACO approach for solving this problem. Beam-ACO algorithms are hybrid techniques that results from a combination of ant colony optimization and beam search, which is an incomplete branch and bound derivative. Our results show that Beam-ACO is able to find new best solutions for 31 out of 60 benchmark instances that we chose for the experimental evaluation of the algorithm.

15 citations


Book ChapterDOI
18 Jan 2010
TL;DR: A randomized iterated greedy algorithm that is able to provide good solutions in a short time span and is currently the best approximate technique for solving large-scale instances of ancestral genetic information.
Abstract: The problem of inferring ancestral genetic information in terms of a set of founders of a given population arises in various biological contexts. In optimization terms, this problem can be formulated as a combinatorial string problem. The main problem of existing techniques, both exact and heuristic, is that their time complexity scales exponentially, which makes them impractical for solving large-scale instances. Basing our work on previous ideas outlined in [1], we developed a randomized iterated greedy algorithm that is able to provide good solutions in a short time span. The experimental evaluation shows that our algorithm is currently the best approximate technique, especially when large problem instances are concerned.

10 citations


Book ChapterDOI
20 Sep 2010
TL;DR: This work presents a novel approach to fully automated reconstruction of tree structures in noisy 2D images that explicitly handle crossovers and bifurcation points, and impose geometric constraints while optimizing a global cost function.
Abstract: We present a novel approach to fully automated reconstruction of tree structures in noisy 2D images. Unlike in earlier approaches, we explicitly handle crossovers and bifurcation points, and impose geometric constraints while optimizing a global cost function. We use manually annotated retinal scans to evaluate our method and demonstrate that it brings about a very substantial improvement.

10 citations


Book ChapterDOI
TL;DR: A variable neighborhood search that applies an iterated greedy algorithm in the improvement phase and generates the starting solutions by invoking either beam search or a greedy randomized procedure for the tackled problem.
Abstract: The longest common subsequence problem is a classical string problem. It has applications, for example, in pattern recognition and bioinformatics. This contribution proposes an integrative hybrid metaheuristic for this problem. More specifically, we propose a variable neighborhood search that applies an iterated greedy algorithm in the improvement phase and generates the starting solutions by invoking either beam search or a greedy randomized procedure. The main motivation of this work is the lack of fast neighborhood search methods for the tackled problem. The benefits of the proposal in comparison to the state of the art are experimentally shown.

7 citations


Journal ArticleDOI
TL;DR: In this paper, a theoretical reason of why metaheuristics based on neighborhood search or the construction of solutions generally work very well in practice is given and experimental results concerning the well-known open shop scheduling problem are presented.

7 citations


Proceedings ArticleDOI
20 Dec 2010
TL;DR: In this paper, a protocol for self-synchronized duty-cycling in wireless sensor networks with energy harvesting capabilities is presented, which is implemented in Wiselib, a library of generic algorithms for sensor networks.
Abstract: In this work we present a protocol for self-synchronized duty-cycling in wireless sensor networks with energy harvesting capabilities. The protocol is implemented in Wiselib, a library of generic algorithms for sensor networks. Simulations are conducted with the sensor network simulator Shawn. They are based on the specifications of real hardware known as iSense sensor nodes. The experimental results show that the proposed mechanism is able to adapt to changing energy availabilities. Moreover, it is shown that the system is very robust against packet loss.

4 citations


Book ChapterDOI
TL;DR: This paper proposes a heuristic and a beam search approach for a variable neighborhood search approach where some neighborhoods are also based on dynamic programming and shows that this algorithm is very competitive with current state-of-the-art approaches.
Abstract: This paper deals with the so-called variable sized bin packing problem, which is a generalization of the one-dimensional bin packing problem in which a set of items with given weights have to be packed into a minimum-cost set of bins of variable sizes and costs. First we propose a heuristic and a beam search approach. Both algorithms are strongly based on dynamic programming procedures and lower bounding techniques. Second, we propose a variable neighborhood search approach where some neighborhoods are also based on dynamic programming. The best results are obtained by using the solutions provided by the proposed heuristic as starting solutions for variable neighborhood search. The results show that this algorithm is very competitive with current state-of-the-art approaches.

Posted Content
TL;DR: The proposed iterative beam search method is able to generate optimal solutions, respectively the best upper bounds, for 283 out of 302 test cases, indicating that this method is currently a state-of-the-art method for the SALBP-2.
Abstract: The simple assembly line balancing problem (SALBP) concerns the assignment of tasks with pre-defined processing times to work stations that are arranged in a line. Hereby, precedence constraints between the tasks must be respected. The optimization goal of the SALBP-2 version of the problem concerns the minimization of the so-called cycle time, that is, the time in which the tasks of each work station must be completed. In this work we propose to tackle this problem with an iterative search method based on beam search. The proposed algorithm is able to obtain optimal, respectively best-known, solutions in 283 out of 302 test cases. Moreover, for 9 further test cases the algorithm is able to produce new best-known solutions. These numbers indicate that the proposed iterative beam search algorithm is currently a state-of-the-art method for the SALBP-2.

Posted Content
TL;DR: A protocol for self-synchronized duty-cycling in wireless sensor networks with energy harvesting capabilities is presented and it is shown that the system is very robust against packet loss.
Abstract: In this work we present a protocol for self-synchronized duty-cycling in wireless sensor networks with energy harvesting capabilities. The protocol is implemented in Wiselib, a library of generic algorithms for sensor networks. Simulations are conducted with the sensor network simulator Shawn. They are based on the specifications of real hardware known as iSense sensor nodes. The experimental results show that the proposed mechanism is able to adapt to changing energy availabilities. Moreover, it is shown that the system is very robust against packet loss.