Precision, Local Search and Unimodal Functions
Author(s) -
Martin Dietzfelbinger,
Jonathan E. Rowe,
Ingo Wegener,
Philipp Woelfel
Publication year - 2009
Publication title -
algorithmica
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.647
H-Index - 78
eISSN - 1432-0541
pISSN - 0178-4617
DOI - 10.1007/s00453-009-9352-x
Subject(s) - mathematics , gray code , combinatorics , binary number , theory of computation , algorithm , binary logarithm , code (set theory) , constant (computer programming) , scaling , base (topology) , distribution (mathematics) , binary code , upper and lower bounds , discrete mathematics , computer science , set (abstract data type) , geometry , mathematical analysis , arithmetic , programming language
We investigate the effects of precision on the efficiency of var- ious 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 dis- tribution. 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).
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom