Catálogo de publicaciones - libros
Search Methodologies: Introductory Tutorials in Optimization and Decision Support Techniques
Edmund K. Burke ; Graham Kendall (eds.)
Resumen/Descripción – provisto por la editorial
No disponible.
Palabras clave – provistas por la editorial
No disponibles.
Disponibilidad
| Institución detectada | Año de publicación | Navegá | Descargá | Solicitá |
|---|---|---|---|---|
| No detectada | 2005 | SpringerLink |
Información
Tipo de recurso:
libros
ISBN impreso
978-0-387-23460-1
ISBN electrónico
978-0-387-28356-2
Editor responsable
Springer Nature
País de edición
Reino Unido
Fecha de publicación
2005
Información sobre derechos de publicación
© Springer Science+Business Media, LLC 2005
Cobertura temática
Tabla de contenidos
Complexity Theory and the No Free Lunch Theorem
Darrell Whitley; Jean Paul Watson
This tutorial reviews basic concepts in complexity theory, as well as various No Free Lunch results and how these results relate to computational complexity. The tutorial explains basic concepts in an informal fashion that illuminates key concepts. No Free Lunch theorems for search can be summarized by the following result: For all possible performance measures, no search algorithm is better than another when its performance is averaged over all possible discrete functions.
Palabras clave: Search Space; Search Algorithm; Polynomial Time; Turing Machine; Travel Salesman Problem.
Pp. 317-339
Machine Learning
Xin Yao; Yong Liu
Machine learning is a very active sub-field of artificial intelligence concerned with the development of computational models of learning. Machine learning is inspired by the work in several disciplines: cognitive sciences, computer science, statistics, computational complexity, information theory, control theory, philosophy, and biology. Simply speaking, machine learning is learning by machine. From a computational point of view, machine learning refers to the ability of a machine to improve its performance based on previous results. From a biological point of view, machine learning is the study of how to create computers that will learn from experience and modify their activity based on that learning as opposed to traditional computers whose activity will not change unless the programmer explicitly changes it.
Palabras clave: Neural Network; Machine Learning; Learning Algorithm; Connection Weight; Inductive Logic Programming.
Pp. 341-373
Artificial Immune Systems
Uwe Aickelin; Dipankar Dasgupta
The biological immune system is a robust, complex, adaptive system that defends the body from foreign pathogens. It is able to categorize all cells (or molecules) within the body as self-cells or nonself cells. It does this with the help of a distributed task force that has the intelligence to take action from a local and also a global perspective using its network of chemical messengers for communication. There are two major branches of the immune system. The innate immune system is an unchanging mechanism that detects and destroys certain invading organisms, whilst the adaptive immune system responds to previously unknown foreign cells and builds a response to them that can remain in the body over a long period of time. This remarkable information processing biological system has caught the attention of computer science in recent years.
Palabras clave: Recommender System; Intrusion Detection; Danger Signal; Intrusion Detection System; Artificial Immune System.
Pp. 375-399
Swarm Intelligence
Daniel Merkle; Martin Middendorf
The complex and often coordinated behavior of swarms fascinates not only biologists but also computer scientists. Bird flocking and fish schooling are impressive examples of coordinated behavior that emerges without central control. Social insect colonies show complex problem-solving skills arising from the actions and interactions of nonsophisticated individuals.
Palabras clave: Particle Swarm Optimization; Particle Swarm Optimization Algorithm; Swarm Intelligence; Elitist Solution; Permutation Problem.
Pp. 401-435
Fuzzy Reasoning
Costas P. Pappis; Constantinos I. Siettos
The derivation of mathematical models that can efficiently describe real-world problems is most of the time an overwhelming or even impossible task due to the complexity and the inherent ambiguity of characteristics that these problems may possess. As ( 1973 ), the founder of the theory of fuzzy sets, puts it, as the complexity of a system increases, our ability to make precise and yet significant statements about its behavior diminishes until a threshold is reached beyond which precision and significance (or relevance) become almost mutually exclusive characteristics.
Palabras clave: Membership Function; Fuzzy Logic; Fuzzy System; Fuzzy Control; Fuzzy Controller.
Pp. 437-474
Rough Set Based Decision Support
Roman Slowinski; Salvatore Greco; Benedetto Matarazzo
In this chapter, we are concerned with discovering knowledge from data. The aim is to find concise classification patterns that agree with situations that are described by the data. Such patterns are useful for explanation of the data and for the prediction of future situations. They are particularly useful in such decision problems as technical diagnostics, performance evaluation and risk assessment. The situations are described by a set of attributes , which we might also call properties, features, characteristics, etc. Such attributes may be concerned with either the input or output of a situation. These situations may refer to states, examples, etc. Within this chapter, we will refer to them as objects . The goal of the chapter is to present a knowledge discovery paradigm for multi-attribute and multicriteria decision making, which is based upon the concept of rough sets. Rough set theory was introduced by ( Pawlak 1982 , Pawlak 1991 ). Since then, it has often proved to be an excellent mathematical tool for the analysis of a vague description of objects. The adjective vague (referring to the quality of information) is concerned with inconsistency or ambiguity. The rough set philosophy is based on the assumption that with every object of the universe U there is associated a certain amount of information (data, knowledge). This information can be expressed by means of a number of attributes. The attributes describe the object. Objects which have the same description are said to be indiscernible (similar) with respect to the available information.
Palabras clave: Decision Rule; Decision Table; Decision Attribute; Primary Color; Decision Class.
Pp. 475-527
Hyper-Heuristics
Peter Ross
The term “hyper-heuristics” is fairly new, although the notion has been hinted at in papers from time to time since the 1960s (e.g. Crowston et al., 1963 ). The key idea is to devise new algorithms for solving problems by combining known heuristics in ways that allow each to compensate, to some extent, for the weaknesses of others. They might be thought of as heuristics to choose heuristics . They are methods which work with a search space of heuristics. In this sense, they differ from most applications of metaheuristics (see Glover and Kochenberger, 2003 ) which usually work with search spaces of solutions. One of the main goals of research in this area is to devise algorithms that are fast and exhibit good performance across a whole family of problems, presumably because the algorithms address some shared features of the whole set of problems.
Palabras clave: Genetic Algorithm; Local Search; Variable Neighborhood Search; Timetabling Problem; Party Size.
Pp. 529-556
Approximation Algorithms
Carla P. Gomes; Ryan Williams
Most interesting real-world optimization problems are very challenging from a computational point of view. In fact, quite often, finding an optimal or even a near-optimal solution to a large-scale optimization problem may require computational resources far beyond what is practically available. There is a substantial body of literature exploring the computational properties of optimization problems by considering how the computational demands of a solution method grow with the size of the problem instance to be solved (see e.g. Chapter 11 or Aho et al., 1979 ). A key distinction is made between problems that require computational resources that grow polynomially with problem size versus those for which the required resources grow exponentially. The former category of problems are called efficiently solvable, whereas problems in the latter category are deemed intractable because the exponential growth in required computational resources renders all but the smallest instances of such problems unsolvable.
Palabras clave: Approximation Algorithm; Polynomial Time; Constraint Satisfaction Problem; Vertex Cover; Hamiltonian Path.
Pp. 557-585
Fitness Landscapes
Colin R. Reeves
One of the most commonly-used metaphors to describe the process of heuristic methods such as local search in solving a combinatorial optimization problem is that of a “fitness landscape”. However, describing exactly what we mean by such a term is not as easy as might be assumed. Indeed, many cases of its usage in both the biological and optimization literature reveal a rather serious lack of understanding.
Palabras clave: Local Search; Travel Salesman Problem; Combinatorial Optimization Problem; Neighborhood Structure; Fitness Landscape.
Pp. 587-610