32 research outputs found
On the Neutrality of Flowshop Scheduling Fitness Landscapes
Solving efficiently complex problems using metaheuristics, and in particular
local searches, requires incorporating knowledge about the problem to solve. In
this paper, the permutation flowshop problem is studied. It is well known that
in such problems, several solutions may have the same fitness value. As this
neutrality property is an important one, it should be taken into account during
the design of optimization methods. Then in the context of the permutation
flowshop, a deep landscape analysis focused on the neutrality property is
driven and propositions on the way to use this neutrality to guide efficiently
the search are given.Comment: Learning and Intelligent OptimizatioN Conference (LION 5), Rome :
Italy (2011
NILS: a Neutrality-based Iterated Local Search and its application to Flowshop Scheduling
This paper presents a new methodology that exploits specific characteristics
from the fitness landscape. In particular, we are interested in the property of
neutrality, that deals with the fact that the same fitness value is assigned to
numerous solutions from the search space. Many combinatorial optimization
problems share this property, that is generally very inhibiting for local
search algorithms. A neutrality-based iterated local search, that allows
neutral walks to move on the plateaus, is proposed and experimented on a
permutation flowshop scheduling problem with the aim of minimizing the
makespan. Our experiments show that the proposed approach is able to find
improving solutions compared with a classical iterated local search. Moreover,
the tradeoff between the exploitation of neutrality and the exploration of new
parts of the search space is deeply analyzed
Local Optima Networks for the Permutation Flowshop Scheduling Problem: Makespan vs. Total Flow Time
Local Optima Networks were proposed to understand the structure of combinatorial landscapes at a coarse-grained level. We consider a compressed variant of such networks with features that are meaningful for the study of search difficulty in the context of local search. In particular, we investigate different landscapes of the Permutation Flowshop Scheduling Problem. The insert and 2-exchange neighbourhoods are considered, and two different objective functions are taken into account: the makespan and the total flow time. The aim is to analyse the network features in order to find differences between the landscape structures, giving insights about which features impact algorithm performance. We evaluate the correlation between landscape properties and the performance of an Iterated Local Search algorithm. Visualisation of the network structure is also given, where evident differences between the makespan and total flow time are observed
The Road to VEGAS: Guiding the Search over Neutral Networks
VEGAS (Varying Evolvability-Guided Adaptive Search) is a new methodology
proposed to deal with the neutrality property of some optimization problems. ts
main feature is to consider the whole neutral network rather than an arbitrary
solution. Moreover, VEGAS is designed to escape from plateaus based on the
evolvability of solution and a multi-armed bandit. Experiments are conducted on
NK-landscapes with neutrality. Results show the importance of considering the
whole neutral network and of guiding the search cleverly. The impact of the
level of neutrality and of the exploration-exploitation trade-off are deeply
analyzed.Comment: Genetic And Evolutionary Computation Conference, Dublin : Ireland
(2011
Anatomy of the attraction basins: Breaking with the intuition
olving combinatorial optimization problems efficiently requires the development of algorithms that consider the specific properties of the problems. In this sense, local search algorithms are designed over a neighborhood structure that partially accounts for these properties. Considering a neighborhood, the space is usually interpreted as a natural landscape, with valleys and mountains. Under this perception, it is commonly believed that, if maximizing, the solutions located in the slopes of the same mountain belong to the same attraction basin, with the peaks of the mountains being the local optima. Unfortunately, this is a widespread erroneous visualization of a combinatorial landscape. Thus, our aim is to clarify this aspect, providing a detailed analysis of, first, the existence of plateaus where the local optima are involved, and second, the properties that define the topology of the attraction basins, picturing a reliable visualization of the landscapes. Some of the features explored in this article have never been examined before. Hence, new findings about the structure of the attraction basins are shown. The study is focused on instances of permutation-based combinatorial optimization problems considering the 2-exchange and the insert neighborhoods. As a consequence of this work, we break away from the extended belief about the anatomy of attraction basins
Multi-layer local optima networks for the analysis of advanced local search-based algorithms
A Local Optima Network (LON) is a graph model that compresses the fitness
landscape of a particular combinatorial optimization problem based on a
specific neighborhood operator and a local search algorithm. Determining which
and how landscape features affect the effectiveness of search algorithms is
relevant for both predicting their performance and improving the design
process. This paper proposes the concept of multi-layer LONs as well as a
methodology to explore these models aiming at extracting metrics for fitness
landscape analysis. Constructing such models, extracting and analyzing their
metrics are the preliminary steps into the direction of extending the study on
single neighborhood operator heuristics to more sophisticated ones that use
multiple operators. Therefore, in the present paper we investigate a twolayer
LON obtained from instances of a combinatorial problem using bitflip and swap
operators. First, we enumerate instances of NK-landscape model and use the hill
climbing heuristic to build the corresponding LONs. Then, using LON metrics, we
analyze how efficiently the search might be when combining both strategies. The
experiments show promising results and demonstrate the ability of multi-layer
LONs to provide useful information that could be used for in metaheuristics
based on multiple operators such as Variable Neighborhood Search.Comment: Accepted in GECCO202
A Study of NK Landscapes' Basins and Local Optima Networks
We propose a network characterization of combinatorial fitness landscapes by
adapting the notion of inherent networks proposed for energy surfaces (Doye,
2002). We use the well-known family of landscapes as an example. In our
case the inherent network is the graph where the vertices are all the local
maxima and edges mean basin adjacency between two maxima. We exhaustively
extract such networks on representative small NK landscape instances, and show
that they are 'small-worlds'. However, the maxima graphs are not random, since
their clustering coefficients are much larger than those of corresponding
random graphs. Furthermore, the degree distributions are close to exponential
instead of Poissonian. We also describe the nature of the basins of attraction
and their relationship with the local maxima network.Comment: best paper nominatio
A characterisation of S-box fitness landscapes in cryptography
Substitution Boxes (S-boxes) are nonlinear objects often used in the design
of cryptographic algorithms. The design of high quality S-boxes is an
interesting problem that attracts a lot of attention. Many attempts have been
made in recent years to use heuristics to design S-boxes, but the results were
often far from the previously known best obtained ones. Unfortunately, most of
the effort went into exploring different algorithms and fitness functions while
little attention has been given to the understanding why this problem is so
difficult for heuristics. In this paper, we conduct a fitness landscape
analysis to better understand why this problem can be difficult. Among other,
we find that almost each initial starting point has its own local optimum, even
though the networks are highly interconnected
Landscape Analysis Under Measurement Error
This is the author accepted manuscript. The final version is available from ACM via the DOI in this recordThere are situations where the need for optimisation with a global precision tolerance arises — for example, due to measurement, numerical or evaluation errors in the objective function. In such situations, a global tolerance ε > 0 can be predefined such that two objective values are declared equal if the absolute difference between them is less than or equal to ε. This paper presents an overview of fitness landscape analysis under such conditions. We describe the formulation of common landscape categories in the presence of a global precision tolerance. We then proceed by dis- cussing issues that can emerge as a result of using tolerance, such as the increase in the neutrality of the fitness landscape. To this end, we propose two methods to exhaustively explore plateaus in such application domains — one of which is point-based and the other of which is set-based.Engineering and Physical Sciences Research Council (EPSRC