a firs look at graph theory

332
\\b World Scientific 'GI / Singapore. New Jersey. London • Hong Kong In Association with: BOMBAY • AHMEDABAD • HYDERABAD • LUCKNOW BANGALORE • CALCUTIA • NAGPUR • NEW DELHI • MADRAS ALLIED PUBLISHERS LTD. John Clark and Derek Allan Holton Department of Mathematics and Statics University of Otago Neu/ Zealand ~ WnOO~Lf rb@@~ l£Lf @OOlA\~OO lJOO~@OOW

Upload: hendradarmawan89

Post on 19-Jul-2016

36 views

Category:

Documents


8 download

TRANSCRIPT

Page 1: A Firs Look at Graph Theory

\\b World Scientific'GI / Singapore. New Jersey. London • Hong Kong

In Association with:

BOMBAY • AHMEDABAD • HYDERABAD • LUCKNOWBANGALORE • CALCUTIA • NAGPUR • NEW DELHI • MADRAS

ALLIED PUBLISHERS LTD.

John Clark and Derek Allan HoltonDepartment of Mathematics and Statics

University of OtagoNeu/ Zealand

~ WnOO~Lf rb@@~ l£Lf

@OOlA\~OO lJOO~@OOW

Page 2: A Firs Look at Graph Theory

Published by Sunil Sachdev and printed by Ravi Sachdev atAllied Publishers Limited.A-I04 Mayapuri, Phase n,New Delhi 110064.

ISBN 81-7023-463-8

No part of this work may be reproduced or transmitted inany form or by any means,electronic or mechanical, including photocopying and recording, or by anyinformation storage or retrieval system without the prior written permission ofWorld Scientific Publishing Co. Pte. Ltd., unless such copying is expresslypermitted by Federal Copyright Law. Address inquiries to Farrer Road, P.O. Box128, Singapore 9128.

This edition of" A First Look At Graph Theory"© World Scientific Publishing Co.Pte. Ltd. is published by Allied Publishers Limited, 1995 by arrangement withWorld Scientific Publishing Co. Pte. Ltd., Farrer Road, P.O. Box 128, Singapore9128.

First Indian Reprint 1995

Copyright © 1991 by World Scientific Publishing Co. Pte. Ltd.

ALLIED PUBLISHERS LIMITED

Regd. Off.: 15 J. N. Heredia Marg, Ballard Estate, Bombay - 400 038Prarthna Flats (2nd Floor), Navrangpura, Ahmedabad - 3800093-5-111411 Kachiguda Cross Road, Hyderabad - 500 02760 Bajaj Nagar, Central Bazar Road, Nagpur - 440 01016AAshok Marg, Patiala House, Lucknow - 226 0015th Main Road, Gandhinagar, Bangalore - 560 00917Chittaranjan Avenue, Calcutta - 700 07281 Hill Road, Ramnagar, Nagpur - 400 01013/14Asaf Ali Road, New Delhi - 110002751 Anna Salai, Madras - 600 002

Page 3: A Firs Look at Graph Theory

To our long-suffering wives,Austina and Marilyn,

with sincere thanks for their patience,and to

John and Alan Clark,who should have seen much more of their father

during their summer holidays.

Page 4: A Firs Look at Graph Theory

vii

With the increasing use of computers in society there has been a dramatic growthin all aspects of computer education. At university level, computer science studentsquickly learn that their subject has many facets, some of which are better appreciatedwhen the student has an appropriate mathematical background. Unfortunately, muchof this mathematical background is not the sort found easily in the mathematicaleducation of earlier generations.

Much of the theory of computer science uses an area of mathematics looselydescribed as "discrete mathematics", this term chosen to emphasise its contrastwith the "continuous mathematics" of the more traditional calculus courses. Discretemathematics covers many topics and this book takes a first look at one of these- Graph Theory. This topic has a surprising number of applications, not justto computer science but to many other sciences (physical, biological and social),engineering and commerce.

From what we have said so far, the reader may have got the impression that thisis a book mainly for computer scientists. Not so. Graph Theory is at last beingacknowledged as an important subject in the undergraduate mathematics curriculum.Perhaps one should expect a more theoretical treatment here than in the computerscience setting. However we feel that a blend of the theory with some of its many variedapplications is highly desirable for both disciplines - for those-mainly concerned withthe applications of graphs, the theory helps to strengthen the ideas and point the wayto independent applications; conversely, the applications of graph theory to "realworld" situations reinforces the theoretical aspects and illustrates one of the manyways in which mathematics is applied. As a result this text is a mixture of boththeory and applications and can be used by both the serious mathematics student,her computer science cousin or any other relation keen to learn about one of the mostrapidly growing areas of modern mathematics.

The book began in 1985 as a set of notes for a second year course of 40 one-hourlectures in the Department of Mathematics at the University of Otago. The studentsattending the course, then and in subsequent years, were mainly a mixture of computerscience majors and mathematics majors. Not all topics covered in the book were dealtwith in these lectures and, indeed, some theoretical aspects may be quite difficult forthe average second y~r university student. However, Graph Theory is particularlysuited to selective study and hopefully our treatment here provides material for theindividual teacher to tailor to their course's requirements.

We have also provided a plentiful supply of exercises. These are of varying difficulty.Some deal with the algorithmic aspects of the text, some on the theoretical while

Preface

Page 5: A Firs Look at Graph Theory

others introduce some new but related ideas. We encourage the reader to do as manyas possible - mathematics is not a spectator sport and is best appreciated with activeparticipation!We wish to express our sincere thanks to several people involved in the preparation

of this book. Jane Hill helped enormously with the typing and typesetting, JohnMarshall proofread an early version of the text and also made numerous suggestionson style, Gordon Yau prepared some of the diagrams, Maree Watson typed portions ofthe manuscript, Gra.emeMcKinstry provided very useful L\TEXexpertise while MarkBorrie gave frequently-needed computer assistance.However our main thanks go to our families for their patience during the last few

months of the book's preparation.

Prefaceviii

Page 6: A Firs Look at Graph Theory

ix

One of the beauties of Graph Theory is that it depends very little on other branchesof mathematics. However in our text we do occasionally rely on the reader havingwhat is often called "mathematical maturity". This means an ability on behalf ofthe reader to understand and appreciate a mathematical argument or proof. Thisability is something that usually is not acquired overnight but is the outcome of anongoing exposure to mathematics and its accompanying logic. Hopefully, the reader'smathematical maturity will grow as he progresses through the text. If so, then we willhave achieved one of the goals of the book.

On a more concrete level, we will assume that the reader knows about the principleof mathematical induction. This is dealt with in many undergraduate textbooks. Inparticular, the text by Mott, Kandel and Baker, mentioned in the section on FurtherReading, has a nice treatment of this.We also assume that the reader is familiar with the notion of a set. We use 0

to denote the empty set and, for two sets A and B, we denote the set difference,consisting of all elements which belong to A but not B, by A-B.

Each of the ten chapters of the book is split up into numbered sections, with, forexample, Section 2.5 denoting the fifth section of Chapter 2. At the end of mostsections there is a collection of numbered exercises. For example, Exercise 2.5.3 refersto the third exercise accompanying Section 2.5. Within each chapter, results such astheorems and corollaries are also numbered consecutively. For example, Theorem 4.3is the third result of Chapter 4 and it is followed by Corollary 4.4.The end of a proof of a theorem or 'corollary is shown by the symbol D.We have referred to several books and articles throughout the text and details of

these are given in the bibliography at the end of the book. Such a reference is givenby a number in square brackets with, for example, [8] referring to the eighth item inthe bibliography.

A Note to the Reader

