PRiNCiPLES OF QUANTUM ARTiFiCiAL iNTELLiGENCE 8980_9789814566742_tp.indd 1 3/9/13 1:40 PM May2,2013 14:6 BC:8831-ProbabilityandStatisticalTheory PST˙ws TThhiiss ppaaggee iinntteennttiioonnaallllyy lleefftt bbllaannkk PRiNCiPLES OF QUANTUM ARTiFiCiAL iNTELLiGENCE Andreas Wichert Instituto Superior Técnico - Universidade de Lisboa, Portugal World Scientific NEW JERSEY • LONDON • SINGAPORE • BEIJING • SHANGHAI • HONG KONG • TAIPEI • CHENNAI 8980_9789814566742_tp.indd 2 3/9/13 1:40 PM Published by World Scientific Publishing Co. Pte. Ltd. 5 Toh Tuck Link, Singapore 596224 USA office: 27 Warren Street, Suite 401-402, Hackensack, NJ 07601 UK office: 57 Shelton Street, Covent Garden, London WC2H 9HE British Library Cataloguing-in-Publication Data A catalogue record for this book is available from the British Library. PRINCIPLES OF QUANTUM ARTIFICIAL INTELLIGENCE Copyright © 2014 by World Scientific Publishing Co. Pte. Ltd. All rights reserved. This book, or parts thereof, may not be reproduced in any form or by any means, electronic or mechanical, including photocopying, recording or any information storage and retrieval system now known or to be invented, without written permission from the publisher. For photocopying of material in this volume, please pay a copying fee through the Copyright Clearance Center, Inc., 222 Rosewood Drive, Danvers, MA 01923, USA. In this case permission to photocopy is not required from the publisher. ISBN 978-981-4566-74-2 Printed in Singapore August13,2013 15:47 WorldScientificBook-9inx6in QAI for Andr´e v May2,2013 14:6 BC:8831-ProbabilityandStatisticalTheory PST˙ws TThhiiss ppaaggee iinntteennttiioonnaallllyy lleefftt bbllaannkk August13,2013 15:47 WorldScientificBook-9inx6in QAI Preface Artificial intelligence and quantum computation divide the subject into many major areas. Each of these areas are now so extensive and huge, that a major understanding of the core concepts that unite them is ex- tremely difficult. This book is about the core ideas of artificial intelligence and quantum computation. They are united in new subarea of artificial intelligence: “Quantum Artificial Intelligence”. The book is composed of two sections: the first is on classical com- putation and the second section is on quantum computation. In the first section, we introduce the basic principles of computation, representation and problem solving. In the second section, we introduce the principles of quantum computation and their relation to the core ideas of artificial intelligence, such as search and problem solving. We illustrate their use with several examples. The notes on which the book is based evolved in the course “Informa- tion and Computation for Artificial Intelligence” in the years 2008 2012 − at Department of Computer Science and Engineering, Instituto Superior T´ecnico,TechnicalUniversityofLisbon. ThankstoTechnicalUniversityof Lisbonforrewardingmeasabbaticalleaveinthe2012-2013academicyear, which has given me the time to finish this book. My research in recent years has benefited from many discussions with Ana Paiva, Lu´ıs Tarrat- aca, Aˆngelo Cardoso, Jo˜ao Sacramento and Catarina Moreira. Especially I would like to thank Lu´ıs Tarrataca and offer all of him deepest grati- tude. The chapter about “Quantum Problem-Solving” is mainly based on his work. Finally, I would like to thank my loving wife Manuela, without her encouragement the book would be never finished. Andreas Wichert vii May2,2013 14:6 BC:8831-ProbabilityandStatisticalTheory PST˙ws TThhiiss ppaaggee iinntteennttiioonnaallllyy lleefftt bbllaannkk August13,2013 15:47 WorldScientificBook-9inx6in QAI Contents Preface vii 1. Introduction 1 1.1 Artificial Intelligence . . . . . . . . . . . . . . . . . . . . . 1 1.2 Motivation and Goals . . . . . . . . . . . . . . . . . . . . 2 1.3 Guide to the Reader . . . . . . . . . . . . . . . . . . . . . 4 1.4 Content . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.4.1 Classical computation . . . . . . . . . . . . . . . . 4 1.4.2 Quantum computation . . . . . . . . . . . . . . . 6 2. Computation 9 2.1 Entscheidungsproblem . . . . . . . . . . . . . . . . . . . . 9 2.1.1 Cantor’s diagonal argument . . . . . . . . . . . . 11 2.1.2 Reductio ad absurdum . . . . . . . . . . . . . . . 11 2.2 Complexity Theory . . . . . . . . . . . . . . . . . . . . . . 12 2.2.1 Decision problems . . . . . . . . . . . . . . . . . . 13 2.2.2 P and NP . . . . . . . . . . . . . . . . . . . . . . 13 2.3 Church–Turing Thesis . . . . . . . . . . . . . . . . . . . . 14 2.3.1 Church–Turing–Deutsch principle . . . . . . . . . 15 2.4 Computers . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2.4.1 Analog computers . . . . . . . . . . . . . . . . . . 15 2.4.2 Digital computers . . . . . . . . . . . . . . . . . . 16 2.4.3 Von Neumann architecture . . . . . . . . . . . . . 16 3. Problem Solving 19 3.1 Knowledge Representation . . . . . . . . . . . . . . . . . . 19 ix
Description: