Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Massively Parallel Evolutionary Computation on GPGPUs (Natural Computing Series)

Buy

Evolutionary algorithms (EAs) are metaheuristics that learn from natural collective behavior and are applied to solve optimization problems in domains such as scheduling, engineering, bioinformatics, and finance. Such applications demand acceptable solutions with high-speed execution using finite computational resources. Therefore, there have been many attempts to develop platforms for running parallel EAs using multicore machines, massively parallel cluster machines, or grid computing environments. Recent advances in general-purpose computing on graphics processing units (GPGPU) have opened up this possibility for parallel EAs, and this is the first book dedicated to this exciting development.

The three chapters of Part I are tutorials, representing a comprehensive introduction to the approach, explaining the characteristics of the hardware used, and presenting a representative project to develop a platform for automatic parallelization of evolutionary computing (EC) on GPGPUs. The 10 chapters in Part II focus on how to consider key EC approaches in the light of this advanced computational technique, in particular addressing generic local search, tabu search, genetic algorithms, differential evolution, swarm optimization, ant colony optimization, systolic genetic search, genetic programming, and multiobjective optimization. The 6 chapters in Part III present successful results from real-world problems in data mining, bioinformatics, drug discovery, crystallography, artificial chemistries, and sudoku.

Although the parallelism of EAs is suited to the single-instruction multiple-data (SIMD)-based GPU, there are many issues to be resolved in design and implementation, and a key feature of the contributions is the practical engineering advice offered. This book will be of value to researchers, practitioners, and graduate students in the areas of evolutionary computation and scientific computing.

(HTML tags aren't allowed.)

Logo Design Love: A Guide to Creating Iconic Brand Identities
Logo Design Love: A Guide to Creating Iconic Brand Identities

There are a lot of books out there that show collections of logos. But David Airey’s “Logo Design Love” is something different: it’s a guide for designers (and clients) who want to understand what this mysterious business is all about. Written in reader-friendly, concise language, with a minimum of designer jargon,...

Professional Visual Studio 2008 (Wrox Programmer to Programmer)
Professional Visual Studio 2008 (Wrox Programmer to Programmer)

Professional Visual Studio 2008

Microsoft Visual Studio 2008 is the latest version in the ongoing evolution of the Integrated Development Environment (IDE), and this resource examines the diverse facets of the IDE—from common tasks to intricate functions to the powerful tools that accompany the main code editing...

Microsoft  Visual Web Developer(TM) 2005 Express Edition: Build a Web Site Now!
Microsoft Visual Web Developer(TM) 2005 Express Edition: Build a Web Site Now!
With this lively, eye-opening, and hands-on book, all you need is a computer and the desire to learn how to create Web pages now using Visual Web Developer Express Edition! Featuring a full working edition of the software, this fun and highly visual guide walks you through a complete Web page project from set-up to launch. Youll get an introduction...

Professional SQL Server 2000 DTS (Data Transformation Service)
Professional SQL Server 2000 DTS (Data Transformation Service)
DTS (Data Transformation Services) helps you create a transactional system to load and transform your data from and to a wide variety of sources. SQL Server DTS was introduced in the release of SQL Server 7.0; SQL Server 2000 sees the functionality and power of this outstanding and incredibly useful tool greatly increased. DTS can be used to...
Concurrent and Distributed Computing in Java
Concurrent and Distributed Computing in Java

An in-depth introduction to concurrent and distributed computing with Java

Combining the two key types of Java programming, Concurrent and Distributed Computing in Java offers both professionals and students a comprehensive guide to fundamental concepts necessary for mastering Java programming.

The text is presented in...

Global Tourism, Third Edition
Global Tourism, Third Edition
Pressure on national and local governments to rapidly develop their tourism potential to meet demand and produce benefits, makes it more essential than ever to plan carefully and consider the human and environmental impacts of tourism development. That is why, as Secretary-General of the World Tourism Organization, I am pleased to see the serious...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy