Demo Data from SIGIR 2026 / reviewers in the wild / expert
Ingo Wegener
dblp:w/IWegener
· DBLP profile ↗
121ranked-venue papers
40as first author
0since 2021 · last 2011
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 91 · 35 first-authorArtificial intelligence and machine learning · 20 · 1 first-authorDatabases, data management, data science and information retrieval · 14 · 8 first-authorSystems, architecture and hardware · 6 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 4 · 2 first-author
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
22 papers |
Computational complexity · 44% Logic in computer science · 24% Mathematical optimization · 21% | |
| Computer architecture, parallel and distributed computing, and storage systems
5 papers |
Electronic design automation · 100% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Bioinformatics and computational biology · 100% |
Topics — the 30 heaviest of 42, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Logic in computer science › algebraic logic › boolean algebra › boolean function representation
ordered binary decision diagram |
0.2 | 6 | 2005 | On the influence of the variable ordering for algorithmic learning using OBDDs · Inf. Comput. 2005 On the Nonapproximability of Boolean Functions by OBDDs and Read-k-Times Branching Programs · Inf. Comput. 2002 On the Non-Approximability of Boolean Functions by OBDDs and Read-K-Times Branching Programs · CCC 2001 |
Computational complexity
circuit complexity |
0.2 | 8 | 2005 | New Results on the Complexity of the Middle Bit of Multiplication · CCC 2005 On the Nonapproximability of Boolean Functions by OBDDs and Read-k-Times Branching Programs · Inf. Comput. 2002 On the Non-Approximability of Boolean Functions by OBDDs and Read-K-Times Branching Programs · CCC 2001 |
Computational complexity › circuit complexity
branching programs |
0.1 | 6 | 2005 | On the influence of the variable ordering for algorithmic learning using OBDDs · Inf. Comput. 2005 On the Nonapproximability of Boolean Functions by OBDDs and Read-k-Times Branching Programs · Inf. Comput. 2002 On the Non-Approximability of Boolean Functions by OBDDs and Read-K-Times Branching Programs · CCC 2001 |
Mathematical optimization
variable ordering |
0.1 | 2 | 2005 | On the influence of the variable ordering for algorithmic learning using OBDDs · Inf. Comput. 2005 Approximations by OBDDs and the Variable Ordering Problem · ICALP 1999 |
Bioinformatics and computational biology › statistical genetics
genetic association study |
0.1 | 1 | 2007 | Detecting high-order interactions of single nucleotide polymorphisms using genetic programming · Bioinform. 2007 |
Bioinformatics and computational biology › statistical genetics › gene-gene interaction
SNP interaction analysis |
0.1 | 1 | 2007 | Detecting high-order interactions of single nucleotide polymorphisms using genetic programming · Bioinform. 2007 |
Electronic design automation › logic synthesis
boolean function representation |
0.1 | 2 | 2001 | A Note on Complexity of OBDD Composition and Efficiency of Partitioned-OBDDs over OBDDs · IEEE Trans. Computers 2001 Analysis of composition complexity and how to obtain smaller canonical graphs · DAC 2000 |
Mathematical optimization
combinatorial optimization |
0.1 | 1 | 2005 | Simulated Annealing Beats Metropolis in Combinatorial Optimization · ICALP 2005 |
Mathematical optimization › metaheuristic optimization
simulated annealing |
0.1 | 1 | 2005 | Simulated Annealing Beats Metropolis in Combinatorial Optimization · ICALP 2005 |
Logic in computer science › algebraic logic › boolean algebra
boolean function representation |
0.1 | 2 | 2000 | Asymptotically Optimal Bounds for OBDDs and the Solution of Some Basic OBDD Problems · ICALP 2000 Approximations by OBDDs and the Variable Ordering Problem · ICALP 1999 |
Electronic design automation › logic synthesis › decision diagrams
binary decision diagram |
0.0 | 2 | 2001 | A Note on Complexity of OBDD Composition and Efficiency of Partitioned-OBDDs over OBDDs · IEEE Trans. Computers 2001 Comments on "A Characterization of Binary Decision Diagrams" · IEEE Trans. Computers 1994 |
Electronic design automation
hardware verification and test |
0.0 | 2 | 2000 | Analysis of composition complexity and how to obtain smaller canonical graphs · DAC 2000 On the complexity of minimizing the OBDD size for incompletely specified functions · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1996 |
Machine learning › Optimization for machine learning
evolutionary computation |
0.0 | 1 | 2001 | Theoretical Aspects of Evolutionary Algorithms · ICALP 2001 |
Electronic design automation › logic synthesis › decision diagrams › binary decision diagram
ordered binary decision diagram |
0.0 | 2 | 1996 | On the complexity of minimizing the OBDD size for incompletely specified functions · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1996 Improving the Variable Ordering of OBDDs Is NP-Complete · IEEE Trans. Computers 1996 |
Mathematical optimization › multi-objective optimization
evolutionary algorithm |
0.0 | 1 | 2001 | Theoretical Aspects of Evolutionary Algorithms · ICALP 2001 |
Computational complexity
hardness of approximation |
0.0 | 1 | 2001 | On the Non-Approximability of Boolean Functions by OBDDs and Read-K-Times Branching Programs · CCC 2001 |
Computational complexity › circuit complexity › branching programs
read-k branching programs |
0.0 | 1 | 2001 | On the Non-Approximability of Boolean Functions by OBDDs and Read-K-Times Branching Programs · CCC 2001 |
Electronic design automation › hardware verification and test
hardware verification |
0.0 | 2 | 1996 | Improving the Variable Ordering of OBDDs Is NP-Complete · IEEE Trans. Computers 1996 Comments on "A Characterization of Binary Decision Diagrams" · IEEE Trans. Computers 1994 |
Bioinformatics and computational biology
feature selection |
0.0 | 1 | 2007 | Detecting high-order interactions of single nucleotide polymorphisms using genetic programming · Bioinform. 2007 |
Logic in computer science
proof theory |
0.0 | 1 | 1998 | Completeness and Non-Completeness Results with Respect to Read-Once Projections · Inf. Comput. 1998 |
Computational complexity › algebraic complexity
arithmetic circuit complexity |
0.0 | 1 | 2005 | New Results on the Complexity of the Middle Bit of Multiplication · CCC 2005 |
Electronic design automation
logic synthesis |
0.0 | 1 | 1996 | On the complexity of minimizing the OBDD size for incompletely specified functions · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1996 |
Electronic design automation › hardware verification and test › formal verification
sequential circuit verification |
0.0 | 1 | 1996 | On the complexity of minimizing the OBDD size for incompletely specified functions · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1996 |
Electronic design automation › logic synthesis
variable ordering |
0.0 | 1 | 1996 | Improving the Variable Ordering of OBDDs Is NP-Complete · IEEE Trans. Computers 1996 |
Computational complexity › boolean function analysis
symmetric functions |
0.0 | 2 | 1994 | Optimal Depth, Very Small Size Circuits for Symmetric Functions in AC0 · Inf. Comput. 1994 Optimal Decision Trees and One-Time-Only Branching Programs for Symmetric Boolean Functions · Inf. Control. 1984 |
Computational complexity › circuit complexity › constant-depth circuits
AC0 |
0.0 | 1 | 1994 | Optimal Depth, Very Small Size Circuits for Symmetric Functions in AC0 · Inf. Comput. 1994 |
Coding theory › error-correcting codes › decoding › minimum distance decoding
bounded-distance decoding |
0.0 | 1 | 1994 | Comments on "A Characterization of Binary Decision Diagrams" · IEEE Trans. Computers 1994 |
Computational complexity › circuit complexity › branching programs
read-once branching programs |
0.0 | 1 | 1994 | The Size of Reduced OBDD's and Optimal Read-Once Branching Programs for Almost All Boolean Functions · IEEE Trans. Computers 1994 |
Computational complexity
boolean function complexity |
0.0 | 3 | 1988 | On the complexity of branching programs and decision trees for clique functions · J. ACM 1988 The Critical Complexity of All (Monotone) Boolean Functions and Monotone Graph Properties · Inf. Control. 1985 Optimal Decision Trees and One-Time-Only Branching Programs for Symmetric Boolean Functions · Inf. Control. 1984 |
Algorithms and data structures › sequence algorithms › sorting › in-place sorting
heapsort |
0.0 | 1 | 1992 | The Worst Case Complexity of McDiarmid and Reed's Variant of BOTTOM-UP HEAPSORT is less than nlog n + 1.1n · Inf. Comput. 1992 |
Methods — techniques the papers use, named apart from their topics
multi-valued logic · 0.1genetic programming · 0.1dynamic partitioning · 0.1composition · 0.1complexity lower bounds · 0.1approximation · 0.0simulated annealing · 0.0local search · 0.0approximation algorithm analysis · 0.0uniform distribution lower bound · 0.0combinatorial lemma · 0.0read-once projection · 0.0complexity analysis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2011 | Precision, Local Search and Unimodal Functions
Martin Dietzfelbinger, Jonathan E. Rowe, Ingo Wegener, Philipp Woelfel |
Algorithmica | 3 |
| 2010 | Editorial
Benjamin Doerr, Frank Neumann 0001, Ingo Wegener |
Algorithmica | 3 |
| 2010 | Exact OBDD Bounds for Some Fundamental Functions
Beate Bollig, Niko Range, Ingo Wegener |
Theory Comput. Syst. | 3 |
| 2008 | Precision, local search and unimodal functionsabstractWe investigate the effects of precision on the efficiency of various local search algorithms on 1-D unimodal functions. We present a (1+1)-EA with adaptive step size which finds the optimum in O(log n) steps, where n is the number of points used. We then consider binary and Gray representations with single bit mutations. The standard binary method does not guarantee locating the optimum, whereas using Gray code does so in O((log n)2) steps. A (1+1)-EA with a fixed mutation probability distribution is then presented which also runs in O((log n)2). Moreover, a recent result shows that this is optimal (up to some constant scaling factor), in that there exist unimodal functions for which a lower bound of Ω((log n)2) holds regardless of the choice of mutation distribution. Finally, we show that it is not possible for a black box algorithms to efficiently optimise unimodal functions for two or more dimensions (in terms of the precision used). Martin Dietzfelbinger, Jonathan E. Rowe, Ingo Wegener, Philipp Woelfel |
GECCO | 3 |
| 2008 | Exact OBDD Bounds for Some Fundamental Functions
Beate Bollig, Niko Range, Ingo Wegener |
SOFSEM | 3 |
| 2008 | Tight Bounds for Blind Search on the IntegersabstractWe analyze a simple random process in which a token is moved in the interval $A={0,dots,n$: Fix a probability distribution $mu$ over ${1,dots,n$. Initially, the token is placed in a random position in $A$. In round $t$, a random value $d$ is chosen according to $mu$. If the token is in position $ageq d$, then it is moved to position $a-d$. Otherwise it stays put. Let $T$ be the number of rounds until the token reaches position 0. We show tight bounds for the expectation of $T$ for the optimal distribution $mu$. More precisely, we show that $min_mu{E_mu(T)=Thetaleft((log n)^2 ight)$. For the proof, a novel potential function argument is introduced. The research is motivated by the problem of approximating the minimum of a continuous function over $[0,1]$ with a ``blind'' optimization strategy. Martin Dietzfelbinger, Jonathan E. Rowe, Ingo Wegener, Philipp Woelfel |
STACS | 3 |
| 2007 | Detecting high-order interactions of single nucleotide polymorphisms using genetic programmingabstractMOTIVATION: Not individual single nucleotide polymorphisms (SNPs), but high-order interactions of SNPs are assumed to be responsible for complex diseases such as cancer. Therefore, one of the major goals of genetic association studies concerned with such genotype data is the identification of these high-order interactions. This search is additionally impeded by the fact that these interactions often are only explanatory for a relatively small subgroup of patients. Most of the feature selection methods proposed in the literature, unfortunately, fail at this task, since they can either only identify individual variables or interactions of a low order, or try to find rules that are explanatory for a high percentage of the observations. In this article, we present a procedure based on genetic programming and multi-valued logic that enables the identification of high-order interactions of categorical variables such as SNPs. This method called GPAS cannot only be used for feature selection, but can also be employed for discrimination. RESULTS: In an application to the genotype data from the GENICA study, an association study concerned with sporadic breast cancer, GPAS is able to identify high-order interactions of SNPs leading to a considerably increased breast cancer risk for different subsets of patients that are not found by other feature selection methods. As an application to a subset of the HapMap data shows, GPAS is not restricted to association studies comprising several 10 SNPs, but can also be employed to analyze whole-genome data. AVAILABILITY: Software can be downloaded from http://ls2-www.cs.uni-dortmund.de/~nunkesser/#Software Robin Nunkesser, Thorsten Bernholt, Holger Schwender, Katja Ickstadt, Ingo Wegener |
Bioinform. | 5 |
| 2007 | New Results on the Complexity of the Middle Bit of MultiplicationabstractIt is well known that the hardest bit of integer multiplication is the middle bit, i.e., MUL n−1,n . This paper contains several new results on its complexity. First, the size s of randomized read-k branching programs, or, equivalently, their space (log s) is investigated. A randomized algorithm for MUL n−1,n with $$k = {\mathcal{O}}(\hbox{log}\, n)$$ (implying time $${\mathcal{O}}(n\, \hbox{log}\, n))$$ , space $${\mathcal{O}}(\hbox{log}\, n)$$ and error probability n −c for arbitrarily chosen constants c is presented. Second, the size of general branching programs and formulas is investigated. Applying Nechiporuk’s technique, lower bounds of $$\Omega (n^{3/2}/ \hbox{log}\, n)$$ and Ω (n 3/2), respectively, are obtained. Moreover, by bounding the number of subfunctions of MUL n−1,n , it is proven that Nechiporuk’s technique cannot provide larger lower bounds than $${\mathcal{O}}(n^{5/3}/ \hbox{log}\, n)$$ and $${\mathcal{O}}(n^{5/3})$$ , respectively. Ingo Wegener, Philipp Woelfel |
Comput. Complex. | 1 |
| 2007 | A comparison of simulated annealing with a simple evolutionary algorithm on pseudo-boolean functions of unitation
Thomas Jansen 0001, Ingo Wegener |
Theor. Comput. Sci. | 2 |
| 2007 | Randomized local search, evolutionary algorithms, and the minimum spanning tree problem
Frank Neumann 0001, Ingo Wegener |
Theor. Comput. Sci. | 2 |
| 2006 | Maximum cardinality matchings on trees by randomized local searchabstractTo understand the working principles of randomized search heuristics like evolutionary algorithms they are analyzed on optimization problems whose structure is well-studied. The idea is to investigate when it is possible to simulate clever optimization techniques for combinatorial optimization problems by random search. The maximum matching problem is well suited for this approach since long augmenting paths do not allow immediate improvements by local changes. It is known that randomized search heuristics like simulated annealing, the Metropolis algorithm, the (1+1) EA and randomized local search efficiently approximate maximum matchings for any graph; however, there are graphs where they fail to find maximum matchings in polynomial time. In this paper, we examine randomized local search (RLS) for graphs whose structure is simple. We show that RLS finds maximum matchings on trees in expected polynomial time. Oliver Giel, Ingo Wegener |
GECCO | 2 |
| 2006 | On the local performance of simulated annealing and the (1+1) evolutionary algorithmabstractSimulated annealing and the (1+1) EA, a simple evolutionary algorithm, are both general randomized search heuristics that optimize any objective function with probability converging to 1. But they use very different techniques to achieve this global convergence. The (1+1) EA applies global mutations than can reach any point in the search space in one step together with an elitist selection mechanism. Simulated annealing restricts its search to a neighborhood but employs a randomized selection scheme where the probability for accepting a move to a new point in the search space depends on the difference in function values as well as on the current time step. Otherwise, the two algorithms are equal. It is known that the different philosophies of search implemented in the two heuristics can lead to exponential performance gaps between the two algorithms with respect to the expected optimization time. Even for very restricted classes of objective functions where the differences in function values between neighboring points are strictly limited the performance differences can be huge. Here, a more local point of view is taken. Considering obstacles in the fitness landscapes it is proven that the local performance of the two algorithms is remarkably similar in spite of their different search behaviors. Thomas Jansen 0001, Ingo Wegener |
GECCO | 2 |
| 2006 | Upper and Lower Bounds for Randomized Search Heuristics in Black-Box Optimization
Stefan Droste, Thomas Jansen 0001, Ingo Wegener |
Theory Comput. Syst. | 3 |
| 2006 | Minimum spanning trees made easier via multi-objective optimization
Frank Neumann 0001, Ingo Wegener |
Nat. Comput. | 2 |
| 2005 | New Results on the Complexity of the Middle Bit of Multiplication
Ingo Wegener, Philipp Woelfel |
CCC | 1 |
| 2005 | Minimum spanning trees made easier via multi-objective optimizationabstractMany real-world problems are multi-objective optimization problems and evolutionary algorithms are quite successful on such problems. Since the task is to compute or approximate the Pareto front, multi-objective optimization problems are considered as more difficult than single-objective problems. One should not forget that the fitness vector with respect to more than one objective contains more information that in principle can direct the search of evolutionary algorithms. Therefore, it is possible that a single-objective problem can be solved more efficiently via a generalized multi-objective model of the problem. That this is indeed the case is proved by investigating the computation of minimum spanning trees. Frank Neumann 0001, Ingo Wegener |
GECCO | 2 |
| 2005 | Simulated Annealing Beats Metropolis in Combinatorial Optimization
Ingo Wegener |
ICALP | 1 |
| 2005 | Real royal road functions--where crossover provably is essential
Thomas Jansen 0001, Ingo Wegener |
Discret. Appl. Math. | 2 |
| 2005 | On the Choice of the Offspring Population Size in Evolutionary AlgorithmsabstractEvolutionary algorithms (EAs) generally come with a large number of parameters that have to be set before the algorithm can be used. Finding appropriate settings is a difficult task. The influence of these parameters on the efficiency of the search performed by an evolutionary algorithm can be very high. But there is still a lack of theoretically justified guidelines to help the practitioner find good values for these parameters. One such parameter is the offspring population size. Using a simplified but still realistic evolutionary algorithm, a thorough analysis of the effects of the offspring population size is presented. The result is a much better understanding of the role of offspring population size in an EA and suggests a simple way to dynamically adapt this parameter when necessary. Thomas Jansen 0001, Kenneth A. De Jong, Ingo Wegener |
Evol. Comput. | 3 |
| 2005 | On the influence of the variable ordering for algorithmic learning using OBDDs
Matthias Krause 0001, Petr Savický, Ingo Wegener |
Inf. Comput. | 3 |
| 2005 | The one-dimensional Ising model: Mutation versus recombination
Simon Fischer 0001, Ingo Wegener |
Theor. Comput. Sci. | 2 |
| 2005 | On converting CNF to DNFabstractWe study how big the blow-up in size can be when one switches between the CNF and DNF representations of Boolean functions. For a function f:{0,1}n→{0,1}, cnfsize(f) denotes the minimum number of clauses in a CNF for f; similarly, dnfsize(f) denotes the minimum number of terms in a DNF for f. For 0⩽m⩽2n-1, let dnfsize(m,n) be the maximum dnfsize(f) for a function f:{0,1}n→{0,1} with cnfsize(f)⩽m. We show that there are constants c1,c2⩾1 and ε>0, such that for all large n and all m∈[1εn,2εn], we have2n-c1(n/log(m/n))⩽dnfsize(m,n)⩽2n-c2(n/log(m/n)).In particular, when m is the polynomial nc, we get dnfsize(nc,n)=2n-θ(c-1(n/logn)). Peter Bro Miltersen, Jaikumar Radhakrishnan, Ingo Wegener |
Theor. Comput. Sci. | 3 |
| 2004 | The Ising Model on the Ring: Mutation Versus Recombination
Simon Fischer 0001, Ingo Wegener |
GECCO (1) | 2 |
| 2004 | Randomized Local Search, Evolutionary Algorithms, and the Minimum Spanning Tree Problem
Frank Neumann 0001, Ingo Wegener |
GECCO (1) | 2 |
| 2004 | Experimental Supplements to the Theoretical Analysis of EAs on Problems from Combinatorial Optimization
Patrick Briest, Dimo Brockhoff, Bastian Degener, Matthias Englert, Christian Gunia, Oliver Heering, Thomas Jansen 0001, Michael Leifhelm, Kai Plociennik, Heiko Röglin, Andrea Schweer, Dirk Sudholt, Stefan Tannenbaum, Ingo Wegener |
PPSN | 14 |
| 2004 | The Ising Model: Simple Evolutionary Algorithms as Adaptation Schemes
Patrick Briest, Dimo Brockhoff, Bastian Degener, Matthias Englert, Christian Gunia, Oliver Heering, Thomas Jansen 0001, Michael Leifhelm, Kai Plociennik, Heiko Röglin, Andrea Schweer, Dirk Sudholt, Stefan Tannenbaum, Ingo Wegener |
PPSN | 14 |
| 2004 | BDDs--design, analysis, complexity, and applications
Ingo Wegener |
Discret. Appl. Math. | 1 |
| 2004 | Real royal road functions for constant population size
Tobias Storch, Ingo Wegener |
Theor. Comput. Sci. | 2 |
| 2003 | Real Royal Road Functions for Constant Population Size
Tobias Storch, Ingo Wegener |
GECCO | 2 |
| 2003 | On the Optimization of Monotone Polynomials by the (1+1) EA and Randomized Local Search
Ingo Wegener, Carsten Witt |
GECCO | 1 |
| 2003 | On Converting CNF to DNF
Peter Bro Miltersen, Jaikumar Radhakrishnan, Ingo Wegener |
MFCS | 3 |
| 2003 | Towards a Theory of Randomized Search Heuristics
Ingo Wegener |
MFCS | 1 |
| 2003 | Evolutionary Algorithms and the Maximum Matching Problem
Oliver Giel, Ingo Wegener |
STACS | 2 |
| 2003 | Functions that have read-once branching programs of quadratic size are not necessarily testable
Beate Bollig, Ingo Wegener |
Inf. Process. Lett. | 2 |
| 2003 | The analysis of a recombinative hill-climber on H-IFFabstractMany experiments have proved that crossover is an essential search operator in evolutionary algorithms, at least for certain functions. However, the rigorous analysis of such algorithms on crossover-friendly functions is still in its infancy. Here, a recombinative hill-climber is analyzed on the crossover-friendly function hierarchical-if-and-only-if (H-IFF) introduced by Watson et al. (1998). The dynamics of this algorithm are investigated and it is proved that the expected optimization time equals /spl Theta/(n log n). Martin Dietzfelbinger, Bart Naudts, Clarissa Van Hoyweghen, Ingo Wegener |
IEEE Trans. Evol. Comput. | 4 |
| 2002 | Fitness Landscapes Based on Sorting and Shortest Paths Problems
Jens Scharnow, Karsten Tinnefeld, Ingo Wegener |
PPSN | 3 |
| 2002 | The Analysis of Evolutionary Algorithms - A Proof That Crossover Really Can Help
Thomas Jansen 0001, Ingo Wegener |
Algorithmica | 2 |
| 2002 | On the Nonapproximability of Boolean Functions by OBDDs and Read-k-Times Branching Programs
Beate Bollig, Martin Sauerhoff, Ingo Wegener |
Inf. Comput. | 3 |
| 2002 | A simplified correctness proof for a well-known algorithm computing strongly connected components
Ingo Wegener |
Inf. Process. Lett. | 1 |
| 2002 | How to analyse evolutionary algorithms
Hans-Georg Beyer, Hans-Paul Schwefel, Ingo Wegener |
Theor. Comput. Sci. | 3 |
| 2002 | On the analysis of the (1+1) evolutionary algorithm
Stefan Droste, Thomas Jansen 0001, Ingo Wegener |
Theor. Comput. Sci. | 3 |
| 2002 | Optimization with randomized search heuristics - the (A)NFL theorem, realistic scenarios, and difficult functions
Stefan Droste, Thomas Jansen 0001, Ingo Wegener |
Theor. Comput. Sci. | 3 |
| 2001 | On the Non-Approximability of Boolean Functions by OBDDs and Read-K-Times Branching ProgramsabstractBranching problems are considered as a nonuniform model of computation in complexity theory as well as a data structure for boolean functions in several applications. In many applications (e.g., verification), exact representations are required. For learning boolean functions f on the basis of classified examples, it is sufficient to produce the representation of a function g approximating f. This motivates the investigation of the size of the smallest branching program approximating f. Although several non-approximability results are contained in the papers on randomized branching programs, these results often do not work for the uniform distribution (which is the most important one in applications). Here, the following non-approximability results are presented. (1) It is proven that a simple function from the branching program literature requires exponential size to be approximated with respect to the uniform distribution by OBDDs, which are the most important type of branching programs in applications. (2) The first truly exponential lower bound on the size of approximating syntactic read-k-times branching programs with respect to the uniform distribution and error probability 1/2-2/sup -/spl Omega/(n)/, n the input size, is shown. In order to improve upon the so far best results for error probabilities smaller than 1/3, a strong combinatorial lemma from a recent paper of Ajtai on linear-length branching programs is exploited. Beate Bollig, Martin Sauerhoff, Ingo Wegener |
CCC | 3 |
| 2001 | Theoretical Aspects of Evolutionary Algorithms
Ingo Wegener |
ICALP | 1 |
| 2001 | A Comparison of Free BDDs and Transformed BDDs
Detlef Sieling, Ingo Wegener |
Formal Methods Syst. Des. | 2 |
| 2001 | A Note on Complexity of OBDD Composition and Efficiency of Partitioned-OBDDs over OBDDsabstractWe discuss an open problem with constructing an OBDD using composition and prove that the worst case complexity of the construction is truly cubic. Using this insight, we show compactness of partitioned-OBDD over monolithic OBDD. Jawahar Jain, Ingo Wegener |
IEEE Trans. Computers | 2 |
| 2001 | Evolutionary algorithms - how to cope with plateaus of constant fitness and when to reject strings of the same fitnessabstractThe most simple evolutionary algorithm (EA), the so-called (1 + 1) EA, accepts an offspring if its fitness is at least as large (in the case of maximization) as the fitness of its parent. The variant (1 + 1)* EA only accepts an offspring if its fitness is strictly larger than the fitness of its parent. Here, two functions related to the class of long-path functions are presented such that the (1 + 1) EA maximizes one in polynomial time and needs exponential time for the other while the (1 + 1)* EA has the opposite behavior. These results demonstrate that small changes of an EA may change its behavior significantly. Since the (1 + 1) EA and the (1 + 1)* EA differ only on plateaus of constant fitness, the results also show how EAs behave on such plateaus. The (1 + 1) EA can pass a path of constant fitness and polynomial length in polynomial time. Finally, for these functions, it is shown that local performance measures like the quality gain and the progress rate do not describe the global behavior of EAs. Thomas Jansen 0001, Ingo Wegener |
IEEE Trans. Evol. Comput. | 2 |
| 2000 | Analysis of composition complexity and how to obtain smaller canonical graphsabstractWe discuss an open problem in ROBDD construction using composition and prove that the worst case complexity of the construction is truly cubic. With this insight we show that the process of composition naturally leads to construction of (even exponentially) compact partitioned-OBDDs (POBDDs)[17]. Our algorithm which incorporates dynamic partitioning, leads to the most general (and compact) form of POBDDs - graphs with multiple root variables. To show our algorithm is robust and practical, we have analyzed some well known problems in Boolean function representation, verification and finite state machine analysis where our approach generates graphs which are even orders of magnitude smaller. Jawahar Jain, K. Mohanram, Dinos Moundanos, Ingo Wegener, Yuan Lu 0004 |
DAC | 4 |
| 2000 | Asymptotically Optimal Bounds for OBDDs and the Solution of Some Basic OBDD Problems
Beate Bollig, Ingo Wegener |
ICALP | 2 |
| 2000 | Distributed Hybrid Genetic Programming for Learning Boolean Functions
Stefan Droste, Dominic Heutelbeck, Ingo Wegener |
PPSN | 3 |
| 2000 | On the Choice of the Mutation Probability for the (1+1) EA
Thomas Jansen 0001, Ingo Wegener |
PPSN | 2 |
| 2000 | On the Performance of WEAK-HEAPSORT
Stefan Edelkamp, Ingo Wegener |
STACS | 2 |
| 2000 | On the Expected Runtime and the Success Probability of Evolutionary Algorithms
Ingo Wegener |
WG | 1 |
| 2000 | Optimal ordered binary decision diagrams for read-once formulas
Martin Sauerhoff, Ingo Wegener, Ralph Werchner |
Discret. Appl. Math. | 2 |
| 2000 | Worst case examples for operations on OBDDs
Ingo Wegener |
Inf. Process. Lett. | 1 |
| 2000 | Asymptotically Optimal Bounds for OBDDs and the Solution of Some Basic OBDD Problems
Beate Bollig, Ingo Wegener |
J. Comput. Syst. Sci. | 2 |
| 2000 | Identification of Partial Disjunction, Parity, and Threshold Functions
Ryuhei Uehara, Kensei Tsuchida, Ingo Wegener |
Theor. Comput. Sci. | 3 |
| 1999 | On the Analysis of Evolutionary Algorithms - A Proof That Crossover Really Can Help
Thomas Jansen 0001, Ingo Wegener |
ESA | 2 |
| 1999 | Perhaps Not a Free Lunch But At Least a Free Appetizer
Stefan Droste, Thomas Jansen 0001, Ingo Wegener |
GECCO | 3 |
| 1999 | Approximations by OBDDs and the Variable Ordering Problem
Matthias Krause 0001, Petr Savický, Ingo Wegener |
ICALP | 3 |
| 1999 | Relating Branching Program Size and Formula Size over the Full Binary Basis
Martin Sauerhoff, Ingo Wegener, Ralph Werchner |
STACS | 2 |
| 1999 | On P versus NP cap co-NP for decision trees and read-once branching programs
Stasys Jukna, Alexander A. Razborov, Petr Savický, Ingo Wegener |
Comput. Complex. | 4 |
| 1999 | On the Cut-off Point for Combinatorial Group Testing
Paul Fischer, Norbert Klasner, Ingo Wegener |
Discret. Appl. Math. | 3 |
| 1999 | Complexity Theoretical Results on Partitioned (Nondeterministic) Binary Decision Diagrams
Beate Bollig, Ingo Wegener |
Theory Comput. Syst. | 2 |
| 1998 | On the Optimization of Unimodal Functions with the (1 + 1) Evolutionary Algorithm
Stefan Droste, Thomas Jansen 0001, Ingo Wegener |
PPSN | 3 |
| 1998 | A Rigorous Complexity Analysis of the (1 + 1) Evolutionary Algorithm for Separable Functions with Boolean InputsabstractEvolutionary algorithms (EAs) are heuristic randomized algorithms which, by many impressive experiments, have been proven to behave quite well for optimization problems of various kinds. In this paper a rigorous theoretical complexity analysis of the (1 + 1) evolutionary algorithm for separable functions with Boolean inputs is given. Different mutation rates are compared, and the use of the crossover operator is investigated. The main contribution is not the result that the expected run time of the (1 + 1) evolutionary algorithm is theta (n ln n) for separable functions with n variables but the methods by which this result can be proven rigorously. Stefan Droste, Thomas Jansen 0001, Ingo Wegener |
Evol. Comput. | 3 |
| 1998 | The Theory of Zero-Suppressed BDDs and the Number of Knight's Tours
Olaf Schröer, Ingo Wegener |
Formal Methods Syst. Des. | 2 |
| 1998 | Completeness and Non-Completeness Results with Respect to Read-Once Projections
Beate Bollig, Ingo Wegener |
Inf. Comput. | 2 |
| 1998 | A Very Simple Function that Requires Exponential Size Read-Once Branching Programs
Beate Bollig, Ingo Wegener |
Inf. Process. Lett. | 2 |
| 1998 | Parity OBDDs Cannot be Handled Efficiently Enough
Martin Löbbing, Detlef Sieling, Ingo Wegener |
Inf. Process. Lett. | 3 |
| 1998 | Hierarchy Theorems for kOBDDs and kIBDDs
Beate Bollig, Martin Sauerhoff, Detlef Sieling, Ingo Wegener |
Theor. Comput. Sci. | 4 |
| 1997 | Complexity Theoretical Results on Partitioned (Nondeterministic) Binary Decision Diagrams
Beate Bollig, Ingo Wegener |
MFCS | 2 |
| 1997 | On O versus NP \cap co-NP for Decision Trees and Read-Once Branching Programs
Stasys Jukna, Alexander A. Razborov, Petr Savický, Ingo Wegener |
MFCS | 4 |
| 1997 | Efficient Algorithms for the Transformation Between Different Types of Binary Decision Diagrams
Petr Savický, Ingo Wegener |
Acta Informatica | 2 |
| 1997 | Bounds on the Number of Knight's Tours
Olaf Kyek, Ian Parberry, Ingo Wegener |
Discret. Appl. Math. | 3 |
| 1996 | Read-once Projections and Formal Circuit Verification with Binary Decision Diagrams
Beate Bollig, Ingo Wegener |
STACS | 2 |
| 1996 | On the Effect of Local Changes in the Variable Ordering of Ordered Decision Diagrams
Beate Bollig, Martin Löbbing, Ingo Wegener |
Inf. Process. Lett. | 3 |
| 1996 | On the Complexity of Encoding in Analog Circuits
Ingo Wegener |
Inf. Process. Lett. | 1 |
| 1996 | Improving the Variable Ordering of OBDDs Is NP-CompleteabstractOrdered binary decision diagrams are a useful representation of Boolean functions, if a good variable ordering is known. Variable orderings are computed by heuristic algorithms and then improved with local search and simulated annealing algorithms. This approach is based on the conjecture that the following problem is NP-complete. Given an OBDD G representing f and a size bound s, does there exist an OBDD G* (respecting an arbitrary variable ordering) representing f with at most s nodes? This conjecture is proved. Beate Bollig, Ingo Wegener |
IEEE Trans. Computers | 2 |
| 1996 | On the complexity of minimizing the OBDD size for incompletely specified functionsabstractThe problem of constructing an OBDD cover of minimal size for an incompletely specified Boolean function arises in several applications in the CAD domain, e.g., the verification of sequential machines and the construction of OBDD's for incompletely specified circuits. The complexity of this problem is determined. The decision problem is NP-complete. Efficient approximation algorithms exist only if NP=P. Martin Sauerhoff, Ingo Wegener |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |
| 1995 | Graph Driven BDDs - A New Data Structure for Boolean Functions
Detlef Sieling, Ingo Wegener |
Theor. Comput. Sci. | 2 |
| 1994 | Efficient Algorithms for the Transformation Betweeen Different Types of Binary Decision Diagrams
Petr Savický, Ingo Wegener |
FSTTCS | 2 |
| 1994 | New Lower Bounds and Hierarchy Results for Restricted Branching Programs
Detlef Sieling, Ingo Wegener |
WG | 2 |
| 1994 | Solution of the knight's Hamiltonian path problem on chessboards
Axel Conrad, Tanja Hindrichs, Hussein Morsy, Ingo Wegener |
Discret. Appl. Math. | 4 |
| 1994 | Optimal Depth, Very Small Size Circuits for Symmetric Functions in AC0
Johan Håstad, Ingo Wegener, Norbert Wurm, Sang-Zin Yi |
Inf. Comput. | 2 |
| 1994 | Comments on "A Characterization of Binary Decision Diagrams"abstractChakravarty presents a characterization of BDD's in terms of the complexity of some computational problems, ibid., vol. 42, p. 129-137, Feb. 1993. In these comments, some incorrectly stated restrictions on the "number of repeated variables" are corrected and results on the translation problem (to include EXOR and NEXOR gates) are generalized.> Ingo Wegener |
IEEE Trans. Computers | 1 |
| 1994 | The Size of Reduced OBDD's and Optimal Read-Once Branching Programs for Almost All Boolean FunctionsabstractBoolean functions are often represented by ordered binary-decision diagrams (OBDDs) introduced by Bryant (1986). Liaw and Lin (1992) have proved upper and lower bounds on the minimal OBDD size of almost all Boolean functions. Now tight bounds are proved for the minimal OBDD size for arbitrary or optimal variable orderings and for the minimal read-once branching program size of almost all functions. Almost all Boolean functions have a sensitivity of almost 1, i.e., the minimal OBDD size for an optimal variable ordering differs from the minimal OBDD size for a worst variable ordering by a factor of at most 1+/spl epsi/(n) where /spl epsi/(n) converges exponentially fast to 0.> Ingo Wegener |
IEEE Trans. Computers | 1 |
| 1993 | The Size of Reduced OBDDs and Optimal Read-once Branching Programs for Almost all Boolean Functions
Ingo Wegener |
WG | 1 |
| 1993 | A Simple Modification of Xunrang and Yuzhang's HEAPSORT Variant Improving its Complexity SignificantlyabstractXunrang and Yuzhang have presented the HEAPSORT variant NEWheapsort whose worst case complexity is (4/3)n log 2 n+O(n). By a simple modification this algorithm can he improved to have a better average case complexity and a worst case complexity of only (7/6)n log 2 n+O(n) Ingo Wegener |
Comput. J. | 1 |
| 1993 | Reduction of OBDDs in Linear Time
Detlef Sieling, Ingo Wegener |
Inf. Process. Lett. | 2 |
| 1993 | Optimal Lower Bounds on the Depth of Polynomial-Size Threshold Circuits for Some Arithmetic Functions
Ingo Wegener |
Inf. Process. Lett. | 1 |
| 1993 | BOTTOM-UP-HEAPSORT, a New Variant of HEAPSORT, Beating, on an Average, QUICKSORT (if n is not Very Small)
Ingo Wegener |
Theor. Comput. Sci. | 1 |
| 1992 | The Worst Case Complexity of McDiarmid and Reed's Variant of BOTTOM-UP HEAPSORT is less than nlog n + 1.1n
Ingo Wegener |
Inf. Comput. | 1 |
| 1991 | The Worst Case Complexity of McDiarmid and Reed's Variant of Bottom-Up-Heap Sort is Less Than n log n + 1.1n
Ingo Wegener |
STACS | 1 |
| 1991 | The Conjunctive Complexity of Quadratic Boolean Functions
Katja Lenz, Ingo Wegener |
Theor. Comput. Sci. | 2 |
| 1991 | The Complexity of the Parity Function in Unbounded Fan-In, Unbounded Depth Circuits
Ingo Wegener |
Theor. Comput. Sci. | 1 |
| 1990 | Bottom-Up-Heap Sort, a New Variant of Heap Sort Beating on Average Quick Sort (if n is not very small)
Ingo Wegener |
MFCS | 1 |
| 1990 | Symmetric Functions in AC0A Can Be Computed in Constant Depth With Very Small Size
Ingo Wegener, Norbert Wurm, Sang-Zin Yi |
MFCS | 1 |
| 1990 | Efficient Simulation of Circuits by Erew Prams
Ingo Wegener |
Inf. Process. Lett. | 1 |
| 1989 | Minimal Polynomials for the Conjunction of Functions on Disjoint Variables Can Be Very Simple
Bernd Voigt, Ingo Wegener |
Inf. Comput. | 2 |
| 1988 | On the complexity of branching programs and decision trees for clique functionsabstractExponential lower bounds on the complexity of computing the clique functions in the Boolean decision-tree model are proved. For one-time-only branching programs, large polynomial lower bounds are proved for k -clique functions if k is fixed, and exponential lower bounds if k increases with n . Finally, the hierarchy of the classes BP d ( P ) of all sequences of Boolean functions that may be computed by d -times only branching programs of polynomial size is introduced. It is shown constructively that BP 1 ( P ) is a proper subset of BP 2 ( P ). Ingo Wegener |
J. ACM | 1 |
| 1987 | The Complexity of Symmetric Functions in Bounded-Depth Circuits
Bettina Brustmann, Ingo Wegener |
Inf. Process. Lett. | 2 |
| 1986 | Properties of Complexity Measures for PRAMs and WRAMs
Siegfried Bublitz, Ute Schürfeld, Bernd Voigt, Ingo Wegener |
MFCS | 4 |
| 1986 | Nearly Optimal Hierarchies for Network and Formula Size
Mike Paterson, Ingo Wegener |
Acta Informatica | 2 |
| 1986 | Time-Space Trade-offs for Branching Programs
Ingo Wegener |
J. Comput. Syst. Sci. | 1 |
| 1986 | Properties of Complexity Measures for Prams and Wrams
Siegfried Bublitz, Ute Schürfeld, Ingo Wegener |
Theor. Comput. Sci. | 3 |
| 1986 | More on the Complexity of Slice Functions
Ingo Wegener |
Theor. Comput. Sci. | 1 |
| 1985 | The critical complexity of all (monotone) Boolean functions and monotone graph properties
Ingo Wegener |
FCT | 1 |
| 1985 | The Critical Complexity of All (Monotone) Boolean Functions and Monotone Graph Properties
Ingo Wegener |
Inf. Control. | 1 |
| 1985 | Optimal Search With Positive Switch Cost is NP-Hard
Ingo Wegener |
Inf. Process. Lett. | 1 |
| 1985 | On the Complexity of Slice Functions
Ingo Wegener |
Theor. Comput. Sci. | 1 |
| 1984 | On the Complexity of Slice Functions
Ingo Wegener |
MFCS | 1 |
| 1984 | Optimal Decision Trees and One-Time-Only Branching Programs for Symmetric Boolean Functions
Ingo Wegener |
Inf. Control. | 1 |
| 1983 | Relating Monotone Formula Size and Monotone Depth of Boolean Functions
Ingo Wegener |
Inf. Process. Lett. | 1 |
| 1982 | Best Possible Asymptotic Bounds on the Depth of Monotone Functions in Multivalued Logic
Ingo Wegener |
Inf. Process. Lett. | 1 |
| 1982 | Boolean Functions whose Monotone Complexity is of Size n2/log n
Ingo Wegener |
Theor. Comput. Sci. | 1 |
| 1981 | An Improved Complexity Hierarchy on the Depth of Boolean Functions
Ingo Wegener |
Acta Informatica | 1 |
| 1980 | A new Lower Bound on the Monotone Network Complexity of Boolean Sums
Ingo Wegener |
Acta Informatica | 1 |
| 1979 | Switching Functions Whose Monotone Complexity is Nearly Quadratic
Ingo Wegener |
Theor. Comput. Sci. | 1 |
| 1979 | A Counterexample to a Conjecture of Schnorr Referring to Monotone Networks
Ingo Wegener |
Theor. Comput. Sci. | 1 |
| 1978 | Switching Functions Whose Monotone Complexity Is Nearly QuadraticabstractA sequence of monotone switching functions fn:{0,1}n →{0,1}n is constructed, such that the monotone complexity of fn grows faster than O(n2-ε) for any ε>O. Previously the best lower bounds of this nature were several O(n3/2) bounds due to Pratt, Paterson, Mehlhorn/Galil and Savage. Ingo Wegener |
STOC | 1 |