Horst W. Hamacher

dblp:98/741 · DBLP profile ↗
← Back
30ranked-venue papers
10as first author
0since 2021 · last 2020
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 22 · 8 first-authorComputer networks · 6 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
1 paper
Coding theory · 83% Mathematical optimization · 17%

Topics — the 5 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Coding theory › error-correcting codes
decoding
0.112010
A separation algorithm for improved LP-decoding of linear block codes · IEEE Trans. Inf. Theory 2010
Coding theory › error-correcting codes › LDPC codes
linear programming decoding
0.112010
A separation algorithm for improved LP-decoding of linear block codes · IEEE Trans. Inf. Theory 2010
Coding theory › error-correcting codes › decoding › decoding algorithms › optimal decoding
maximum-likelihood decoding
0.112010
A separation algorithm for improved LP-decoding of linear block codes · IEEE Trans. Inf. Theory 2010
Mathematical optimization
integer programming
0.012010
A separation algorithm for improved LP-decoding of linear block codes · IEEE Trans. Inf. Theory 2010
Mathematical optimization
separation algorithms
0.012010
A separation algorithm for improved LP-decoding of linear block codes · IEEE Trans. Inf. Theory 2010

Methods — techniques the papers use, named apart from their topics

redundant parity checks · 0.1gomory cuts · 0.1belief propagation · 0.1
YearPublicationVenuePosition
2020 Covering edges in networks
abstract
Abstract In this paper we consider the covering problem on a network G = ( V , E ) with edge demands. The task is to cover a subset J ⊆ E of the edges with a minimum number of facilities within a predefined coverage radius. We focus on both the nodal and the absolute version of this problem. In the latter, facilities may be placed everywhere in the network. While there already exist polynomial time algorithms to solve the problem on trees, we establish a finite dominating set (i.e., a finite subset of points provably containing an optimal solution) for the absolute version in general graphs. Complexity and approximability results are given and a greedy strategy is proved to be a (1 + ln(| J |))‐approximate algorithm. Finally, the different approaches are compared in a computational study.
Nicolas Fröhlich 0002, Andrea Maier, Horst W. Hamacher
Networks3
2018 Minimizing the number of apertures in multileaf collimator sequencing with field splitting
Davaatseren Baatar, Matthias Ehrgott, Horst W. Hamacher, Ines M. Raschendorfer
Discret. Appl. Math.3
2015 On the generality of the greedy algorithm for solving matroid base problems
Lara Turner, Matthias Ehrgott, Horst W. Hamacher
Discret. Appl. Math.3
2011 The Multi Terminal q-FlowLoc Problem: A Heuristic
Stephanie Heller, Horst W. Hamacher
INOC2
2010 Minimum cut bases in undirected networks
Florentine Bunke, Horst W. Hamacher, Francesco Maffioli, Anne M. Schwahn
Discret. Appl. Math.2
2010 A separation algorithm for improved LP-decoding of linear block codes
abstract
Maximum likelihood (ML) decoding is the optimal decoding algorithm for arbitrary linear block codes and can be written as an integer programming (IP) problem. Feldman relaxed this IP problem and presented linear programming (LP) based decoding. In this paper, we propose a new separation algorithm to improve the error-correcting performance of LP decoding for binary linear block codes. We use an IP formulation with indicator variables that help in detecting the violated parity checks. We derive Gomory cuts from the IP and use them in our separation algorithm. An efficient method of finding cuts induced by redundant parity checks (RPC) is also proposed. Under certain circumstances we can guarantee that these RPC cuts are valid and cut off the fractional optimal solutions of LP decoding. It is demonstrated on three LDPC codes and two BCH codes that our separation algorithm performs significantly better than LP decoding and belief propagation (BP) decoding.
Akin Tanatmis, Stefan Ruzika, Horst W. Hamacher, Mayur Punekar, Frank Kienle, Norbert Wehn
IEEE Trans. Inf. Theory3
2009 Valid inequalities for binary linear codes
abstract
We study an integer programming (IP) based separation approach to find the maximum likelihood (ML) codeword for binary linear codes. An algorithm introduced in Tanatmis et al. is extended and improved with respect to decoding performance without increasing the worst case complexity. This is demonstrated on the LDPC and the BCH code classes. Moreover, we propose an integer programming formulation to calculate the minimum distance of a binary linear code. We exemplarily compute the minimum distance of the (204, 102) LDPC code and the (576, 288) WIMAX code. Using the minimum distance of a code, a new class of valid inequalities is introduced.
Stefan Ruzika, Akin Tanatmis, Frank Kienle, Horst W. Hamacher, Norbert Wehn, Mayur Punekar
ISIT4
2009 A New Sequential Extraction Heuristic for Optimizing the Delivery of Cancer Radiation Treatment Using Multileaf Collimators
abstract
Finding a delivery plan for cancer radiation treatment using multileaf collimators operating in “step-and-shoot” mode can be formulated mathematically as a problem of decomposing an integer matrix into a weighted sum of binary matrices having the consecutive-ones property and sometimes other properties related to the collimator technology. The efficiency of the delivery plan is measured by both the sum of the weights in the decomposition, known as the total beam-on time, and the number of different binary matrices appearing in it, referred to as the cardinality, the latter being closely related to the setup time of the treatment. In practice, the total beam-on time is usually restricted to its minimum possible value (which is easy to find), and a decomposition that minimizes cardinality (subject to this restriction) is sought. This decomposition problem is known to be NP-hard, and the best available exact solution methods cannot solve, in reasonable time, problems with dimensions large enough to be of use in actual medical applications. In this paper, we propose a new heuristic. To ensure that the heuristic is computationally efficient, we make use of exact bounds that apply to the decomposition and prove that these bounds can be computed efficiently. We demonstrate that the heuristic performs very well numerically against the best previously published heuristic (that of Kalinowski), reducing the average gap between the cardinality of the solution found and the optimal value by 37% on the largest problems tested (for which optimal solutions could be found). Importantly, this new heuristic performs well on those instances that are problematical for Kalinowski's heuristic. A “best-of” algorithm, combining heuristics, produces a decomposition with cardinality within one of optimal in about 98.7% of instances tested (for which an optimal solution is available). It reduces the cardinality of solutions produced by about 5% on average. On instances for which optimal solutions can be found, it more than halves the optimality gap and finds an optimal solution in about 28% more cases than Kalinowski's heuristic.
Davaatseren Baatar, Natashia Boland, Robert Johnston, Horst W. Hamacher
INFORMS J. Comput.4
2006 An annotated bibliography of combinatorial optimization problems with fixed cardinality constraints
Maurizio Bruglieri, Matthias Ehrgott, Horst W. Hamacher, Francesco Maffioli
Discret. Appl. Math.3
2005 Decomposition of integer matrices and multileaf collimator sequencing
Davaatseren Baatar, Horst W. Hamacher, Matthias Ehrgott, Gerhard J. Woeginger
Discret. Appl. Math.2
2005 Special section: Using discrete mathematics to model multileaf collimators in radiation therapy
Horst W. Hamacher, Matthias Ehrgott
Discret. Appl. Math.1
2005 A network flow algorithm to minimize beam-on time for unconstrained multileaf collimator problems in cancer radiation therapy
abstract
Abstract In this article, we study the modulation of intensity matrices arising in cancer radiation therapy using multileaf collimators. This problem can be formulated by decomposing a given m × n integer matrix into a positive linear combination of (0, 1) matrices with the strict consecutive 1's property in rows. We consider a special case in which no technical constraints have to be taken into account. In this situation, the rows of the intensity matrix are independent of each other and the problem is equivalent to decomposing m intensity rows—independent of each other—into positive linear combinations of (0, 1) rows with the consecutive 1's property. We demonstrate that this problem can be transformed into a minimum cost flow problem in a directed network that has the following special structures: (1) the network is acyclic; (2) it is a complete graph (that is, there is an arc ( i , j ) whenever i < j ); (3) each arc cost is 1; and (4) each arc is uncapacitated (that is, it has infinite capacity). We show that using this special structure, the minimum cost flow problem can be solved in O( n ) time. Because we need to solve m such problems, the total running time of our algorithm is O( nm ), which is an optimal algorithm to decompose a given m × n integer matrix into a positive linear combination of (0, 1) matrices. © 2004 Wiley Periodicals, Inc. NETWORKS, Vol. 45(1), 36–41 2005
Ravindra K. Ahuja, Horst W. Hamacher
Networks2
2004 Decomposition of Consecutive-1 Matrices and Applications
Horst W. Hamacher
CTW1
2004 Adapting polyhedral properties from facility to hub location problems
Horst W. Hamacher, Martine Labbé, Stefan Nickel, Tim Sonneborn
Discret. Appl. Math.1
2004 Minimizing beam-on time in cancer radiation treatment using multileaf collimators
abstract
Abstract In this article the modulation of intensity matrices arising in cancer radiation therapy using multileaf collimators (MLC) is investigated. It is shown that the problem is equivalent to decomposing a given integer matrix into a positive linear combination of (0, 1) matrices. These matrices, called shape matrices, must have the strict consecutive‐1‐property, together with another property derived from the technological restrictions of the MLC equipment. Various decompositions can be evaluated by their beam‐on time (time during which radiation is applied to the patient) or the treatment time (beam‐on time plus time for setups). We focus on the former, and develop a nonlinear mixed‐integer programming formulation of the problem. This formulation can be decomposed to yield a column generation formulation: a linear program with a large number of variables that can be priced by solving a subproblem. We then develop a network model in which paths in the network correspond to feasible shape matrices. As a consequence, we deduce that the column generation subproblem can be solved as a shortest path problem. Furthermore, we are able to develop two alternative models of the problem as side‐constrained network flow formulations, and so obtain our main theoretical result that the problem is solvable in polynomial time. Finally, a numerical comparison of our exact solutions with those of well‐known heuristic methods shows that the beam‐on time can be reduced by a considerable margin. © 2004 Wiley Periodicals, Inc.
Natashia Boland, Horst W. Hamacher, Frank Lenzen
Networks2
2002 Inverse radiation therapy planning - a multiple objective optimization approach
Horst W. Hamacher, Karl-Heinz Küfer
Discret. Appl. Math.1
2000 Solving Nonconvex Planar Location Problems by Finite Dominating Sets
Emilio Carrizosa, Horst W. Hamacher, Rolf Klein, Stefan Nickel
J. Glob. Optim.2
1999 Geometric Methods to Solve Max-Ordering Location Problems
Matthias Ehrgott, Horst W. Hamacher, Stefan Nickel
Discret. Appl. Math.2
1999 Multicriteria network location problems with sum objectives
abstract
In this paper, network location problems with several objectives are discussed, where every single objective is a classical median objective function. We will look at the problem of finding Pareto optimal locations and lexicographically optimal locations. It is shown that for Pareto optimal locations in undirected networks no node dominance result can be shown. Structural results as well as efficient algorithms for these multicriteria problems are developed. In the special case of a tree network, a generalization of Goldman's dominance algorithm for finding Pareto locations is presented. © 1999 John Wiley & Sons, Inc. Networks 33: 79–92, 1999
Horst W. Hamacher, Martine Labbé, Stefan Nickel
Networks1
1994 Weighted k-cardinality trees: Complexity and polyhedral structure
abstract
Abstract We consider the k‐CARD TREE problem, i.e., the problem of finding in a given undirected graph G a subtree with k edges, having minimum weight. Applications of this problem arise in oil‐field leasing and facility layout. Although the general problem is shown to be strongly NP hard, it can be solved in polynomial time if G is itself a tree. We give an integer programming formulation of k‐CARD TREE and an efficient exact separation routine for a set of generalized subtour elimination constraints. The polyhedral structure of the convex hull of the integer solutions is studied. © 1994 by John Wiley & Sons, Inc.
Matteo Fischetti, Horst W. Hamacher, Kurt Jörnsten, Francesco Maffioli
Networks2
1993 Preface
Mustafa Akgül, Horst W. Hamacher, Süleyman Tüfekci
Discret. Appl. Math.2
1993 Note on Combinatorial Optimization with Max-Linear Objective Functions
Sung-Jin Chung, Horst W. Hamacher, Francesco Maffioli, Katta G. Murty
Discret. Appl. Math.2
1989 Intersection of Two Matroids: (Condensed) Border Graphs and Ranking
abstract
Given two matroids $M_1 = (E,\mathcal{J}_1 )$ and, $M_2 = (E,\mathcal{J}_2 )$, three algorithms for finding K best intersections $I_1 ,I_2 , \cdots ,I_K $ are presented. The first version is a straightforward application of a general procedure due to Murty and Lawler. The complexity for finding $I_2 , \cdots ,I_k $ is $O(Km^2 R(R + c(m) + \log m))$ where m is the number of elements in $E, R = \min \{ r_1 (E),r_2 (E)\} $, and $c(m)$ is the complexity of an independence oracle. By using maximum weighted border paths to compute second best intersections of modified matroids, this bound is reduced to $O(K(m^3 + mRc(m))$. Finally, a condensed version of the border graph is proposed to further improve the bound to $O(KmRc(m))$. The latter idea can also be used to find the optimal intersection $I_1 $ in $O(mR^2 c(m))$ time, which is competitive with recent matroid intersection algorithms by Frank [J. Algorithms, 2 (1981), pp. 328–336] and Brezovec, Cornuejols, and Glover [Math. Programming, 36 (1986), pp. 39–53].
Paolo M. Camerini, Horst W. Hamacher
SIAM J. Discret. Math.2
1987 Algorithms for finding K-best perfect matchings
Chandra R. Chegireddy, Horst W. Hamacher
Discret. Appl. Math.2
1986 Maximal dynamic polymatroid flows and applications
Horst W. Hamacher
Discret. Appl. Math.1
1982 K Best Cuts in Planar and Nonplanar Networks
Horst W. Hamacher
WG1
1982 Determining minimal cuts with a minimal number of arcs
Horst W. Hamacher
Networks1
1981 A Negative Circuit Algorithm for Weighted Min Cost Flows
Helmut Friesdorf, Horst W. Hamacher
WG2
1980 Optimal (s, t)-Cuts (Extended Abstract)
Horst W. Hamacher
WG1
1980 Algebraic flows in regular matroids
Horst W. Hamacher
Discret. Appl. Math.1