Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.

Ingo Wegener

dblp:w/IWegener · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Logic in computer science › algebraic logic › boolean algebra › boolean function representation
ordered binary decision diagram
0.262005
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.282005
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.162005
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.122005
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.112007
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.112007
Detecting high-order interactions of single nucleotide polymorphisms using genetic programming · Bioinform. 2007
Electronic design automation › logic synthesis
boolean function representation
0.122001
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.112005
Simulated Annealing Beats Metropolis in Combinatorial Optimization · ICALP 2005
Mathematical optimization › metaheuristic optimization
simulated annealing
0.112005
Simulated Annealing Beats Metropolis in Combinatorial Optimization · ICALP 2005
Logic in computer science › algebraic logic › boolean algebra
boolean function representation
0.122000
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.022001
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.022000
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.012001
Theoretical Aspects of Evolutionary Algorithms · ICALP 2001
Electronic design automation › logic synthesis › decision diagrams › binary decision diagram
ordered binary decision diagram
0.021996
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.012001
Theoretical Aspects of Evolutionary Algorithms · ICALP 2001
Computational complexity
hardness of approximation
0.012001
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.012001
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.021996
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.012007
Detecting high-order interactions of single nucleotide polymorphisms using genetic programming · Bioinform. 2007
Logic in computer science
proof theory
0.011998
Completeness and Non-Completeness Results with Respect to Read-Once Projections · Inf. Comput. 1998
Computational complexity › algebraic complexity
arithmetic circuit complexity
0.012005
New Results on the Complexity of the Middle Bit of Multiplication · CCC 2005
Electronic design automation
logic synthesis
0.011996
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.011996
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.011996
Improving the Variable Ordering of OBDDs Is NP-Complete · IEEE Trans. Computers 1996
Computational complexity › boolean function analysis
symmetric functions
0.021994
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.011994
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.011994
Comments on "A Characterization of Binary Decision Diagrams" · IEEE Trans. Computers 1994
Computational complexity › circuit complexity › branching programs
read-once branching programs
0.011994
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.031988
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.011992
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
YearPublicationVenuePosition
2011 Precision, Local Search and Unimodal Functions
Martin Dietzfelbinger, Jonathan E. Rowe, Ingo Wegener, Philipp Woelfel
Algorithmica3
2010 Editorial
Benjamin Doerr, Frank Neumann 0001, Ingo Wegener
Algorithmica3
2010 Exact OBDD Bounds for Some Fundamental Functions
Beate Bollig, Niko Range, Ingo Wegener
Theory Comput. Syst.3
2008 Precision, local search and unimodal functions
abstract
We 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
GECCO3
2008 Exact OBDD Bounds for Some Fundamental Functions
Beate Bollig, Niko Range, Ingo Wegener
SOFSEM3
2008 Tight Bounds for Blind Search on the Integers
abstract
We 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
STACS3
2007 Detecting high-order interactions of single nucleotide polymorphisms using genetic programming
abstract
MOTIVATION: 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 Multiplication
abstract
It 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 search
abstract
To 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
GECCO2
2006 On the local performance of simulated annealing and the (1+1) evolutionary algorithm
abstract
Simulated 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
GECCO2
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
CCC1
2005 Minimum spanning trees made easier via multi-objective optimization
abstract
Many 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
GECCO2
2005 Simulated Annealing Beats Metropolis in Combinatorial Optimization
Ingo Wegener
ICALP1
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 Algorithms
abstract
Evolutionary 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 DNF
abstract
We 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
PPSN14
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
PPSN14
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
GECCO2
2003 On the Optimization of Monotone Polynomials by the (1+1) EA and Randomized Local Search
Ingo Wegener, Carsten Witt
GECCO1
2003 On Converting CNF to DNF
Peter Bro Miltersen, Jaikumar Radhakrishnan, Ingo Wegener
MFCS3
2003 Towards a Theory of Randomized Search Heuristics
Ingo Wegener
MFCS1
2003 Evolutionary Algorithms and the Maximum Matching Problem
Oliver Giel, Ingo Wegener
STACS2
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-IFF
abstract
Many 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
PPSN3
2002 The Analysis of Evolutionary Algorithms - A Proof That Crossover Really Can Help
Thomas Jansen 0001, Ingo Wegener
Algorithmica2
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 Programs
abstract
Branching 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
CCC3
2001 Theoretical Aspects of Evolutionary Algorithms
Ingo Wegener
ICALP1
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 OBDDs
abstract
We 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. Computers2
2001 Evolutionary algorithms - how to cope with plateaus of constant fitness and when to reject strings of the same fitness
abstract
The 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 graphs
abstract
We 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
DAC4
2000 Asymptotically Optimal Bounds for OBDDs and the Solution of Some Basic OBDD Problems
Beate Bollig, Ingo Wegener
ICALP2
2000 Distributed Hybrid Genetic Programming for Learning Boolean Functions
Stefan Droste, Dominic Heutelbeck, Ingo Wegener
PPSN3
2000 On the Choice of the Mutation Probability for the (1+1) EA
Thomas Jansen 0001, Ingo Wegener
PPSN2
2000 On the Performance of WEAK-HEAPSORT
Stefan Edelkamp, Ingo Wegener
STACS2
2000 On the Expected Runtime and the Success Probability of Evolutionary Algorithms
Ingo Wegener
WG1
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
ESA2
1999 Perhaps Not a Free Lunch But At Least a Free Appetizer
Stefan Droste, Thomas Jansen 0001, Ingo Wegener
GECCO3
1999 Approximations by OBDDs and the Variable Ordering Problem
Matthias Krause 0001, Petr Savický, Ingo Wegener
ICALP3
1999 Relating Branching Program Size and Formula Size over the Full Binary Basis
Martin Sauerhoff, Ingo Wegener, Ralph Werchner
STACS2
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
PPSN3
1998 A Rigorous Complexity Analysis of the (1 + 1) Evolutionary Algorithm for Separable Functions with Boolean Inputs
abstract
Evolutionary 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
MFCS2
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
MFCS4
1997 Efficient Algorithms for the Transformation Between Different Types of Binary Decision Diagrams
Petr Savický, Ingo Wegener
Acta Informatica2
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
STACS2
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-Complete
abstract
Ordered 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. Computers2
1996 On the complexity of minimizing the OBDD size for incompletely specified functions
abstract
The 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
FSTTCS2
1994 New Lower Bounds and Hierarchy Results for Restricted Branching Programs
Detlef Sieling, Ingo Wegener
WG2
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"
abstract
Chakravarty 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. Computers1
1994 The Size of Reduced OBDD's and Optimal Read-Once Branching Programs for Almost All Boolean Functions
abstract
Boolean 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. Computers1
1993 The Size of Reduced OBDDs and Optimal Read-once Branching Programs for Almost all Boolean Functions
Ingo Wegener
WG1
1993 A Simple Modification of Xunrang and Yuzhang's HEAPSORT Variant Improving its Complexity Significantly
abstract
Xunrang 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
STACS1
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
MFCS1
1990 Symmetric Functions in AC0A Can Be Computed in Constant Depth With Very Small Size
Ingo Wegener, Norbert Wurm, Sang-Zin Yi
MFCS1
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 functions
abstract
Exponential 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. ACM1
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
MFCS4
1986 Nearly Optimal Hierarchies for Network and Formula Size
Mike Paterson, Ingo Wegener
Acta Informatica2
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
FCT1
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
MFCS1
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 Informatica1
1980 A new Lower Bound on the Monotone Network Complexity of Boolean Sums
Ingo Wegener
Acta Informatica1
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 Quadratic
abstract
A 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
STOC1