Catálogo de publicaciones - libros

Compartir en
redes sociales


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

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