Page 7: A Firs Look at Graph Theory
Page 8: A Firs Look at Graph Theory
Page 9: A Firs Look at Graph Theory
Page 10: A Firs Look at Graph Theory
Page 11: A Firs Look at Graph Theory
Page 12: A Firs Look at Graph Theory
Page 13: A Firs Look at Graph Theory
Page 14: A Firs Look at Graph Theory
Page 15: A Firs Look at Graph Theory
Page 16: A Firs Look at Graph Theory
Page 17: A Firs Look at Graph Theory
Page 18: A Firs Look at Graph Theory
Page 19: A Firs Look at Graph Theory
Page 20: A Firs Look at Graph Theory
Page 21: A Firs Look at Graph Theory
Page 22: A Firs Look at Graph Theory
Page 23: A Firs Look at Graph Theory
Page 24: A Firs Look at Graph Theory
Page 25: A Firs Look at Graph Theory
Page 26: A Firs Look at Graph Theory
Page 27: A Firs Look at Graph Theory
Page 28: A Firs Look at Graph Theory
Page 29: A Firs Look at Graph Theory
Page 30: A Firs Look at Graph Theory
Page 31: A Firs Look at Graph Theory
Page 32: A Firs Look at Graph Theory
Page 33: A Firs Look at Graph Theory
Page 34: A Firs Look at Graph Theory
Page 35: A Firs Look at Graph Theory
Page 36: A Firs Look at Graph Theory
Page 37: A Firs Look at Graph Theory
Page 38: A Firs Look at Graph Theory
Page 39: A Firs Look at Graph Theory
Page 40: A Firs Look at Graph Theory
Page 41: A Firs Look at Graph Theory
Page 42: A Firs Look at Graph Theory
Page 43: A Firs Look at Graph Theory
Page 44: A Firs Look at Graph Theory
Page 45: A Firs Look at Graph Theory
Page 46: A Firs Look at Graph Theory
Page 47: A Firs Look at Graph Theory
Page 48: A Firs Look at Graph Theory
Page 49: A Firs Look at Graph Theory
Page 50: A Firs Look at Graph Theory
Page 51: A Firs Look at Graph Theory
Page 52: A Firs Look at Graph Theory
Page 53: A Firs Look at Graph Theory
Page 54: A Firs Look at Graph Theory
Page 55: A Firs Look at Graph Theory
Page 56: A Firs Look at Graph Theory
Page 57: A Firs Look at Graph Theory
Page 58: A Firs Look at Graph Theory
Page 59: A Firs Look at Graph Theory
Page 60: A Firs Look at Graph Theory
Page 61: A Firs Look at Graph Theory
Page 62: A Firs Look at Graph Theory
Page 63: A Firs Look at Graph Theory
Page 64: A Firs Look at Graph Theory
Page 65: A Firs Look at Graph Theory
Page 66: A Firs Look at Graph Theory
Page 67: A Firs Look at Graph Theory
Page 68: A Firs Look at Graph Theory
Page 69: A Firs Look at Graph Theory
Page 70: A Firs Look at Graph Theory
Page 71: A Firs Look at Graph Theory
Page 72: A Firs Look at Graph Theory
Page 73: A Firs Look at Graph Theory
Page 74: A Firs Look at Graph Theory
Page 75: A Firs Look at Graph Theory
Page 76: A Firs Look at Graph Theory
Page 77: A Firs Look at Graph Theory
Page 78: A Firs Look at Graph Theory
Page 79: A Firs Look at Graph Theory
Page 80: A Firs Look at Graph Theory
Page 81: A Firs Look at Graph Theory
Page 82: A Firs Look at Graph Theory
Page 83: A Firs Look at Graph Theory
Page 84: A Firs Look at Graph Theory
Page 85: A Firs Look at Graph Theory
Page 86: A Firs Look at Graph Theory
Page 87: A Firs Look at Graph Theory
Page 88: A Firs Look at Graph Theory
Page 89: A Firs Look at Graph Theory
Page 90: A Firs Look at Graph Theory
Page 91: A Firs Look at Graph Theory
Page 92: A Firs Look at Graph Theory
Page 93: A Firs Look at Graph Theory
Page 94: A Firs Look at Graph Theory
Page 95: A Firs Look at Graph Theory
Page 96: A Firs Look at Graph Theory
Page 97: A Firs Look at Graph Theory
Page 98: A Firs Look at Graph Theory
Page 99: A Firs Look at Graph Theory
Page 100: A Firs Look at Graph Theory
Page 101: A Firs Look at Graph Theory
Page 102: A Firs Look at Graph Theory
Page 103: A Firs Look at Graph Theory
Page 104: A Firs Look at Graph Theory
Page 105: A Firs Look at Graph Theory
Page 106: A Firs Look at Graph Theory
Page 107: A Firs Look at Graph Theory
Page 108: A Firs Look at Graph Theory
Page 109: A Firs Look at Graph Theory
Page 110: A Firs Look at Graph Theory
Page 111: A Firs Look at Graph Theory
Page 112: A Firs Look at Graph Theory
Page 113: A Firs Look at Graph Theory
Page 114: A Firs Look at Graph Theory
Page 115: A Firs Look at Graph Theory
Page 116: A Firs Look at Graph Theory
Page 117: A Firs Look at Graph Theory
Page 118: A Firs Look at Graph Theory
Page 119: A Firs Look at Graph Theory
Page 120: A Firs Look at Graph Theory
Page 121: A Firs Look at Graph Theory
Page 122: A Firs Look at Graph Theory
Page 123: A Firs Look at Graph Theory
Page 124: A Firs Look at Graph Theory
Page 125: A Firs Look at Graph Theory
Page 126: A Firs Look at Graph Theory
Page 127: A Firs Look at Graph Theory
Page 128: A Firs Look at Graph Theory
Page 129: A Firs Look at Graph Theory
Page 130: A Firs Look at Graph Theory
Page 131: A Firs Look at Graph Theory
Page 132: A Firs Look at Graph Theory
Page 133: A Firs Look at Graph Theory
Page 134: A Firs Look at Graph Theory
Page 135: A Firs Look at Graph Theory
Page 136: A Firs Look at Graph Theory
Page 137: A Firs Look at Graph Theory
Page 138: A Firs Look at Graph Theory
Page 139: A Firs Look at Graph Theory
Page 140: A Firs Look at Graph Theory
Page 141: A Firs Look at Graph Theory
Page 142: A Firs Look at Graph Theory
Page 143: A Firs Look at Graph Theory
Page 144: A Firs Look at Graph Theory
Page 145: A Firs Look at Graph Theory
Page 146: A Firs Look at Graph Theory
Page 147: A Firs Look at Graph Theory
Page 148: A Firs Look at Graph Theory
Page 149: A Firs Look at Graph Theory
Page 150: A Firs Look at Graph Theory
Page 151: A Firs Look at Graph Theory
Page 152: A Firs Look at Graph Theory
Page 153: A Firs Look at Graph Theory
Page 154: A Firs Look at Graph Theory
Page 155: A Firs Look at Graph Theory
Page 156: A Firs Look at Graph Theory
Page 157: A Firs Look at Graph Theory
Page 158: A Firs Look at Graph Theory
Page 159: A Firs Look at Graph Theory
Page 160: A Firs Look at Graph Theory
Page 161: A Firs Look at Graph Theory
Page 162: A Firs Look at Graph Theory
Page 163: A Firs Look at Graph Theory
Page 164: A Firs Look at Graph Theory
Page 165: A Firs Look at Graph Theory
Page 166: A Firs Look at Graph Theory
Page 167: A Firs Look at Graph Theory
Page 168: A Firs Look at Graph Theory
Page 169: A Firs Look at Graph Theory
Page 170: A Firs Look at Graph Theory
Page 171: A Firs Look at Graph Theory
Page 172: A Firs Look at Graph Theory
Page 173: A Firs Look at Graph Theory
Page 174: A Firs Look at Graph Theory
Page 175: A Firs Look at Graph Theory
Page 176: A Firs Look at Graph Theory
Page 177: A Firs Look at Graph Theory
Page 178: A Firs Look at Graph Theory
Page 179: A Firs Look at Graph Theory
Page 180: A Firs Look at Graph Theory
Page 181: A Firs Look at Graph Theory
Page 182: A Firs Look at Graph Theory
Page 183: A Firs Look at Graph Theory
Page 184: A Firs Look at Graph Theory
Page 185: A Firs Look at Graph Theory
Page 186: A Firs Look at Graph Theory
Page 187: A Firs Look at Graph Theory
Page 188: A Firs Look at Graph Theory
Page 189: A Firs Look at Graph Theory
Page 190: A Firs Look at Graph Theory
Page 191: A Firs Look at Graph Theory
Page 192: A Firs Look at Graph Theory
Page 193: A Firs Look at Graph Theory
Page 194: A Firs Look at Graph Theory
Page 195: A Firs Look at Graph Theory
Page 196: A Firs Look at Graph Theory
Page 197: A Firs Look at Graph Theory
Page 198: A Firs Look at Graph Theory
Page 199: A Firs Look at Graph Theory
Page 200: A Firs Look at Graph Theory
Page 201: A Firs Look at Graph Theory
Page 202: A Firs Look at Graph Theory
Page 203: A Firs Look at Graph Theory
Page 204: A Firs Look at Graph Theory
Page 205: A Firs Look at Graph Theory
Page 206: A Firs Look at Graph Theory
Page 207: A Firs Look at Graph Theory
Page 208: A Firs Look at Graph Theory
Page 209: A Firs Look at Graph Theory
Page 210: A Firs Look at Graph Theory
Page 211: A Firs Look at Graph Theory
Page 212: A Firs Look at Graph Theory
Page 213: A Firs Look at Graph Theory
Page 214: A Firs Look at Graph Theory
Page 215: A Firs Look at Graph Theory
Page 216: A Firs Look at Graph Theory
Page 217: A Firs Look at Graph Theory
Page 218: A Firs Look at Graph Theory
Page 219: A Firs Look at Graph Theory
Page 220: A Firs Look at Graph Theory
Page 221: A Firs Look at Graph Theory
Page 222: A Firs Look at Graph Theory
Page 223: A Firs Look at Graph Theory
Page 224: A Firs Look at Graph Theory
Page 225: A Firs Look at Graph Theory
Page 226: A Firs Look at Graph Theory
Page 227: A Firs Look at Graph Theory
Page 228: A Firs Look at Graph Theory
Page 229: A Firs Look at Graph Theory
Page 230: A Firs Look at Graph Theory
Page 231: A Firs Look at Graph Theory
Page 232: A Firs Look at Graph Theory
Page 233: A Firs Look at Graph Theory
Page 234: A Firs Look at Graph Theory
Page 235: A Firs Look at Graph Theory
Page 236: A Firs Look at Graph Theory
Page 237: A Firs Look at Graph Theory
Page 238: A Firs Look at Graph Theory
Page 239: A Firs Look at Graph Theory
Page 240: A Firs Look at Graph Theory
Page 241: A Firs Look at Graph Theory
Page 242: A Firs Look at Graph Theory
Page 243: A Firs Look at Graph Theory
Page 244: A Firs Look at Graph Theory
Page 245: A Firs Look at Graph Theory
Page 246: A Firs Look at Graph Theory
Page 247: A Firs Look at Graph Theory
Page 248: A Firs Look at Graph Theory
Page 249: A Firs Look at Graph Theory
Page 250: A Firs Look at Graph Theory
Page 251: A Firs Look at Graph Theory
Page 252: A Firs Look at Graph Theory
Page 253: A Firs Look at Graph Theory
Page 254: A Firs Look at Graph Theory
Page 255: A Firs Look at Graph Theory
Page 256: A Firs Look at Graph Theory
Page 257: A Firs Look at Graph Theory
Page 258: A Firs Look at Graph Theory
Page 259: A Firs Look at Graph Theory
Page 260: A Firs Look at Graph Theory
Page 261: A Firs Look at Graph Theory
Page 262: A Firs Look at Graph Theory
Page 263: A Firs Look at Graph Theory
Page 264: A Firs Look at Graph Theory
Page 265: A Firs Look at Graph Theory
Page 266: A Firs Look at Graph Theory
Page 267: A Firs Look at Graph Theory
Page 268: A Firs Look at Graph Theory
Page 269: A Firs Look at Graph Theory
Page 270: A Firs Look at Graph Theory
Page 271: A Firs Look at Graph Theory
Page 272: A Firs Look at Graph Theory
Page 273: A Firs Look at Graph Theory
Page 274: A Firs Look at Graph Theory
Page 275: A Firs Look at Graph Theory
Page 276: A Firs Look at Graph Theory
Page 277: A Firs Look at Graph Theory
Page 278: A Firs Look at Graph Theory
Page 279: A Firs Look at Graph Theory
Page 280: A Firs Look at Graph Theory
Page 281: A Firs Look at Graph Theory
Page 282: A Firs Look at Graph Theory
Page 283: A Firs Look at Graph Theory
Page 284: A Firs Look at Graph Theory
Page 285: A Firs Look at Graph Theory
Page 286: A Firs Look at Graph Theory
Page 287: A Firs Look at Graph Theory
Page 288: A Firs Look at Graph Theory
Page 289: A Firs Look at Graph Theory
Page 290: A Firs Look at Graph Theory
Page 291: A Firs Look at Graph Theory
Page 292: A Firs Look at Graph Theory
Page 293: A Firs Look at Graph Theory
Page 294: A Firs Look at Graph Theory
Page 295: A Firs Look at Graph Theory
Page 296: A Firs Look at Graph Theory
Page 297: A Firs Look at Graph Theory
Page 298: A Firs Look at Graph Theory
Page 299: A Firs Look at Graph Theory
Page 300: A Firs Look at Graph Theory
Page 301: A Firs Look at Graph Theory
Page 302: A Firs Look at Graph Theory
Page 303: A Firs Look at Graph Theory
Page 304: A Firs Look at Graph Theory
Page 305: A Firs Look at Graph Theory
Page 306: A Firs Look at Graph Theory
Page 307: A Firs Look at Graph Theory
Page 308: A Firs Look at Graph Theory
Page 309: A Firs Look at Graph Theory
Page 310: A Firs Look at Graph Theory
Page 311: A Firs Look at Graph Theory
Page 312: A Firs Look at Graph Theory
Page 313: A Firs Look at Graph Theory
Page 314: A Firs Look at Graph Theory
Page 315: A Firs Look at Graph Theory
Page 316: A Firs Look at Graph Theory
Page 317: A Firs Look at Graph Theory
Page 318: A Firs Look at Graph Theory
Page 319: A Firs Look at Graph Theory
Page 320: A Firs Look at Graph Theory
Page 321: A Firs Look at Graph Theory
Page 322: A Firs Look at Graph Theory
Page 323: A Firs Look at Graph Theory
Page 324: A Firs Look at Graph Theory
Page 325: A Firs Look at Graph Theory
Page 326: A Firs Look at Graph Theory
Page 327: A Firs Look at Graph Theory
Page 328: A Firs Look at Graph Theory
Page 329: A Firs Look at Graph Theory
Page 330: A Firs Look at Graph Theory
Page 331: A Firs Look at Graph Theory
Page 332: A Firs Look at Graph Theory