Design of Modern Heuristics
2011
https://doi.org/10.1007/978-3-540-72962-4…
9 pages
1 file
Sign up for access to the world's latest research
Abstract
The use of general descriptive names, registered names, trademarks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use.
Related papers
Memetic Computing, 2009
An intensive practical experimentation is certainly required for the purpose of heuristics design and evaluation, however a theoretical approach is also important in this area of research. This paper gives a brief description of a selection of theoretical tools that can be used for designing and analyzing various heuristics. For design and evaluation, we consider several examples of preprocessing procedures and probabilistic instance analysis methods. We also discuss some attempts at the theoretical explanation of successes and failures of certain heuristics.
International Joint Conference on Artificial Intelligence, 1989
A problem with A* is that it fails to guarantee optimal solutions when its heuristic, h, overestimates. Since optimal solutions are often desired and an underestimati ng h is not always available, we seek to remedy this. From a non- admissible h an admissible one is generated using h's statistical properties. The new heuristic, hm, is obtained by inverting h
In recent years, there have been significant advances in the theory and application of metaheuristics to approximate solutions of complex optimization problems. The $\mathrm{m}\mathrm{e}\mathrm{t}\mathrm{a}-\mathrm{h}\mathrm{e}\mathrm{u}\mathrm{r}\mathrm{i}\mathrm{s}\mathrm{t}\dot{\mathrm{i}}\mathrm{c}\mathrm{s}$ term was used: as a language and a program for stating and solving combinatorial problems in [1]; to describe tabu search in [2] and [3]; to classify recent approaches such as adaptive memory programming, ants systems, evolutionary methods, genetics algorithm, greedy randomized adaptive search procedures, guided local search, neural networks, problem-space search, simulated annealing, scatter search, tabu search, threshold algorithms, and their hybrids in [4, 5, 6 and 7] and as a title for the biennial series of the metaheuristics international conferences (MIC-95, MIC-97, MIC-99, MIC-01). A metaheuristic was defined in $[7, 8]$ an iterative master process that guides and modifies the operations of subordinate heuristics to efficiently produce high quality solutions. It may combine intelligently different concepts for exploring the search space and uses learning strategies to structure information. It may manipulate a complete (or incomplete) single solution or a collections of solutions at each iteration. The subordinate heuristics may be high ($\mathrm{o}\mathrm{I}^{\cdot}$ low) level procedures, or a simple local search, or just a construction method. Metaheuristics provide decision makers with robust tools that obtain high quality solutions, in a reasonable computational effort, to important applications in business, engineering, economics and the sciences. Finding exact solutions to these applications still poses a real challenge despite the impact of recent advances in computer technology and the great interaction between computer science, management $\mathrm{s}\mathrm{c}\mathrm{i}\mathrm{e}\mathrm{n}\mathrm{c}\mathrm{e}/\mathrm{o}\mathrm{p}\mathrm{e}\mathrm{r}\mathrm{a}\mathrm{t}\mathrm{i}\mathrm{o}\mathrm{n}\mathrm{s}$ research and mathematics. For more details on theory and applications, we refer to the comprehensive bibliography on metaheuristics in [5], the books in [6-16]. A metaheuristic may have four components: initial space of solutions; search engines; learning and guideline strategies; management of information structures. In this paper, the most efficient metaheuristics and their associated components are briefly described. The unified-metaheuristic framework presented [4] is extended into a more general one to show how the existing metaheuristics can fit into it. The general framework invites extra research into desiging new innovative and unexplored metaheuristics. Finally, we conclude by highlighting current trends and future research directions in this active area of the science of heuristics.
Computers & Industrial Engineering, 2003
Focused issue on applied meta-heuristics In recent years, there have been significant advances in the theory and applications of meta-heuristics to the determination of approximate solutions for complex optimization problems. A meta-heuristic is an iterative master process that guides and modifies the operations of subordinate heuristics to efficiently produce high quality solutions. It may combine intelligently different concepts to explore the search space using adaptive learning strategies and structured information. The family of meta-heuristics can be classified into three categories and their hybrids. Construction-based meta-heuristics include greedy random adaptive search method, guided construction methods, and ant colony systems. Local-searchbased meta-heuristics include simulated annealing, noisy methods, guided local search methods, iterated local search, neural networks, tabu search, threshold accepting, and variable neighborhood search. Population-based meta-heuristics include evolutionary methods, genetic algorithms, path re-linking, and scatter search. For a good introduction on meta-heuristics, we refer to and .
2008
In the field of heuristic search it is well-known that improving the quality of an admissible heuristic can significantly decrease the search effort required to find an optimal solution. Existing literature often assumes that admissible heuristics are consistent , implying that consistency is a desirable attribute. To the contrary, this paper shows that an inconsistent heuristic can be preferable to a consistent heuristic. Theoretical and empirical results show that, in many cases, inconsistency can be used to achieve large performance improvements.
1996
Meta-Heuristics: An Overview I.H. Osman, J.P. Kelly. Genetic Algorithms: A Parallel Genetic Algorithm for the Set Partitioning Problem D. Levine. Evolutionary Computation and Heuristics Z. Michalewicz. Gene Pool Recombination in Genetic Algorithms H. Muhlenbein, H.-M. Voigt. Genetic and Local Search Algorithms as Robust and Simple Optimization Tools M. Yagiura, T. Ibaraki. Networks and Graphs: Comparison of Heuristic Algorithms for the Degree Constrained Minimum Spanning Tree G. Craig, et al. An Aggressive Search Procedure for the Bipartite Drawing Problem R. Marti. Guided Search for the Shortest Path on Transportation Networks Y.M. Sharaiha, R. Thaiss. Scheduling and Control: A Metaheuristic for the Timetabling Problem H. Abada, E. El-Darzi. Complex Sequencing Problems and Local Search Heuristics P. Brucker, H. Hurink. Heuristic Algorithms for Single Processor Scheduling with Earliness and Flow Time Penalties M. Dell'Amico, et al. Heuristics for the Optimal Control of Thermal E...
Proceedings of the 13th annual conference companion on Genetic and evolutionary computation - GECCO '11, 2011
… Science Technical Report …
— Nowadays computers are also used to solve incredibly complex problems. To solve these problems we have to develop some advanced algorithms. Exact algorithms of such problems might need unacceptably huge time & space to discover the solutions. For making the solution-finding algorithms acceptable approximation algorithms have been developed. These approximation algorithms use the heuristics and meta-heuristics functions to find out the solutions. Heuristic algorithms use the special designed functions to find out solution space intelligently. Meta-heuristics algorithms are the iterative generation process which guides a subordinate heuristic for exploring and exploiting the search space. Learning strategies in meta-heuristics helps to find efficient near-optimal solutions. Meta-heuristic algorithms make the complex problems solvable in acceptable time. This survey paper is trying to explain heuristic and Meta-heuristic techniques to solve the complex problems.
The awareness of heuristic methods as optimization tools and their, in comparison to exact algorithms, quick and simple application has expanded to many dierent domains in the 1

Loading Preview
Sorry, preview is currently unavailable. You can download the paper by clicking the button above.