Thilo Mahnig’s research while affiliated with Fraunhofer Institute Centre Schloss Birlinghoven and other places

What is this page?


This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.

Publications (20)


A Comparison of Different Circuit Representations for Evolutionary Analog Circuit Design
  • Conference Paper

August 2007

·

12 Reads

·

4 Citations

Lecture Notes in Computer Science

·

·

·

Thilo Mahnig

Evolvable hardware represents an emerging field in which evolutionary design has recently produced promising results. However, the choice of effective circuit representation is inexplicit. In this paper, we compare different circuit representations for evolutionary analog circuit design. The results indicate that the design quality is better for the element-list circuit representation.


Effective mutation rate for probabilistic evolutionary design of analogue electrical circuits

June 2007

·

26 Reads

·

10 Citations

Applied Soft Computing

The paper represents the approach to evolutionary analogue circuit design on the base of the univariate marginal distribution algorithm. In order to generate a new population the probability distribution is used instead of reproduction operators. It allows us to control evolvability of a population on mesoscopic level. Experimental results obtained have indicated that a high mutation rate increases the success rate, although computational costs are increased too. The effective mutation rate that supplies high success rate and small computational costs is examined for different weightings of the fitness function.



A comparison of stochastic local search and population based search
  • Conference Paper
  • Full-text available

June 2002

·

135 Reads

·

4 Citations

For discrete optimization, the two basic search principles prevailing are stochastic local search and population based search. Local search has difficulties to get out of local optima. Here variable neighborhood search outperforms stochastic local search methods which accept worse points with a certain probability. Population based search performs best on problems with sharp gaps. It is outperformed by stochastic local search only when there are many paths to good local optima

Download

Effective mutation rate for probabilistic models in evolutionary analog circuit design

February 2002

·

13 Reads

·

12 Citations

This paper represents the following improvement of evolutionary analog circuit design on the base of the univariate marginal distribution algorithm. Experiments have indicated that the high mutation rate increases the success rate, although the computational expenses are increased as well. An effective mutation rate is considered with respect to a high success rate and small computational expenses. Experiments for analog arrays are discussed.


Application of the univariate marginal distribution algorithm to analog circuit design

February 2002

·

37 Reads

·

12 Citations

The approach to computer aided analog circuit design on the base of univariate algorithms was derived by analysing the mathematical principles behind recombination. A Bayesian prior used for the estimations of the probability distribution is equivalent to having mutation for the genetic algorithms. In this paper the relation between a success rate and a mutation one is considered for analog circuit design. Practical illustration of the use of this approach is demonstrated for filter design. Experiments indicate that mutation and elitism increase the performance of the algorithms and decrease the dependence of the correct choice of the population size.



Optimal Mutation Rate Using Bayesian Priors for Estimation of Distribution Algorithms

December 2001

·

12 Reads

·

22 Citations

Lecture Notes in Computer Science

UMDA(the univariate marginal distribution algorithm) was derived by analyzing the mathematical principles behind recombination. Mutation, however, was not considered. The same is true for the FDA (factorized distribution algorithm), an extension of the UMDA which can cover dependencies between variables. In this paper mutation is introduced into these algorithms by a technique called Bayesian prior. We derive theoretically an estimate how to choose the Bayesian prior. The recommended Bayesian prior turns out to be a good choice in a number of experiments. These experiments also indicate that mutation increases in many cases the performance of the algorithms and decreases the dependence on a good choice of the population size.


Figure 1: Probability Դص for ÇÒÅÜ´½¼¼µ with Truncation selection and Boltzmann selection
The Factorized Distribution Algorithm for Additively Decomposed Functions

June 2001

·

234 Reads

·

54 Citations

FDA - the Factorized Distribution Algorithm - is an evolutionary algorithm that combines mutation and recombination by using a distribution. First the distribution is estimated from a set of selected points. It is then used to generate new points for the next generation. In general a distribution defined for n binary variables has 2 n parameters. Therefore it is too expensive to compute. For additively decomposed discrete functions (ADFs) there exists an algorithm that factors the distribution into conditional and marginal distributions, each of which can be computed in polynomial time. The scaling of FDA is investigated theoretically and numerically. The scaling depends on the ADF structure and the specific assignment of function values. Difficult functions on a chain or a tree structure are optimized in about O(n p n) function evaluations. More standard genetic algorithms are not able to optimize these functions. FDA is not restricted to exact factorizations. It also works for approximate factorizations. Keywords -- evolutionary algorithms, graphical models, factorization of distributions, Boltzmann selection 1


Table 2 : Definition of Dec
Figure 6: Comparison of Boltzmann selection and truncation selection for Jump. Two graphs are shifted 2 down for readability. In figure 6, this smoothing together with four runs of the UMDA are shown. Plotted are the average fitness against the average bit frequency Ô with a population size AE ½¼¼¼. The solid line shows the theoretical values calculated by setting all frequencies Ô to Ô. This is justified by the fact that the problem is symmetrical in the variables, see [MM00].
Figure 7: Definition of the Saw function. Dec is the deceptive function. It is the sum of several subfunctions shown, for example with 32 bits
Comparing the adaptive Boltzmann selection schedule SDS to truncation selection

June 2001

·

105 Reads

·

16 Citations

FDA (the Factorized Distribution Algorithm) is an evolutionary algorithm that combines mutation and recombination by using a distribution. The distribution is estimated from a set of selected points. It is then used to generate new points for the next generation. FDA uses a factorization to be able to compute the distribution in polynomial time. Previously, we have shown a convergence theorem for FDA . But it is only valid using Boltzmann selection. Boltzmann selection was not used in practice because a good annealing schedule was lacking. Using a Taylor expansion of the average fitness of the Boltzmann distribution, we have developed an adaptive annealing schedule called SDS . The inverse temperature is changed inversely proportional to the standard deviation. In this work, we compare the resulting scheme to truncation selection both theoretically and experimentally with a series of test functions. We find that it behaves similar in terms of complexity, robustness and efficiency. Keywords: genetic algorithms, Boltzmann distribution, Boltzmann selection, truncation selection 1


Citations (18)


... Space partitioning and dimensionality reduction: EDAs with univariate models [73,74] treat an n-dimensional problem as n 1-dimensional problems and as such are the simplest and have the most efficient sampling. However, several theoretical [75,76] and empirical [77] studies have shown that univariate EDAs are inadequate in solving non-separable problems. A full multivariate model on the other hand can be computationally expensive in high-dimensional spaces. ...

Reference:

A Review of Population-Based Metaheuristics for Large-Scale Black-Box Global Optimization—Part I
Convergence Theory and Applications of the Factorized Distribution Algorithm

Journal of Computing and Information Technology

... UMDA with Bayesian prior is able to overcome local minima [15]. Furthermore, the experimental research in order to make a reasonable choice of Bayesian prior for analogue circuit design [19] and an effective circuit representation [23] was used. Moreover, analogue circuits that are better than those produced by an expert circuit designer have been synthesized [14]. ...

A Comparison of Different Circuit Representations for Evolutionary Analog Circuit Design
  • Citing Conference Paper
  • August 2007

Lecture Notes in Computer Science

... One of the issues in EC implementation is large computation time due to complicated or non-optimum setting of procedures and parameters. Research is wide in search of the optimum setting of the parameters especially when constraints are present [30], [32], [94], [95]. The crossover probability p c , for example, was selected to be 0.6 by [96] and in the interval [0.75, 0.95] as reported in [97]. ...

Effective mutation rate for probabilistic evolutionary design of analogue electrical circuits
  • Citing Article
  • June 2007

Applied Soft Computing

... Therefore, stochastic mutation can be incorporated to promote diversity. As in [40], we use the Bayesian priors as an effective way to introduce a mutation-like effect into the MOEA/D-BACO. The conventional computation of the univariate probability of a variable x j can be denoted as p(x j ) = f req S , where f req is the frequency, e.g., the proportion of " 1s " in the j th variable from the selected population S. The Bayesian approach assumes that the probability of " 1s " is computed as p(x j ) = f req+r S+2r , where the hyperparameter r has to be chosen in advance. ...

Optimal Mutation Rate Using Bayesian Priors for Estimation of Distribution Algorithms
  • Citing Conference Paper
  • December 2001

Lecture Notes in Computer Science

... In EDAs, given a probabilistic model, the computation of the probability is straightforward. Looking at EDAs from the perspective of algorithms that move in the space of probabilities is pertinent for the theoretical analysis of the algorithms [33,34,78,101,103] and can serve as a basis for implementing different types of inferences about the characteristics of the search space. ...

Evolutionary Algorithms and the Boltzmann Distribution.

... This method consists mostly of Coarse-Grained PEA (migration model or island model [10], [11]) and Fine-Grained PEA (diffusion model or neighborhood model [12]). In recent years, some combinations of the previous methods are presented with adding complexity in some situations, such as the hybrid parallel algorithms [13], [14], [15], [16]. ...

Evolutionary Optimization Using Graphical Models.

New Generation Computing

... Zhang et al. [98] proposed an evolutionary guided mutation algorithm (EA/G) based on the maximal clique problem (MCP) where the guided mutation is new offspring generating operator, which is a consolidation of conventional mutation operator and EDA offspring generating scheme [66]. Evolutionary algorithms such as genetic algorithm (GA) [30], scatter search [30], and estimation of distribution algorithms (EDAs) [4,5,8,46,59,60,65,95] are not suitable because global statistical information and location information is not directly used to guide the search. To address these issues, guided mutation operators alter the parent solution to generate offspring by consolidating local and global information of parent solution and EA/G search different areas in different search phases; EA/G is used to find a maximal clique. ...

Schemata, Distributions and Graphical Models in Evolutionary Optimization

Journal of Heuristics

... In each estimation, the initial population for Algorithms 3 and 4, and the initial value for the Algorithm 5 were randomly selected from a predefined set of possible values for each parameter. The population size M for the UMDAc was decided in agreement with the approach suggested in [29], i.e., M was set equal to 20 times the number of parameters p to be estimated. In order to have a quicker convergence to the optimum, truncation selection was used as the selection method of choice [29]. ...

Evolutionary computation and beyond

... A more detailed classification of EDAs is provided by Pelikan et al. [31]. A couple of popular examples of multivariate EDAs include the factorized distribution algorithm (FDA) [28], the extended compact genetic algorithm (ecGA) [18], the mutual-information-maximization input clustering (MIMIC) [8], the bivariate marginal distribution algorithm (BMDA) [32], and the Bayesian optimization algorithm (BOA) [30]. Univariate EDAs examples include the univariate marginal distribution algorithm (UMDA) [29], the population-based incremental learning (PBIL), [3], the compact genetic algorithm (cGA) [17], and many more. ...

FDA -A Scalable Evolutionary Algorithm for the Optimization of Additively Decomposed Functions

Evolutionary Computation

... The continue version of univariate marginal distribution algorithm is proposed by Larranaga et al. [14,15]. It is one sort of estimation of distribution algorithms (EDAs) and has been applied to many optimization problems [16,17]. For convenience, we also call the continue version as UMDA. ...

Effective mutation rate for probabilistic models in evolutionary analog circuit design
  • Citing Conference Paper
  • February 2002