_____________________________________________
Invited Talks
_____________________________________________
Systems of Containers and Enumeration Problems
Alexander Sapozhenko
(Moscow State University, Russia)
Abstract:
We discuss a technique (named "the container method") for
enumeration problems. It was applied for obtaining upper bounds
and asymptotically sharp estimates for the number of independent
sets, codes, antichains in posets, sum-free sets, monotone boolean
functions and so on. The container method works even the
appropriate recurrent equalities are absent and the traditional
generating function method is not applicable. The idea of the
method is to reduce a considered enumeration problem to evaluating
the number of independent sets in the appropriate graph. We give
some examples of such reduction and a survey of upper bounds for
the number of independent sets in graphs. The method is usually
successful if considered graphs are almost regular and expanders.
Recent Advances in Multiobjective Optimization
Christos D. Zaroliagis
(University of Patras, Greece)
Evolutionary Testing Techniques
Joachim Wegener
(DaimlerChrysler AG, Research and Technology, Germany)
Abstract:
The development and testing of software-based systems is an essential activity for the
automotive industry. 50-70 software-based systems with different complexities and developed
by various suppliers are installed in today’s premium vehicles, communicating with each other
via different bus systems. The integration and testing of systems of this complexity is a very
challenging task. The aim of testing is to detect faults in the systems under test and to
convey confidence in the correct functioning of the systems if no faults are found during
comprehensive testing. Faults not found in the different testing phases could have significant
consequences that range from customer dissatisfaction to damage of physical property or, in safety
relevant areas, even to the endangering of human lives. Therefore, the thorough testing of developed
systems is essential. Evolutionary Testing tries to improve the effectiveness and efficiency of the
testing process by transforming testing objectives into search problems, and applying evolutionary
computation in order to solve them.
Self-Replication, Evolvability and Asynchronicity in Stochastic Worlds
Chrystopher L. Nehaniv
(University of Hertfordshire, UK)
Abstract:
We consider temporal aspects of self-replication and evolvability
-- in particular, the massively asynchronous parallel and distributed
nature of living systems. Formal views of self-reproduction and
time are surveyed, and a general asynchronization construction
for automata networks
is presented. Evolution and evolvability are distinguished, and
the evolvability characteristics of natural and
artificial examples are overviewed.
Minimal implemented evolvable systems achieving
(1) asynchronous self-replication and evolution, as well
as (2) proto-cultural transmission and evolution, are presented
and analyzed for evolvability. Developmental
genetic regulatory networks (DGRNs) are suggested as a novel paradigm for
massive asynchronous computation and evolvability. An
appendix classifies modes of life (with different degrees of
aliveness) for natural and artificial living systems and
possible transitions between them.
The Complexity of Classical and Quantum Branching Programs: A Communication Complexity Approach
Farid Ablayev
(Kazan State University, Russia)
Abstract:
We present a survey of the communication point of view for a
complexity lower bounds proof technique for classical
(deterministic, nondeterministic and randomized) and quantum models
of branching programs.
_____________________________________________
Contributions
_____________________________________________
Some Heuristic Analysis of Local Search Algorithms for SAT Problems
Osamu Watanabe
(Tokyo Institute of Technology, Japan)
Abstract:
By using heuristic analysis proposed in [WSA03],
we investigate the dynamical behavior of greedy local search algorithms
for satisfiability (SAT) problems.
We observe that
the difference between hard and easy instances is relatively small
while there are enough places to be improved locally,
and that the difference becomes crucial
when all such places are processed.
We also show that
a tabu search type restriction could be useful
for improving the efficiency of greedy local search algorithms.
Clustering in Stochastic Asynchronous Algorithms for~Distributed Simulations
Anatoli Manita and Francois Simonot
(Moscow State University, Russia / Universite Henri Poincare Nancy I, France)
Abstract:
We consider a cascade model of $N$ different processors performing
a distributed parallel simulation. The main goal of the study is to
show that the long-time dynamics of the system have a cluster behaviour.
To attack this problem we combine two methods: stochastic comparison
and Foster--Lyapunov functions.
On the Construction of the Set of Irreducible Partial Covers
Mikhail Ju. Moshkov
(University of Silesia, Poland)
Abstract:
In the paper a totally polynomial algorithm for construction of
the set of irreducible partial covers for the major part of set
cover problems is considered.
Polynomial Time Checking for Generation of
Finite Distributions of Rational Probabilities
Roman Kolpakov
(Moscow State University, Russia)
Abstract:
We study the generation of finite probabilistic distributions
by discrete transformations. By discrete transformation of
distributions we mean the distribution of a random variable
which is a function of the values of independent random variables
with initial distributions. We propose an algorithm which allows
to determine in polynomial time whether a given distribution is
generated by a given set of finite distributions of rational
probabilities. Moreover, we describe all sets of finite distributions
of rational probabilities which are closed under the considered
generation. Among these sets we find all finitely generated sets.
We also determine the structure of the lattice formed of these sets.
FPL Analysis for Adaptive Bandits
Jan Poland
(Hokkaido University, Japan)
Abstract:
A main problem of "Follow the Perturbed Leader" strategies for online decision
problems is that regret bounds are typically proven against oblivious adversary.
In partial observation cases, it was not clear how to obtain
performance guarantees against adaptive adversary, without worsening the bounds.
We propose a conceptually simple argument to resolve this problem.
Using this, a regret bound of
$O(t^{\frac{2}{3}})$ for FPL in the adversarial multi-armed bandit
problem is shown. This bound holds for the common FPL variant using only the
observations from designated exploration rounds. Using all observations allows
for the stronger bound of $O(\sqrt{t})$, matching the best
bound known so far (and essentially the known lower bound) for
adversarial bandits. Surprisingly, this variant does not even need explicit
exploration, it is self-stabilizing.
However the sampling probabilities have to be either
externally provided or approximated to
sufficient accuracy, using $O(t^2\log t)$ samples in each step.
On Improved Least Flexibility First Heuristics Superior for Packing and Stock Cutting Problems
Yu-Liang Wu and Chi-Kong Chan
(The Chinese University of Hong Kong, Hong Kong)
Abstract:
Two dimensional cutting and packing problems have applications in many manufacturing and job allocation
problems. In particular, in VLSI floor planning problems and stock cutting problems, many simulated annealing
and genetic algorithms based methods have been proposed in the last ten years. These researches have mainly
been focused on finding efficient data structures for representing packing results so the search space and
processing time of the underlying search engine can be minimized. In this paper, we tackle the problem from
a different approach. Instead of using stochastic searches, we introduce an effective deterministic optimization
algorithm for packing and cutting. By combining an improved Least Flexibility First principle and a greedy
search based evaluation routine, we can obtain very encouraging results: In stock cutting problems, our
algorithm achieved over 99% average packing density for a series of public rectangle packing data sets,
which is significantly better than the 96% packing density obtained by meta-heuristics (simulated annealing)
based results while using much less CPU time; whereas in rectangle packing applying the well-known MCNC and
GSRC benchmarks, we achieved the best (over 96%) packing density among all known published results packed by
other methods. Our encouraging results seem to suggesting a new experimental direction in designing efficient
deterministic heuristics for some kind of hard combinatorial problems.
Optimal Fuzzy CLOS Guidance Law Design Using Ant Colony Optimization
Hadi Nobahari and Seid H. Pourtakdoust
(Sharif University of Technology, Iran)
Abstract:
The well-known ant colony optimization meta-heuristic is applied to design a new command
to line-of-sight guidance law. In this regard, the lately developed continuous ant colony system
is used to optimize the parameters of a pre-constructed fuzzy sliding mode controller.
The performance of the resulting guidance law is evaluated at different engagement scenarios.
On Some Bounds on the Size of Branching Programs (A Survey)
Elizaveta A. Okol'nishnikova
(Sobolev Institute of Mathematics, Russia)
Abstract:
Previously it was shown by the author that it is possible to
reduce obtaining of lower bounds on the complexity of Boolean
functions for branching programs without restriction to obtaining of
lower bounds on
the complexity of minorants of the considered function for branching programs
with restriction on the number of occurrences of a variable in a path
(read-$k$-times branching programs).
Theorems that reduce the problem
of nonlinear lower bounds on the complexity of Boolean
functions for branching programs to the problem of lower
bounds on the complexity of covering of the set of ``ones''
of a Boolean function by
functions of the defined type or to the problem of
obtaining the upper bounds on the number of "ones" of a Boolean function in
$i$-faces of a cube of the defined dimension are presented.
A survey of bounds obtained by this method is given.
Two Metaheuristics for Multiobjective Stochastic Combinatorial Optimization
Walter J. Gutjahr
(University of Vienna, Austria)
Abstract:
Two general-purpose metaheuristic algorithms for solving multiobjective stochastic
combinatorial optimization
problems are introduced: SP-ACO (based on the Ant Colony Optimization paradigm)
which combines the previously
developed algorithms S-ACO and P-ACO, and
SPSA, which extends Pareto Simulated Annealing to the stochastic case.
Both approaches are tested on random instances of a TSP with time windows and
stochastic service times.
Scales in time synchronization model
Vadim Malyshev and Anatoli Manita
(Moscow State University, Russia)
Abstract:
There are two types i = 1; 2 of particles on the line R, with Ni particles of type i .
Each particle of type i moves with constant velocity vi. Moreover, any particle of
type i = 1; 2 jumps to any particle of type j = 1; 2 with rates $N ^(-1)_j a_(ij)$ . We find
phase transitions in the clusterization (synchronization) behaviour of this system of
particles on different time scales t = t(N) relative to N = N1 + N2.
New Computation Paradigm for Modular Exponentiation Using a Graph Model
Chi Seong Park, Mun-Kyu Lee and Dong Kyue Kim
(Pusan National University, Korea / Inha University, Korea)
Abstract:
Modular exponentiation is to compute $x^E \bmod N$
for positive integers $x$, $E$, and $N$.
It is an essential operation for various public-key
cryptographic algorithms such as RSA, ElGamal and DSA,
and it is crucial to develop
fast modular exponentiation methods
for efficient implementation of the above algorithms.
To accelerate modular exponentiation,
one can either speed up each multiplication
or reduce the number of required multiplications.
We focus on the latter.
In this paper,
we propose a general model to
describe the behavior of modular exponentiation
in terms of a graph.
First, we show that the problem of finding the minimum number of
multiplications for a modular exponentiation
is equivalent to finding a shortest path
in its corresponding graph.
The previously known exponentiation algorithms
including the binary method, the $M$-ary method
and the sliding window method can be
represented as a specific instance of our model.
Next, we present a general
method to reduce the number of required multiplications
by modifying the pre-computation table
which is used for the sliding window method.
According to our experimental results,
the new method significantly reduces the number of multiplications,
especially in the cases that
the exponent $E$ has a high Hamming weight.
Dynamic Facility Location with Stochastic Demands
Martin Romauch and Richard F. Hartl
(University of Vienna, Austria)
Abstract:
In this paper, a Stochastic Dynamic Facility Location Problem
(SDFLP) is formulated. In the first part, an exact solution method
based on stochastic dynamic programming is given. It is only usable
for small instances. In the second part a Monte Carlo based method
for solving larger instances is applied, which is derived from the
Sample Average Approximation (SAA) method.
On the Properties of Asymptotic Probability for Random Boolean Expression
Values in Binary Bases
Alexey D. Yashunsky
(Moscow State University, Russia)
Abstract:
The present paper deals with the problem of analyzing the value of a random Boolean
expression. The expressions are
constructed of Boolean operations and constants chosen independently at random with
given probabilities. The dependence
between the expression value probability and the constants' probabilities is
investigated for different sets of
operations. The asymptotic behavior of this dependence is given by a probability
function, explicitly obtained through
analysis of generating functions for expressions. Special attention is given to the
case of binary Boolean operations.
The paper demonstrates some probability function properties and their connection
with the properties of Boolean
operations used in random expressions.
Solving a Dynamic Cell Formation Problem with Machine Cost and Alternative Process Plan by Memetic Algorithms
Reza Tavakkoli-Moghaddam, Nima Safaei, and Masoud Babakhani
(University of Tehran, Iran / Iran University of Science and Technology, Iran)
Abstract:
In this paper, we present a new model of a cell formation problem
(CFP) for a multi-period planning horizon where the product mix
and demand are different in each period, but they are
deterministic. As a consequence, the formed cells in the current
period may be not optimal for the next period. This evolution
results from reformulation of part families, manufacturing cells,
and reconfiguration of the CFP as required. Reconfiguration
consists of reforming part families, machine groups, and machine
relocations. The objective of the model is to determine the
optimal number of cells while minimizing the machine
amortization/relocation costs as well as the inter-cell movements
in each period. In the proposed model, parts have alternative
process plans, operation sequence, and produce as batch. The
machine capacity is also limited and machine duplication is
allowed. The proposed model for real-world instances cannot be
solved optimally within a reasonable amount of computational
time. Thus, we propose an efficient memetic algorithm (MA) with a
simulated annealing-based local search engine for solving the
proposed model. This model is solved optimally by the Lingo
software then the optimal solution is compared with the MA
implementation.
Eco-grammar Systems as Models for Parallel Evolutionary Algorithms
Adrian Horia Dediu and Maria Adela Grando
(Rovira i Virgili University, Spain)
Abstract:
Evolutionary Algorithms (EAs), biological inspired searching techniques,
represent a research domain where theoretical proofs are still missing. Due
to the lack of theoretical foundations, an extensive experimental work
developed many variations of the basic model. Remarkable tendencies such as
variable control parameters or parallel populations try to overcome the
stagnation observed at the end of evolutions.
We tried to study from theoretical point of view the possibility of
modelling parallel EAs using Eco-grammar systems. We expect that our
research opens a new perspective over EAs behavior and our framework can
bring theoretical results that will lead to new recommendations for EAs
architectures as well as for specific details requested by practical
problems.