Evolvable Hardware

Evolvable hardware (EHW) refers to hardware whose architecture/structure and functions change dynamically and autonomously in order to improve its performance in carrying out tasks. The emergence of this field has been profoundly influenced by the progres

  • PDF / 13,038,519 Bytes
  • 227 Pages / 441 x 666 pts Page_size
  • 63 Downloads / 256 Views

DOWNLOAD

REPORT


Evolvable Hardware

Genetic and Evolutionary Computation Series Series Editors David E. Goldberg Consulting Editor IlliGAL, Dept. of General Engineering University of Illinois at Urbana-Champaign UrbanaJL 61801 USA Email: [email protected] John R. Koza Consulting Editor Medical Informatics Stanford University Stanford, CA 94305-5479 USA Email: [email protected]

Selected titles from this series: David E. Goldberg The Design of Innovation: Lessons from and for Competent Genetic Algorithms, 2002 ISBN 1-4020-7098-5 John R. Koza, Martin A. Keane, Matthew J. Streeter, William Mydlowec, Jessen Yu, Guido Lanza Genetic Programming IV: Routine Human-Computer Machine Intelligence ISBN: 1-4020-7446-8 (hardcover), 2003; ISBN: 0-387-25067-0 (softcover), 2005 Carlos A. Coello Coello, David A. Van Veldhuizen, Gary B. Lament Evolutionary Algorithms for Solving Multi-Objective Problems, 2002 ISBN: 0-306-46762-3 Lee Spector Automatic Quantum Computer Programming: A Genetic Programming Approach, 2004 ISBN: 1-4020-7894-3 William B. Langdon Genetic Programming and Data Structures: Genetic Programming + Data Structures = Automatic Programming! 1998 ISBN: 0-7923-8135-1 For a complete listing of books in this series, go to http://www.springer.com

Tetsuya Higuchi Yong Liu Xin Yao (Eds.)

Evolvable Hardware

Springer

Tetsuya Higuchi National Institute of Advanced Industrial Science and Technology, Japan Yong Liu The University of Aizu, Japan Xin Yao The University of Birmingham, United Kingdom

Library of Congress Control Number: 2006920799 ISBN-10: 0-387-24386-0 ISBN-13: 978-0387-24386-3

e-ISBN-10: 0-387-31238-2 e-ISBN-13: 978-0387-31238-5

© 2006 by Springer Science+Business Media, LLC. All rights reserved. This work may not be translated or copied in whole or in part without the written permission of the publisher (Springer Science + Business Media, LLC, 233 Spring Street, New York, NY 10013, USA), except for brief excerpts in connection with reviews or scholarly analysis. Use in connection with any form of information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed is forbidden. The use in this publication of trade names, trademarks, service marks and similar terms, even if they are not identified as such, is not to be taken as an expression of opinion as to whether or not they are subject to proprietary rights. Printed in the United States of America

987654321 springer.com

PREFACE

Evolvable hardware refers to hardware that can learn and adapt autonomously in a dynamic environment. It is often an integration of evolutionary computation and programmable hardware devices. The objective of evolvable hardware is the autonomous reconfiguration of hardware structure in order to improve performance over time. The capacity for autonomous reconfiguration with evolvable hardware makes it fimdamentally different from conventional hardware, where it is almost impossible to change the hardware's fimction and architecture once it is manufactured. While prog