handbook of graph theory

1155
CRC PRESS Boca Raton London New York Washington, D.C. HANDBOOK OF GRAPH THEORY EDITED BY JONATHAN L. GROSS JAY YELLEN DISCRETE MATHEMATICS AND ITS APPLICATIONS Series Editor KENNETH H. ROSEN

Upload: duytrung3006

Post on 13-Dec-2015

92 views

Category:

Documents


5 download

DESCRIPTION

Theory graph

TRANSCRIPT

  • CRC PR ESSBoca Raton London New York Washington, D.C.

    H A N D B O O K O F

    GRAPH THEORYEDITED BY

    JONATHAN L. GROSSJAY YELLEN

    DISCRETE MATHEMATICS AND ITS APPLICATIONSSeries Editor KENNETH H. ROSEN

  • Charles J. Colbourn and Jeffrey H. Dinitz, The CRC Handbook of Combinatorial Designs

    Charalambos A. Charalambides, Enumerative Combinatorics

    Steven Furino, Ying Miao, and Jianxing Yin, Frames and Resolvable Designs: Uses, Constructions, and Existence

    Randy Goldberg and Lance Riek, A Practical Handbook of Speech Coders

    Jacob E. Goodman and Joseph ORourke, Handbook of Discrete and Computational Geometry

    Jonathan L. Gross and Jay Yellen, Graph Theory and Its Applications

    Jonathan L. Gross and Jay Yellen, Handbook of Graph Theory

    Darrel R. Hankerson, Greg A. Harris, and Peter D. Johnson, Introduction to Information Theory and Data Compression

    Daryl D. Harms, Miroslav Kraetzl, Charles J. Colbourn, and John S. Devitt, Network Reliability:Experiments with a Symbolic Algebra Environment

    David M. Jackson and Terry I. Visentin, An Atlas of Smaller Maps in Orientable and Nonorientable Surfaces

    Richard E. Klima, Ernest Stitzinger, and Neil P. Sigmon, Abstract Algebra Applicationswith Maple

    Patrick Knupp and Kambiz Salari, Verification of Computer Codes in Computational Scienceand Engineering

    Donald L. Kreher and Douglas R. Stinson, Combinatorial Algorithms: Generation Enumerationand Search

    Charles C. Lindner and Christopher A. Rodgers, Design Theory

    Alfred J. Menezes, Paul C. van Oorschot, and Scott A. Vanstone, Handbook of Applied Cryptography

    Richard A. Mollin, Algebraic Number Theory

    Richard A. Mollin, Fundamental Number Theory with Applications

    Richard A. Mollin, An Introduction to CrytographyRichard A. Mollin, Quadratics

    Series Editor

    Kenneth H. Rosen, Ph.D.AT&T Laboratories

    Middletown, New Jersey

    and

    DISCRETEMATHEMATICSITS APPLICATIONS

  • Continued Titles

    Richard A. Mollin, RSA and Public-Key Cryptography

    Kenneth H. Rosen, Handbook of Discrete and Combinatorial Mathematics

    Douglas R. Shier and K.T. Wallenius, Applied Mathematical Modeling: A Multidisciplinary Approach

    Douglas R. Stinson, Cryptography: Theory and Practice, Second Edition

    Roberto Togneri and Christopher J. deSilva, Fundamentals of Information Theory andCoding Design

    Lawrence C. Washington, Elliptic Curves: Number Theory and Cryptography

  • This book conpermission, anreliable data aor for the cons

    Neither this boincluding phopermission in

    All rights reseclients, may beCenter, 222 RISBN 1-58488a photocopy li

    The consent oor for resale. S

    Direct all inqu

    Trademark N

    identication a

    Hand

    In IS 1

    QA 511

    8522 disclaimer.fm Page 1 Tuesday, November 4, 2003 12:31 PM

    tains information obtained from authentic and highly regarded sources. Reprinted material is quoted withd sources are indicated. A wide variety of references are listed. Reasonable efforts have been made to publishnd information, but the author and the publisher cannot assume responsibility for the validity of all materialsequences of their use.

    ok nor any part may be reproduced or transmitted in any form or by any means, electronic or mechanical,tocopying, microlming, and recording, or by any information storage or retrieval system, without priorwriting from the publisher.

    rved. Authorization to photocopy items for internal or personal use, or the personal or internal use of specic granted by CRC Press LLC, provided that $1.50 per page photocopied is paid directly to Copyright Clearance

    osewood Drive, Danvers, MA 01923 USA. The fee code for users of the Transactional Reporting Service is-090-2/04/$0.00+$1.50. The fee is subject to change without notice. For organizations that have been grantedcense by the CCC, a separate system of payment has been arranged.

    f CRC Press LLC does not extend to copying for general distribution, for promotion, for creating new works,pecic permission must be obtained in writing from CRC Press LLC for such copying.

    iries to CRC Press LLC, 2000 N.W. Corporate Blvd., Boca Raton, Florida 33431.

    otice: Product or corporate names may be trademarks or registered trademarks, and are used only fornd explanation, without intent to infringe.

    Visit the CRC Press Web site at www.crcpress.com

    No claim to original U.S. Government worksInternational Standard Book Number 1-58488-090-2

    Library of Congress Card Number 2003065270Printed in the United States of America 1 2 3 4 5 6 7 8 9 0

    Printed on acid-free paper

    Library of Congress Cataloging-in-Publication Data

    book of graph theory / editors-in-chief, Jonathan L. Gross, Jay Yellen. p. cm. (Discrete mathematics and its applications)

    cludes bibliographical references and index.BN 1-58488-090-2 (alk. paper). Graph theoryHandbooks, manuals, etc. I. Gross, Jonathan L. II. Yellen, Jay. 166.H36 2003'.5dc22 2003065270

  • PREFACE

    !

    "

    "

    #

    $

    % &

    Format' (

    )

    $ * ( ) +

    (

    " $ ,- +

    . /

    ! ) (

    . 0

    '

    )

    '

    !

    1

    ( "

    Terminology and Notations2

    3 4

    . )

    (

    5

    0 (

    6

    '

    7

    ' )

    8

    /

    7 "

    ) )

    *

  • ' 2(

    9 ( )

    : 6

    7 *

    ( ;

    6 )

    2 ) .

    Feedback" (

    (

    Acknowledgements+ ( ( 5

  • ? ( 0 ? ? 0

    ? ( 5 "

  • About the Editors? 2

    ? ;

    0

  • CONTRIBUTORS

    0 A 0

    #

    5 0

    # ! $

    > 0

    # ! %

    @

    + 5(

    & # ' (

    5D 5

    D

    # !

    $ $ #)

    5 5

    # !

    5

    # ! '

    1 5 (

    # ! *$ #)

    2

    ( #

    ?

    + , #

    >

    # ! -. /01$

    0 E >

    # ! ($

    >* +

    2

    3 &4 '22

    .$ /0

    = >

    # ! $

    ? /F

    # ! $ /

    /

    # !

    ' /

    # ! - %1$

    = 0 /

    # ! $ /

    @ /

    5

    #

    8 /

    # ! %$

    0 /$

    #

    8 9 2

    # !

    =( 2

    &

    ? 2

    3 #

    ? @ 2

    #

    2 2

    $ # ! .$ #)

    " + 8

    3 / #

    = 0 8

    # ! *$ / !

    2

    / '

    # ! - %1$

    ? E

    # ! /$

  • ? @

    # ! $

    2

    @

    # ! &$

    5 =

    /

    / ==

    !

  • CONTENTSPreface1. INTRODUCTION to GRAPHS 1

    2. GRAPH REPRESENTATION 56

    ! "# $%

    && "#

    ' &( &

    !

    3. DIRECTED GRAPHS 126 )& * "

    & +&&& '

    "#

    $

    $

    %

    4. CONNECTIVITY and TRAVERSABILITY 193' &(, " -& '

    # %& %

    ' . '

    ' %(

    ' " "#

    '' )/ -0&

    $ )

    ' $

    '$ ( - "#

    ' & &(

    # %& %

  • 5. COLORINGS and RELATED TOPICS 340 '

    * +

    & $

    * +

    ! - 0 %

    ' & &1 '

    ( ,,

    "& '

    (

    $ +& # ''

    -, ),. / $

    '

    6. ALGEBRAIC GRAPH THEORY 484$ + '%

    -

    $

    #(

    $ . $

    $ "(,

    $' 2& -&

    $ 0$ 1 ,

    $ -&

    ( )

    $$ * * '

    , 23

    7. TOPOLOGICAL GRAPH THEORY 610 -& $

    ,4+ ,4+ 4(

    * *3 !# $

    # $'

    ' 2 $$

    $%'

    , (

    $ * $$

    (

    (

    ) ((

    %

    " 5,

    $

  • 8. ANALYTIC GRAPH THEORY 787% .3 %%

    6 6 , 5!

    % %

    5( ,

    % %

    # %

    %' "##& * %$

    %+

    %$%

    9. GRAPHICAL MEASUREMENT 872 & %

    *

    %%

    ' ( '

    &

    % (

    ' )4

    ,

    '

    10. GRAPHS in COMPUTER SCIENCE 952 -&

    ' 5

    & + %

    , ),( 7 %(( ## % 7

    4

    ## ,

    ' + &( & '$

    !

    $

    11. NETWORKS and FLOWS 1074 *3 4

    / "

    * 4 %

    %(

    *& +

    ) "

    ' & 546 *

    ( )! ",(8!

  • Chapter 1INTRODUCTION TO GRAPHS

    1.1 FUNDAMENTALS of GRAPH THEORY

    1.2 FAMILIES of GRAPHS and DIGRAPHS

    1.3 HISTORY of GRAPH THEORY !" #

    GLOSSARY

  • 2 Chapter 1 INTRODUCTION TO GRAPHS

    1.1 FUNDAMENTALS OF GRAPH THEORY

    Introduction

    !" " "

    #

    " " #" $

    1.1.1 Graphs and Digraphs% #& # #

    " ' " " (

    $

    # #

    Basic Terminology

    DEFINITIONS

    ) % * +,

    + ,

    - "

    %

    #

    + +, +,,

    ./ /

    ) ' . " # "

    ) % . . & #

    ) & #

  • Section 1.1 Fundamentals of Graph Theory 3

    )

    ) % &

    ) %

    ) % # .

    #

    ) # #

    #

    ) % &

    % 0/1 01 #

    . 01

    ' " 01

    " /

    EXAMPLE

    ) % * +, 2 ' ./

    * / * /

    " /

    Figure 1.1.1

    REMARKS

    ) % 3 / "

    " "

    4 "

    $ "

    ) (" "% /

    56 7 +. /" 6

    ,

    Simple Graphs8 " #

    # # # #

    DEFINITIONS

    ) % / /

    ) % .

  • 4 Chapter 1 INTRODUCTION TO GRAPHS

    ) % ./ /

    Edge Notation for Simple Adjacencies and for Multi-edges % & # # &./

    (" + ,

    " # / ."

    " # " 2

    #

    EXAMPLE

    ) 2 / *

    Figure 1.1.2

    General Graphs8 9 / 8" /

    "

    + /, + :,

    % 01 / /

    " " "

    DEFINITIONS

    ) %

    / +' /,

    )

    &

    )

    . /

    EXAMPLES

    ) 2 #3

    4

    Figure 1.1.3

  • Section 1.1 Fundamentals of Graph Theory 5

    )

    2

    Figure 1.1.4

    ) / 2 ;

    Figure 1.1.5 ! " !#!"

    Attributes% # # #

    #" # # "

    $ +" , +" ,

    % # + , $

    ;

    DEFINITIONS

    ) % ./ #

    #

    ) % / #

    #

    Digraphs% # %/

    ! & $

  • 6 Chapter 1 INTRODUCTION TO GRAPHS

    ' "

    ) %

    ) % + ,

    ) % / /

    ) % + , #

    ' . " 01

    )

    +" /,

    Ordered-Pair Representation of Arcs ' " . .

    + , + , = / #"

    +' $ & , 2

    #&/ " /

    > #& /

    & ? #

    !

    / !

    $ +"

    , = # " /

    # # - "

    # " #

    "

    9 > #&

    EXAMPLES

    ) 2 @

    /)

    Figure 1.1.6 " !$

  • Section 1.1 Fundamentals of Graph Theory 7

    ) % #

    Figure 1.1.7 % !$ "

    Vertex-Coloring= ./ "

    $ ;

    DEFINITIONS

    ) % ./

    $

    ) % ./ & >

    ) % ./

    ) +, " +,"

    # /#

    REMARK

    ) " "

    "

    +," # # 01 /

    # 01

    EXAMPLE

    ) 2 A / ./

    /#" # %" #

    //# //#B "

    +, *

    Figure 1.1.8 %" +, * +, *

    1.1.2 Degree and Distance

    . $ # C

  • 8 Chapter 1 INTRODUCTION TO GRAPHS

    Degree

    DEFINITIONS

    ) + , . " +,"

    # # / +2

    " " # #,

    %

    " .

    ) 9 # .

    /

    ) . # B

    . # - /

    ) % . 6

    EXAMPLES

    ) 2 C 9

    6" " " " @" @"

    . 3

    Figure 1.1.9 " #!&

    ) 2 6

    .

    Figure 1.1.10 !" " '"&

    FACTS2 " 5DCC" 7 # .

    () +-, #

    () ' " # #

    () % /

    9

  • Section 1.1 Fundamentals of Graph Theory 9

    () ' " # 9

    #

    () 9 " / 9

    () " /" 9

    9 " #

    Walks, Trails, and Paths

    DEFINITIONS

    ) % 9 "

    *

    * "

    '"

    "

    "

    ' " ! # # 9

    ) *

    * "

    &

    + ,

    % .

    ) # + ,

    ) % ! . .B "

    ) % !

    ) % ! ($

    + ,

    ) % .

    ) %

    ) % !" " .

    EXAMPLE

    ) ' 2 " . 9

    ! " . 9

    Figure 1.1.11

  • 10 Chapter 1 INTRODUCTION TO GRAPHS

    Distance and Connectivity

    )

    ! #

    ) . .

    !

    ) % # !

    ) %

    ) % . .

    !

    ) . .

    )

    ) .

    EXAMPLE

    ) 2 B

    #

    Figure 1.1.12 "$ &&" %)$ &&"

    1.1.3 Basic Structural Concepts= # 9 "

    " #

    Isomorphism' " "$ "

    % .//. //

    "

    DEFINITIONS

    ) % . #&

    )

    " . & .

    +, & +, '"

    #&

    +, +,

  • Section 1.1 Fundamentals of Graph Theory 11

    ) % #&/

    )

    )

    "

    & #&

    & +, +,

    ) =

    *

    ) % .

    . !

    !

    + , *

    &

    6

    ) %

    + ,

    EXAMPLES

    ) 2

    Figure 1.1.13 % & ' $ .

    #

    9/ ! " 0! & !1

    & )

    !

    *

    6 6

    6

    6

    6 6

    !

    *

    6 6

    6

    6 6

    6

    = #

    . !

    . !

  • 12 Chapter 1 INTRODUCTION TO GRAPHS

    ) 2 " ! 9

    > ./#

    Figure 1.1.14 % & "" ) #!" *"

    ) 2 ; / 9

    +' ,

    Figure 1.1.15 % % #!& "

    FACTS

    () # #& ./ /. /

    9 "+E,

    () % ! + ," ! /

    () # " # " 9

    ( "

    " # -. ;

    () - + , & . 9

    .

    Automorphisms 3

    DEFINITIONS

    ) %

    )

    +, *

    )

    +, *

    ) % #

    ) % #

  • Section 1.1 Fundamentals of Graph Theory 13

    FACTS

    () . # ./

    () # /

    EXAMPLE

    ) 2 2 @" . #

    " #

    ./ /

    Figure 1.1.16

    Subgraphs

    DEFINITIONS

    ) % #

    +F" # # # ,

    ) ' " *

    "

    + ," ./"

    "

    ++ ,, * ++ ,, * +,

    ) % # +, * +, +%"

    # " ,

    ) % # #

    ' " (

    #

    EXAMPLE

    ) 2 2 :"

    # #

    #"

    # # #

    Figure 1.1.17 !

    !& !

  • 14 Chapter 1 INTRODUCTION TO GRAPHS

    FACTS

    () ? ) # " # # #

    # # +#,

    () ' # # # # "

    *

    2

    Graph Operations

    " "" # "

    # $ "

    DEFINITIONS

    )

    * +," "

    . "

    + . #,

    ) * +,

    . #

    )

    + , * +, &

    . + ,"

    + ,

    ) + , * +,

    + ,

    ) % + , . #

    ) % #

    ) + /

    , . "

    ) + , # G

    +G, * +, +,

    +G, * +, +, +, +,

    ) + , #

    +, * +, +,

    +, * +, +, +, +,

    + , +, +, + , + ,"

    +, + ,

    +,+, + $, + ," $

    +,

  • Section 1.1 Fundamentals of Graph Theory 15

    ) ./

    / & " " ./ /

    ) % & %

    EXAMPLES

    ) 2 A /

    Figure 1.1.18 +&""

    ) 2 C &

    Figure 1.1.19 , "

    ) 2 6

    Figure 1.1.20 -" !&"

    ) ' 2 C #" .

    /." . . /

    1.1.4 Trees /

    "

    ! % 3

  • 16 Chapter 1 INTRODUCTION TO GRAPHS

    Acyclic Graphs

    DEFINITIONS

    ) % +" $$$,

    ) % + ,

    ) % . 9

    ) #

    + ," $ $

    " .

    " + 2 ; # ,

    EXAMPLE

    ) 2 B

    Figure 1.1.21 " "% +"

    FACT

    () &

    &

    +

    # . ,

    Trees as Subgraphs > #/ "

    . % 9 .

    # /

    DEFINITIONS

    2 ' " '

    " '

    ) % ' /

    ' '

    ) % #

    EXAMPLE

    ) 2 2

    " ' #

    #!" / ' "

  • Section 1.1 Fundamentals of Graph Theory 17

    " " " " /

    '

    Figure 1.1.22 " %" " . . .

    (# 2

    ' "

    # "

    /

    FACT

    () ? ' # " # ' #

    # ' +2"

    . ' " " / ,

    Basic Tree-Growing Algorithm # / . # ! !

    % /.

    // 6

    Algorithm 1.1.1: /& +% %" 0"1 2)") .

    !") '

    +, ./#

    +,

    '3 ' .

    = # 6 .

    '3 # )*

    = '

    +,

    '

    ? # '

    % . '

    = # .

    )* G

    ' ./#

    +,

    REMARK

    ) 53#! " 4!"!" +%7

    = + #! ,"

    % # 9 + "

    , 9

    & " # + ,

  • 18 Chapter 1 INTRODUCTION TO GRAPHS

    #!

    FACTS

    () ' . # / .

    " # #

    +,

    () % # / #

    Prioritizing the Edge Selection /3 / # # /

    Algorithm 1.1.2: +5" +%)") " .

    "

    3

    !") ' ./#

    '3 ' .

    '3 '

    = # 6 .

    '3 # )*

    = '

    F '

    ? # '

    ? # #

    % + . , '

    = # .

    )* G

    ' ./#

    FACT

    () > 3 >

    ) "*+ $ +**+* ," *+ $

    ++**+* ," +*$ ," ,-

    +$** , + 6,

    References

    5A;7 " " H/4" CA;

    5CA7 #I"

    " " CCA

    5?C@7 ? ?!" " -"

    4" CC@ +2 -" J= J#" C:C,

  • Section 1.1 Fundamentals of Graph Theory 19

    5DCC7 K ? K D"

    " J"

    CCC

    54C7 2 4"

    " J " CC +2 -" %/="

    C@C,

    5 C7 L 8 H "

    " K

    = M " CC

    5667 = "

    " #" 666

    5=67 ="

    " -" J/4" 66

    +2 -" CC@,

  • 20 Chapter 1 INTRODUCTION TO GRAPHS

    1.2 FAMILIES OF GRAPHS AND DIGRAPHS

    !

    '/

  • Section 1.2 Families of Graphs and Digraphs 21

    ) = 01 01 9 "

    0 1 0 1 !

    EXAMPLES

    )

    Figure 1.2.1 &" &"

    )

    Figure 1.2.2 " &$&

    1.2.2 Symmetry !

    Local Symmetry: Regularity

    DEFINITIONS

    ) % .

    ' ) . )

    ) % ) )/ #

    FACT

    () % (* + ,

    EXAMPLES

    ) 2 ) * 6 " . )/

    ) ; &

    + 6,"

    + ," &

    + ,

    ) 5=CA7 . / @

    Figure 1.2.3 "% +! %" @ '"&

  • 22 Chapter 1 INTRODUCTION TO GRAPHS

    ) & &

    &

    / :/

    . ./ ' / /

    :/. ./

    ) ( / A " ./

    Figure 1.2.4 6' +! &&" %" A '"&

    Global Symmetry: Vertex-Transitivity( ./ # @

    DEFINITIONS

    ) + *, *

    * = # # #

    # *

    = #

    " B

    #

    ) % +B *, #

    *

    "

    .

    "

    & ) > )

    * % B

    ) + " , )/. &

    &

    ) +

    + , /! /

    # +

    , 6

    )

    )

    *

    &

    *

    G&

  • Section 1.2 Families of Graphs and Digraphs 23

    ) 6/. / 2 ;

    Figure 1.2.5 5"

    EXAMPLES

    ) . G /

    ' /! &

    ) % /! J ) /

    " #" " "

    ) J ./"

    + , '

    6" "

    " "

    )

    &

    FACTS

    () 54# 3 7 #

    9 & 9 >

    . +

    () = / # +

    "

    )

    +

    *

    &

    * 6

    +

    &

    1.2.3 Integer-Valued Invariants # / /

    # ( #

    Cycle Rank $$ 6 "

    + ,

  • 24 Chapter 1 INTRODUCTION TO GRAPHS

    DEFINITION

    ) * +, # G +

    @ ! ! , 8 "

    +, " ! # +, +,G +,

    EXAMPLE

    ) ! 6

    Figure 1.2.6 " %" ! " 6' '"&

    FACTS

    () 5 3 7 9

    ' +" 5DCC" 7,)

    ' + " ,

    '

    '

    % ' # .

    () 5' +, 7 ? #

    )

    +, &

    +, ' ' '

    # # # . & .

    ' " '

    + ,

    () ! !

    () %

    Chromatic Number and k-Partite Graphs' " &"

    " & >

    / . ; ;

    DEFINITIONS

    ) % #

    + , " &

    +2 " &

    , ' , $

    " # ,$

  • Section 1.2 Families of Graphs and Digraphs 25

    ) % # .

    & '

    , $" &

    ) % ) # ) +

    , &

    ) % ) )/

    & > %

    ' )

    "

    &

    " ," &

    EXAMPLES

    ) - #

    ) - # #"

    # #

    ) / &

    /

    Figure 1.2.7 &" +"" &

    . *

    FACTS

    () 5 3 7 % #

    +" 5DCC" ;7,

    () % )/# )/

    () 2 ) " # )/ HJ/

    k-Connectivity and k-Edge-Connectivity # 3 $$ *$$

    : .

    DEFINITIONS

    ) " -

    +,"

    # /

    ) " -

    +,

    # /

  • 26 Chapter 1 INTRODUCTION TO GRAPHS

    # 01

    - " - . -

    -

    "

    ) % -

    ) ) -9"

    )/ ) /

    ) % / -

    )

    " ) )//

    ) % ) + ),

    )

    ) % ) + ),

    )

    Minimum Genus # 3

    DEFINITIONS

    ) + ,

    # # # /

    + :,

    /

    ) % 6

    1.2.4 Criterion Qualification%

    " " # .

    DEFINITIONS

    ) % ! .

    + . ,

    ) % +

    ; . ,

    ) % )/ ) #

    + ;,

    ) % )/ ) /

    . + ,

    ) % )// ) //

    + ,

    ) 0+, B

    0+, & .

    %" # .

    0+,

  • Section 1.2 Families of Graphs and Digraphs 27

    ) % . #

    + ,

    EXAMPLE

    )

    Figure 1.2.8 "

    FACTS

    () 5? 37 9)

    5L7 # #

    .

    5:67 H 2 C #

    Figure 1.2.9 !& !

    () %

    EXAMPLE

    )

    Figure 1.2.10 "!" %" " ! '"&

  • 28 Chapter 1 INTRODUCTION TO GRAPHS

    References

    5:67 ? = !" 3 "

    C +C:6,"

    CP;

    5DCC7 K ? K D"

    " J"

    CCC

    5L7 K L3" Q R IQ = I."

    ;6 +C," :;PAC

    5=CA7 K =" ! " (. F J"

    CCA

  • Section 1.3 History of Graph Theory 29

    1.3 HISTORY OF GRAPH THEORY !" #

    #

    ; %

    Introduction% A:A" /

    # #! :; ? - +:6:/A,

    LS# # # 3

    2 #

    5?=CA7 5=CC7

    1.3.1 Traversability # #! -T ! LS#

    # # +:;," #9 "

    # J L! +A6@/C;,

    = 4 +A6;/@;, "

    The Knigsberg Bridges Problem #. "" 2 " ! /

    ! # LS# . O

    " ! # .

    "

    dc

    c

    a

    b

    C

    A

    B

    D

    g

    Figure 1.3.1 ' 78

  • 30 Chapter 1 INTRODUCTION TO GRAPHS

    FACTS 5?=CA" 7

    () ( @ % :; ? - 0 #/

    1 % J#"

    " ! #

    () ' :@" - " /

    #

    () - 5-):@7 #

    " # 0 # /

    1 % :@"

    :" # :;

    () -T " LS#

    # #" #

    () - #" #

    # 9 %" " " +

    , % % & +

    # # % # % ," %" "

    & & 4 # 9 ."

    # LS# # #

    () ' #" - # # #

    . %" " " # #

    / 0!

    1" ./ 9 #

    () -T )

    ' # # "

    & #

    ' # # . " & #

    '" " # # "

    9 & #

    "

    /"

    () - " # "

    #" # " #

    % # 43

    54)A:7 A:

    Diagram-Tracing Puzzles% *$ "%%" 9

    # # !

    33 # #! P ."

    % .

  • Section 1.3 History of Graph Theory 31

    FACTS 5?=CA" 7

    () ' A6C ? J 5J)A6C7

    #)

    " 9

    $.# # # "

    & 9

    J # # "

    # '

    " 9

    () ( / 33 # 5)A7

    K ? 5?)A:7 #! $ "

    01

    () ' AC" ( 9 ! #

    # #

    &

    " # 8 5)A:/7 #

    () # LS# # # /

    33 3 C ' #

    = = 5)AC7

    % #

    # 2 #

    A

    B

    C

    c

    d

    b

    a

    b

    e

    f

    g

    D

    Figure 1.3.2 " 78

    Hamiltonian Graphs% # # #

    & .

    4T $" " + ;,"

    & # L!" #

    4T " #

    FACTS 5?=CA" 7

    () % . # / ""

    !T #" @ 9 &

    # # #!

  • 32 Chapter 1 INTRODUCTION TO GRAPHS

    " # - 5-):;C7" %/

  • Section 1.3 History of Graph Theory 33

    () 4 # " # % /4 +C@6,"

    4 8 +C:,"

    1.3.2 Trees " "

    ! L> +A/A:," /

    ! ?" # %

    +A/C;," K K +A6@/C:," JI +AA:/CA;," "

    #

    Counting Trees- 9 #

    > " # #

    "

    - ! @

    FACTS 5?=CA" 7 5JA:7

    () = ! # # ! 0>

    1" 5)A;:7 /

    () T ! " # #

    # + 2 @,

    rootroot

    Figure 1.3.6 ="" " "

    ? !

    # # #"

    G!

    G!

    G!

    G

    9

    + ,

    +

    ,

    +

    ,

    F 9" # # !

    () % A:6" K $0$

    $0$

    () ' A:" 5)A:7 #

    " "

    !

  • 34 Chapter 1 INTRODUCTION TO GRAPHS

    () ' AAC" 5)AAC7

    # #

    4 . * @" #

    # 4 JS 5JA7)

    # // # #

    9 #

    () ' C:" JI 5JI:7 #

    #

    #

    JIT ! # K 4 5:7" #

    T # $ #&

    () ? # ( 5(A7

    + 54J:7, #9

    # 2 4 54;;7" 5@7"

    Chemical Trees A;6 ! # .

    +,

    " +, ! " #

    # # %

    " # # #" %.

    2 :

    " "

    H H

    H H

    H H

    CC O

    HH

    HH

    H C C O H

    Figure 1.3.7 "" "

    FACTS 5?=CA" 7

    () T .

    " # . +,

    # > 2 A

    HH

    HH

    HH

    HH

    H C C C C

    H

    H H H H

    H

    C

    C CH

    CH

    H H

    H

    Figure 1.3.8 % > !" !"

  • Section 1.3 History of Graph Theory 35

    () 5)A:7 / +!,

    # " B

    # # ! * A

    2

    H# ; C A

    () = L > # # #

    # 9 "

    # ' A:A" 5)A::/A7

    & # " ! )

    - # .# # "

    L!I

    " /

    () ' A:A" 5)A:A7

    !

    "

    () ? C6

    C6 % ? K L 5?C7 3

    " JIT #/ #

    1.3.3 Topological Graphs-T 5-):;67

    " ' .

    ' C6" 3 ##

    # L33 L ! +AC@/CA6," ! P # #

    H #" J " P .

    Eulers Polyhedron Formula ! " #

    ! # # " " 1

    )

    G 1 *

    ' : " I " #

    -T # 4 "

    " # !

  • 36 Chapter 1 INTRODUCTION TO GRAPHS

    FACTS 5?=CA" ;7 5CC7

    () "

    H# :;6" - # # "

    +, & +, # " " "

    ' # #

    # . # # " G * G

    () - # ' :; # /

    " # # %/8 ? 5?):C7

    :C"

    () ' A" %/? 5)A7 # -T # /

    &

    () % " /%/K ? 5?)A7

    . "

    # 4

    -T P "

    " / + "

    RT , 2 / " ?

    G 1 * 6

    . " #

    "

    G 1 *

    # & &$" 9

    1 $$$ + :,

    () ' A@/" ? 5?)A@/7 '

    (" ./

    ." >

    3 # -T ! # $

    #9 ' " 4 JI ! ?T

    AC;/C6 #

    () ! JIT ! " /

    # 8 J 4 546:7 +, /

    )'

    *! 4 #

    (

  • Section 1.3 History of Graph Theory 37

    K3.35K

    Figure 1.3.9 7!"%) &

    &

    FACTS 5?=CA" A7

    () % A6" % 2 8S# 33 /

    )

    ! '

    ! #

    # U

    9 ! #

    # "

    # 4 3)

    ! &

    ! # # U

    ' " # &

    () % #" #" "" **

    $$ "" # 4 57 " C)

    33 " " " =" " -"

    " %" " " + 2

    6,

    # &

    W G E

    CBA

    Figure 1.3.10 +%"+&"&"$

    () ' C6 L ! 5L67 #

    # &

    &

    B #

    # ( 2! J %

    () ' C 4 = 5=7 #

    #

  • 38 Chapter 1 INTRODUCTION TO GRAPHS

    4 " "

    # # # 8?

    () ' C; = 5=;7 3

    .

    " 5;C7 /C;6

    # L !/ + @@,

    Graphs on Higher Surfaces% +# &,

    ! "

    . " # J 4 +A@/C;;, ? 4> +A@/

    C@, # " # 4 3 +AA6/C@, /#

    " # # #

    D 4 & C@6 H # J

    3 L !T CA6

    FACTS 5?=CA" :B :7

    () ' AC6" 4 54)AC67 # &

    4

    # #" #

    () ' AC" ? 4> 54)AC7 #

    # " 4 T

    #

    () ' C6" 4 3 567 . 4>T //

    # " 8S# # & " /

    4 4 # L #" #

    # J 2! 527 C" .

    ' C;" ' L 5L;7 /#

    " " @

    () 4 /# C; #

    # # "

    66 8 /

    C@6" C@A # D 5D@A7"

    = T 5@7 # C@ $ " "

    # K ? 5:7 3 #

    #&" 3 "

    + :," + = ! 5:7,

    () ' 9 CA6 " #

    5A;7 " # " 0#

    #1 + ::, 4 " " # #

    # " 2 /# "

    " C:C 4 4 " K J 4!" = 54=:C7

    # 6 # # &

  • Section 1.3 History of Graph Theory 39

    1.3.4 Graph Colorings- ! "

    " # / # # 2

    A;" # +, 01 # % L A:C

    ' # L % = 4! C:@" #

    ! L" !>" 4 4" "

    #9 # H #" " J "

    # 5CC7 8 " #

    "

    5AA67"

  • 40 Chapter 1 INTRODUCTION TO GRAPHS

    ? +? ," 2 + ?," 57 #

    ) " )"

    $$ "

    () ' C

    " 2! 52

    7 # # /

    " / ;

    #

    () % C;6 4 # # /

    ( . " 4 54@C7 #

  • Section 1.3 History of Graph Theory 41

    () ' C:@" % 4! 5%4::" %4L::7" K L"

    # # A # " # /

    9 # /

    #

    () % CC" #" " " 5C:7 /

    F # #

    # " 3 %/

    4! " # # @ #

    Other Graph Coloring Problems% ! / #" #

    #

    FACTS 5?=CA" @7 52=::7 5KC;7

    () ' A:C " L 5L)A:C7

    # &

    > / ! #

    4 = C # #9 !

    / #

    () ' AA6" 5)A:A/A67 / 9

    #

    .

    () ' C@" LS 5LS@7 #

    . # + ,

    () &

    > C6" ! ="

    J

    () ' C" ? ! 57 #

    . G " 9

    + ;,

    () ' C;6" # ./ # % "

    $$ "

    () ' C@"

  • 42 Chapter 1 INTRODUCTION TO GRAPHS

    Factorization% )* )

    # #" ./ %

    )*&$ )/ #

    2 ! # K J

    5AC/C67 = 5C/667 + ;,

    FACTS 5?=CA" 67

    () ' AC" J 5J)AC7 3

    " # '

    ) " )/ # / 4

    / /"

    01B # & #

    () ' ACA" J 5J)ACA7 "

    " + 2 ," # /B

    " " # / + !, / +

    ,

    Figure 1.3.13 5"

    () ' C:" 5:7 3

    / 2 . 3

    )/" )

    1.3.5 Graph Algorithms # #! C " 2

    3 + , 6 #

    #" #"

    + ," # #

    ' # !"

    " +W ., # #"

    !

    FACTS 5A7 5??A;7 5?JA@7

    () 2 " !

    # "

  • Section 1.3 History of Graph Theory 43

    A ' C6" J"

    3 %H

    3" 2!" 8 K 52K;7

    # C ' CA6 # C

    # J# 5JA:7 + @,

    () $$ "" !

    / " # #! ( !

    5@7 # K L! 5L;@7 % "

  • 44 Chapter 1 INTRODUCTION TO GRAPHS

    5?=CA7H ? " - L ?" K ="

    ,-./0,1./" (.

    F J" CCA

    57 !>" % #

    " ! +C," P@

    57 !>" # " ; +C," ;PA

    5?@7 !> ? " "

    " @6 +C@," ;;P;

    5@7 ( !" ( &I #I I

    I

    " " " & 2

    +C@," :P;A

    57 ? !" ( !" # # "

    : +C," CPC:

    5)A7 %/? " Q/ I" ) #0

    C + @, +A," @APA@

    5)A;:7 % " ( " # +,

    +A;:," :P:@

    5)A:7 % " ( " # +, : +A:,"

    P@

    5)A:C7 % " ( " # % " + ,

    +A:C," ;CP@

    5)AAC7 % " % " + # +AAC," :@P

    :A

    5:7 % !" . / " ;P;A # .

    "

    ! " %8" H D!" C:

    5)A7 " 5 7 #"

    & +A," 6CP@

    5CC7 J " #

    " # F J" CCC

    5A7 3" # " 3

    % +CA," PA

    52K;7 3" 2! 8 K" /

    / #" 3 % +C;," CP6

    546:7 8 J 4" % " )'

    *! +C6:," ;P6

    58)A@67 % 8" % "

    " # = = " "

    H @C +A@6," ;6P;6

  • Section 1.3 History of Graph Theory 45

    5;C7 - = &!" % # . " &

    +C;C," @CP:

    5;7 % " # " # " +,

    +C;," @CPA

    57 4 - " J." " @ +K C," 6 +%

    C,"

    5-@;7 K -" J" $ " : +C@;," CP@:

    5-):@7 ? -" +:@, # " 0

    " # A +:;," AP6

    5-):;C7 ? -" T 9 9 Q

    " " 4 ; +:;C," 6P:

    52=::7 2 K =" )0 ! " J" C::

    522;@7 ? 2 2!" 8. $ !"

    A +C;@," CCP6

    52

    7 J 2!" #" +C

    ,"

    ;P@

    527 J 2!" % . #" # +C," @P@C

    5K:C7 8 K"

    ! " = 4 2 " C:C

    54F=:C74 4 " K J 4! =" 6 #

    & "

    +, : +C:C," P:6

    54@7 - 4" 8/ ! $ " "

    C +C@," ;;P;;@

    5:7" K ? "

  • 46 Chapter 1 INTRODUCTION TO GRAPHS

    54;;7 2 4" # " " " "

    " :A +C;;," ;P@

    54J:7 2 4 - 8 J" )" % J" C:

    54)AC67 J K 4 " 8/ " + # +AC6,"

    PA

    54)AC7 ? 4>"

    S

    F# J# H##" A +AC,"

    ::P;A6

    54@C7 4 4" F 3

  • Section 1.3 History of Graph Theory 47

    5?)A@/7 K ?" S ." 7 * '

    6 +A@/," C:PA

    5?JA@7 ? ?I3 8 J" 8 " !

    0

    C" H/4" CA@

    5?)AA7 - ?" %66 68"

  • 48 Chapter 1 INTRODUCTION TO GRAPHS

    5A;7 H # J " O " "2

    ,1;< + ' %," ? 8 ? H 6

    +CA;," # F J" ;P:

    5C:7 H #" " J " " /

    "

    9 " 4 :6 +CC:," P

    5)AC7 = = "

    % # ! #

    # +

    % )," 8"

    ?" AC

    5=AA7 4 " 8 #3 K =" % ) -T LS/

    # "

    +CAA," PC

    5C7 - " % !" # A

    +CC," AP;

    5)A::/A7 K K " #" & : +A::/A," A

    5)A:A7 K K " (

    # 9"

    +A:A," @P;

    5)A:A/A67 J " ! " # % " )

    6 +A:A/A6," :C

    567 4 3" - ! S# J# LS# /

    2S" 0$ C +C6," ;;P:C

    5@7 = " ( " " +C@," CAP6

    5:7= " 3 " "

    +C:,"

    6:P

    5;C7 = " 8 " " C6 +C;C," ;:P;;

    5:67 = " ( "

    C +C:6," ACPC@

    5

  • Section 1.3 History of Graph Theory 49

    5=7 4 =" H/# " # & " :" :

    +C," ;P:

    5=;7 4 =" ( # "

    ;: +C;," ;6CP;

    5=CC7 K =" " : ! + ' 8 K,"

    - " CCC

    5=67 =" "" J F J" 66

  • 50 Chapter 1 INTRODUCTION TO GRAPHS

    GLOSSARY FOR CHAPTER 1&$&& ) $$

    '"1 * +," )

    ./ / + .

    #,

    + , * +,)

    ./ / + ,

    @&&$ "1 P ./

    )

    . !

    !

    + , *

    &

    6

    @&" )

    @&" '"&)

    &) $

    ""!") B (

    !" P )

    "" ) / B #

    & +2

    " &

    # #,

    !#!"

    ) +, . /

    &" !&" + "$, P )

    +, * +, +, +, * +, +, +, +,

    -$$

    + *, P *)

    ./ "

    *

    -$$

    )

    + *, # 0 1

    &" ) $ "

    &" '"1 P ) . 9

    &"& ! P ) #

    /#

    &&!" +B *,)

    &) # #B $

    +& ) ./

    &) + ,

    01B 01

    #

    " ) + ,

    & +" ,

    &") *$"

  • Chapter 1 Glossary 51

    &" "" ) # .

    & . '

    , $" &

    &"

    &

    ) #

    " #

    &" &

    )

    & #

    &" )+"" &

    ) )/

    & > %

    $" " "

    &" P ) . #

    &&" ) # !

    )+&&" ) )

    " " #

    &&"'"$ ) # ) )/ '

    -+, -

    +,

    &" P ) + , #

    &"&$ )+&"& ) # ) /

    # + ;,

    &"&$ )+&&" ) )

    . + ,

    &"&$ )++&&" ) / ) /

    + ,

    &! ) "$ "

    &!) "$

    &!"+) #

    &!"") $*(

    &!"+'"1 + $",) . #

    &$&)

    &$&

    ) /. "

    &$& ) P * +, +, ) # +,

    +,G +,

    + $, P . " +,) #

    # / +2 "

    9 # #,

    #!& P ) 9 # .

    /

    " '"1 * +,)

    . " #

  • 52 Chapter 1 INTRODUCTION TO GRAPHS

    " * +,) ./

    " # /

    " P ) . $$$" !

    + $ ",)

    ) &

    &" "& . " . P )

    !

    &" + $,) " "

    ' "

    &" ) "

    &" P )

    "& P # ) ! #

    &&"&"$ '"1 P ) .

    ) # " * +,

    +& P ) /

    $

    ""!") / # # "

    $

    +&" P ) +

    ,

    ./ "

    )++&&" ) )

    #

    +&&"'"$ ) # ) )//

    ' -

    +, -

    +,

    +""' )

    "$ &

    )

    ") "

    ! ) ! .

    + .

    ,

    ! " P )

    &" P ) #

    )+&" P ) )/ #

    ")

    " P )

    B

    ) # / /

    . .

  • Chapter 1 Glossary 53

    !)

    * +,) $ "

    " "

    " ) +

    ; . ,

    ) $

    $&! +

    ) /! / #

    $&! ) / +

    , 6

    ,

    &&) #

    P . ) #

    !& ! P *

    ) #

    ./

    '" P "

    " '"1 P ) . 6

    & ) # H/

    )

    *

    '" P )

    B " #

    ) #&

    )

    )

    "

    & #&

    &

    +, +,

    ) #& )

    "

    +, +,

    @

    + ",) G

    +G, * +, +,

    +G, * +, +, +, +,

    @

    ) G 0&1

    @

    ) 0&1

    " %)) #

    P ) 0+, ./ /

    " &

    .

    ) % # " .

    0+,

    ) &*"

    ) &*"

    ! ! + !, ) #

    # # /

    + :, /

    H) 2

    +, 2+,

  • 54 Chapter 1 INTRODUCTION TO GRAPHS

    1 ) "

    $ "

    !"+&)

    !"+) "

    !") / ." # /

    P .) & .

    " P ' ) '

    ! ) ./ / B &

    &"

    ) / / &

    " '"1 P )

    +, *

    " P )

    +, *

    !" P . ) #

    "$ &" ) #

    3+"" ) ./ 3 #

    + " ," &

    #

    "" ") 3*"

    ") .

    " &) $ .

    " ) " .

    " (

    ) /. "

    +N " # (

    # ,

    5" ) 6/. / " ;/

    " / &

    ) 6" " #

    "& ) !

    "& ) / O " #"

    " "

    !&") $ "$

    ) &

    +&) / &

    '"1+&) ./ &

    ! P ) $$$" !

    ! ) . ' )*

    . )

  • Chapter 1 Glossary 55

    +) &

    +!. + P ) & % *

    %

    ) / /

    ) / /

    1) . / -

    ' )*"( / * ) G

    )" + *, )/. &)

    &

    ! P ) # .

    " P ) #

    " A'"1B P ) # # #

    # 6 # #

    "$ &&" ) .

    . !

    ! )

    "

    !) -

    ") $

    ") !

    ")

    " P ' ) '

    "' &

    ) .

    "' %). ". ") ! 3

    !$ P . #)

    # +" /,

    ! " P ) ./

    / & " " ./ /

    '&)

    '"1 ""!") ./ # #

    '"1+& P ) ./

    $

    '"1) # " * +,

    '"1+""' )

    %) P ) 9 *

    "

    * "

    " &) ! . .

    " ) ! . > .

    %)$ &&" ) "

    %" P ) + $, #

  • Chapter 2GRAPH REPRESENTATION

    2.1 COMPUTER REPRESENTATIONS OF GRAPHS

    2.2 THE GRAPH ISOMORPHISM PROBLEM

    2.3 THE RECONSTRUCTION PROBLEM

    2.4 RECURSIVELY CONSTRUCTED GRAPHS ! !

    "

    " "

    GLOSSARY

  • Section 2.1 Computer Representations of Graphs 57

    2.1 COMPUTER REPRESENTATIONS OF GRAPHS

    Introduction

    ! "

    # #

    $ %

    #

    2.1.1 The Basic Representations for Graphs # & '

    &

    DEFINITIONS

    ( ) *+ !,

    - * +

    ( ) *+ !,

    -

    ( . ) *+, ' ' * +

    &

    ( . ) *+, ' '

    &

    ( / *

    +, *

    +,,

    *

    + '

    '

    ( ) *+ #

    ( ) *+ #

  • 58 Chapter 2 GRAPH REPRESENTATION

    ( ) *+

    ' , # 0 1 ) ' ' 2

    0 1 ) 3 #

    ( ) *+

    , ' 4 ' ,

    % & %

    ( ) *+

    ' , #

    0 1 )

    '

    '

    3 #

    4 , 0 1 ) 3 #

    EXAMPLES

    ( 4 # & ' &

    Figure 2.1.1 ! "# #! !

    ( ' ' # #

    )

    * + * + * + * + * +

    3 3 3

    3 3

    3 3 3

    3 3

    FACTS

    $( & ' ) *+ # % *

    +

    $( & ) *+ % * 5 +

  • Section 2.1 Computer Representations of Graphs 59

    REMARKS

    %( 4 , 06781, 0

    6791, 0:; ) *+ , & ' &

    / *

    + 6#, # & ', #

    # ' , # # & #

    * + 4 , & '

    #

    %( ? & ,

    # & ( ' '

    2.1.2 Graph Traversal Algorithms@ %

    A! !

    / / 4

    / , & #% #

    Depth-First Search

    ALGORITHMA! .,

    % B#C > ' , % BC A! #%

    # ' , % ,

    & # B! C

    # *+ % #

    DEFINITIONSA , !

    %

    , # (

    ( * + # ! '

    * +

    ( * + '

    !

    ( * + '

    !

    (

  • 60 Chapter 2 GRAPH REPRESENTATION

    Algorithm 2.1.1: &$# '

    # ( ) *+, # ) 01

    & '

    $# ( !

    !( *+

    ! () ! !

    01 () 2

    ! () ! !

    01 ) 2

    *+2

    !( *+

    01 () 2

    ! ' 01 !

    01 )

    *+2

    FACTS

    $( A! % * 5 + ) *+

    $( . # ! ' # B*C

    B+C, / !

    ' #

    $( . ! ,

    %

    REMARKS

    %( A!

    =D3 08 681 !

    %( A!

    !

    Breadth-First Search! / ' .

    ! ' #

    . !

    ' ,

  • Section 2.1 Computer Representations of Graphs 61

    ALGORITHM! !!

    !!*"+ ' % / "

    !!*"+ / "

    !

    , %

    5 . , !

    %%

    Algorithm 2.1.2: )&$# '

    # ( ) *+, # ) , 01

    & ' , ! '

    $# ( !

    !( # * +

    ! () ! !

    01 () 2

    01 ()2

    01 () "2

    01 () 2

    01 () 32

    " / "2

    !!*"+2

    *" " !

    () !!*"+2

    ! ' 01 !

    01 )

    01 () 2

    01 () 01 5 2

    01 () 2

    !!*"+2

    DEFINITION

    ( ; #$ # , 01 ",

    *01 +01 " #$

    # * +

    FACTS

    $( ! % * 5 + ) *+

  • 62 Chapter 2 GRAPH REPRESENTATION

    $( # * +

    01

    REMARKS

    %( ;% ! , ! =D3 -

    ! " #

    %( ! %

    A&%E E

    !

    2.1.3 All-Pairs Problems # (

    #

    4 & '

    All-Pairs Shortest-Paths Algorithm< # #

    # # #

    %# %# >

    #

    A&%E

    ALGORITHM # 4> #

    4> & ' #

    ) *+

    4 # ' %0 1 * + .

    %0 1, # %0 1 ! >

    4>

    , # 0 1

    ' ' 4 #%

    ,

    FACT

    $( 4> '

    # ) *+ *

    + *

    +

    REMARKS

    %( 4 4>

    06781 0:;

  • Section 2.1 Computer Representations of Graphs 63

    Algorithm 2.1.3: $"!&+#""

    # ( ) *+, # ) '

    %0 1

    $# ( : ' 0 1 # 0 1

    !( &'*+

    ! () ! !

    ! () ! !

    0 1 () %0 12

    ! () ! !

    0 1 () 32

    ! () ! !

    ! () ! !

    ! () ! !

    0 1 5 0 1 ( 0 1

    0 1 () 0 1 5 0 12

    %( ;

    0 1 ' '

    ' , '

    >

    0 1 ) *

    0 1 5

    0 1+ .

    ' # 4> FE

    Transitive Closure. # & # %# # ' '

    ' ) *+ >

    ) *+ #

    & ' , # # ' $ $ 0 1

    , 3 # > $

    & '

    # 4> '

    ,

    FACT

    $( $%!*+

    *

    + *

    +

    REMARKS

    %( 0>G1

  • 64 Chapter 2 GRAPH REPRESENTATION

    Algorithm 2.1.4: ,#- ."!#(

    # ( ) *+, # ) & '

    0 1

    $# ( ' $ 0 1 # $ 0 1

    , 3 #

    !( $%!*+

    ! () ! !

    ! () ! !

    $ 0 1 () 0 12

    ! () ! !

    ! () ! !

    ! () ! !

    0 1 ) "#

    0 1 () 0 1!0 12

    %( ; $

    0 1 ) ' '

    ' , '

    >

    %

    0 1 ) %

    0 1 ! %

    0 1 %

    0 1

    # ! . ' #

    # FE

    2.1.4 Applications to Pattern Matching & !

    %

    "

    ' '

    #

  • Section 2.1 Computer Representations of Graphs 65

    ( ?4 * '

    ! ' # *

    (

    ?4 !

    ( . + , +

    *&* &

    ( ; A!

    ) )

    )

    ,

    , !

    ( ; H ! H

    ! #(

    , '

    ) ' )

    4 H, '

    . ' + ,

    * 5 + ' + ,

    ' + ,

    *

    + ' +

    > # '

    F

    5,

    5 4 ', ***-

    ++ 5 +

    # -

    5 ' -

    3

    Kleenes Algorithm

  • 66 Chapter 2 GRAPH REPRESENTATION

    Algorithm 2.1.5: /"0# "!

    # ( ) *+, # ) , '

    0 1

    $# ( ' %0 1 # %0 1 '

    !( .

    *+

    ! () ! !

    ! () ! !

    %

    0 1 () 0 12

    ! () ! !

    %

    0 1 () )5 %

    0 12

    ! () ! !

    ! () ! !

    ! () ! !

    %

    0 1 () %

    0 1 5 %

    0 1 *%

    0 1+

    %

    0 12

    ! () ! !

    ! () ! !

    %0 1 () %

    0 12

    ' ,

    %

    0 1 *%

    0 1+

    %

    0 1+ #

    ( , " , #

    '

    %( 4> FE #

    %

    0 1 () *%

    0 1 %

    0 1 5 %

    0 1 . 4

    > # E #

    , 4>

    *+

    %( FE #

    %

    0 1 () %

    0 1 5%

    0 1 %

    0 1 # 5

    !

    %( , 6

    , 7 FE

    06781

    %( @ %

    ! ?4 ' ! '

    %( 4 ! '

    0=3,

  • Section 2.1 Computer Representations of Graphs 67

    References

    0=31 I , ! , DDJ33

    , - K I

    ; #, . , ==3

    06781 I , K - 6

    , K A 7,

    >, =8

    06791 I , K - 6

    , K A 7,

    >, =9

    0

  • 68 Chapter 2 GRAPH REPRESENTATION

    2.2 THE GRAPH ISOMORPHISM PROBLEM

    I

    ! /

    .

    D :'

    Introduction , !,

    # # . ' '$,

    ' . ' *%+

    *'*

    ++, *'* ++

    '$ *'*

    + '$

    # '

    , , !

    #

    2.2.1 Variations of the Problem

    DEFINITIONS

    ( #

    ) *

    +

    ) *

    + ,

    , , , (

    , #

    * &

    , *&

    ,**+,*&+

    < & & ,

    ( # L ,

    # , ! . L

    , $

    , # #

    ( #

    ) *

    +

    ) *

    +

    , (

    ,

    ,

    ,*+

    ( *+, #

    , #

    ) *

    +

    ) *

    + ,

    ,

  • Section 2.2 The Graph Isomorphism Problem 69

    , , (

    ,

    , ,*+

    2

    ,

    , ) ,*+

    ( / #

    , /*

    + ) /*

    +

    (

    /

    *+ )

    , # ) *

    + 0 )

    *!

    !

    + &

    !

    ( )

    '

    FACTS

    $( #

    # &

    ' 1 ,

    ) 1

    1

    # ! '

    # & L

    $( /

    '$

    $( /

    '$

    EXAMPLES

    ( -' # 2

    ,

    %2 , %

  • 70 Chapter 2 GRAPH REPRESENTATION

    0:91, 0AA;881, 04931, 04M

    #

    FACTS

    $( 08G1 /

    $( 0A431 / # /

    / # #

    ' , /

    /

    $( 0AI=G1 . # #

    ,

    Reconstruction from the Characteristic Polynomial Deck # #

    ! , # ?

    > ; , % #

    / ' '

    0=, ; ; F, @ ,

    *=9+, 3J

    F9D1 > ; F, @

  • Section 2.3 The Reconstruction Problem 97

    0=1 I %, , # #

    $# = *==+, 9J8

    0=D1 I %, %, %# # # ;

    # 3 *==D+, GJ8

    0=91 I %, ,

    # # $# D *==9+, =JG

    0=1 , ,

  • 98 Chapter 2 GRAPH REPRESENTATION

    0

  • Section 2.4 Recursively Constructed Graphs 99

    2.4 RECURSIVELY CONSTRUCTED GRAPHS ! !

    "

    " "

  • 100 Chapter 2 GRAPH REPRESENTATION

    , * + A!

    6#, !

    * +

    EXAMPLE

    ( 4

    Figure 2.4.1 %(#- !#(! !

    Series-Parallel Graphs4 ,

    .

    0A GD1 4 2

    $ ! # , ,

    #

    Figure 2.4.2 2!#&""" ##&""" #

    4#, # !

    DEFINITION( # * +

    ! #(

    " *

    + * + #

    )

    )

    " *

    +#

    *

    +

    #

    #

    " *

    + #

    *

    +

    #

    #

    #

    " *

    + #

    *

    +

    #

    2 #

    ( &%% ! # #

    , , !

    EXAMPLE

    ( ! 4

    ! 2 #

  • Section 2.4 Recursively Constructed Graphs 101

    Figure 2.4.3 .!!#! !!# ! ##&""" #

    -Trees and Partial -Trees

    DEFINITIONS

    ( ' ,.

    , # 5 * +

    ' &

    .

    ,

    (

    . , .

    ( * +

    ( /

    " ' /

    FACTS

    $( ,

    $(

  • 102 Chapter 2 GRAPH REPRESENTATION

    Figure 2.4.4 .!#(! ! & " &

    A 4 B

    C

    #

    .

    ! ' 3 , # * +

    ' @

    4 ,

    ( 4 D # 2 *

    +

    # ! &

    ! -'

    Figure 2.4.5 ##&""" &

    Halin Graphs

    DEFINITION

    ( &

    ) $%, # $ # ' %

    $

    FACTS

    $( 6

    $( 6 % , ,

    6 6

    EXAMPLES

    ( 6 4 G #, # #

    2

  • Section 2.4 Recursively Constructed Graphs 103

    Figure 2.4.6 3"

    ( 4 8 # 2 '

    6 2

    !

    Figure 2.4.7 ! 3"

    Bandwidth- Graphs

    DEFINITION

    ( *+ ' '

    ( ! $ *!+ *+ *#

    =+

    EXAMPLE

    ( # # 4 92

    #

    Figure 2.4.8 )*& *& #

  • 104 Chapter 2 GRAPH REPRESENTATION

    Treewidth- Graphs #%

  • Section 2.4 Recursively Constructed Graphs 105

    Pathwidth- Graphs

    DEFINITIONS

    ( #

    / '

    ,

    , !

    ( '

    ( # %

    ( #

    EXAMPLE

    ( # 4 3 '

    !

    #

    $

    Figure 2.4.10 &!!#!

    Branchwidth- Graphs

    DEFINITIONS

    ( ) *+ *$ +, # $

    # ' ' &

    $

    ( . ' $ , *$ +

    ( ; *$ + ) *+

    $ '

    $

    $ $ , # *

    + *

    +

    ( *$ + '

    $

  • 106 Chapter 2 GRAPH REPRESENTATION

    ( # %

    ( #

    FACTS

    $( 0

  • Section 2.4 Recursively Constructed Graphs 107

    Figure 2.4.12 %(#- !#(! ! &"

    REMARKS

    %( , # * $+ #

    ) $ ,

    %*++ %*#++, # #

    *, .

    +

    %( '

    ,

    # 4 ,

    ) *

    $

    +,

    & ' ; ) * $+ #

    (

    "

    (

    *

    + ) *

    +$

    )

    " * + (

    *+ $ $ $

    " (

    )

    *

    + ) *

    +$

    $

    $

    " (

    *%+*

    +& *

    + *

    +

    . ' ,

    * + # *

    + )

    CographsDEFINITION

    ( ! #(

    " # '

    " .

    , &

    " .

    ,

    , #

    %

    *

    + #

    :

  • 108 Chapter 2 GRAPH REPRESENTATION

    EXAMPLE

    ( 4

    ! *+ #

    Figure 2.4.13 .! !#(!

    FACTS

    $( 0:; 91

    $( 0:; 91

    Cliquewidth- Graphs .+ # 0:-=1

    %

    DEFINITION

    ( ; 0%1 #

    ! #(

    " # *+ ) *+ 01 / #%

    " .

    / # 01,

    *+ &

    / #

    *+ *

    +

    / # , # *

    +

    *

    + *

    + ) *

    + )

    *+ *

    +

    / # , # *

    +

    # #

    REMARK

    %( A! 9 ! / # / #

    / # / #

    ,

    , ' ,

    , ,

    . , .

    . %, / ! (

    # &

  • Section 2.4 Recursively Constructed Graphs 109

    - # , # #

    -K ) $),(

    3.3.1 Basic Definitions and Examples

    " " #

    / 0

    DEFINITIONS

    2 ! ! -

    # " " / 0

    2 "

    #

    2 " / 0 " #"

    / 0 + / 0

  • Section 3.3 Tournaments 157

    2 " " "

    " " "

    2 / 0 "

    " 3

    /0 8

    ! #

    #

    /0 / 0 "

    " 3

    /0 /

    /00

    2 & / 0 -

    - /

    0! #

    "

    ! !

    2 "- # -

    " "

    " "

    '

    2 " &! ,/0!

    "

    ! ! 2/0!

    "

    3 &! - "

    ! (

    /0 / (

    /0 & 0

    FACTS

    2

    /

    0

    @

    -

    !

    ! "

    "

    2 $C9( /0 - /

    0 - "

    "" "

    "!

    /0

    /

    0

    S

    /0

    /

    0

    S

    5

    A # " /0 "

    9 C ' : H & ,

    /0 9 C' 9C' 'HH, &C' &:,C'

    EXAMPLES

    2 9

  • 158 Chapter 3 DIRECTED GRAPHS

    Figure 3.3.1 "

    2 )

  • Section 3.3 Tournaments 159

    REMARK

    2 4! #

    /0 6 )

    !

    5 - ?

    EXAMPLES

    2 &- #

    " "

    9! "! #

    /0! #

    5 )

    5 9 ' H

    1

    2

    3

    45

    6

    7

    8

    0

    Figure 3.3.2 " & & #/ 9 ' H9

    2

    :- # 4 -

    #

    /0! # 5 /:0 5 9 ." !

    -

    ,/0,/0 5

    "

    4 :-

    Figure 3.3.3 #/ 99

    Arc Reversals - - 4

    "

    FACTS

    2 $'( 3 # - # 4!

    4

    " -

  • 160 Chapter 3 DIRECTED GRAPHS

    2 $:( 3 # - % A # %

    !

    4 " %-

    REMARK

    2 $HH( #

    "- B A

    - #

    " B#"!

    / $H9(0

    CONJECTURE=

    =* 2+ $

    T

    '9(: 7" -"

    # "

    3.3.2 Paths, Cycles, and ConnectivityI - " #

    " "

    -K ) " $)&'( 6 $),(

    A #

    DEFINITIONS

    2 / 0 & -

    " & / 0 &

    " & /B

    9C0

    2 & / 0 "

    " &!

    EXAMPLE

    2 #

    ! #/ 9 ' H0 "

    , ' C 9 H : ,

    " " !

    REMARK

    2 :

    4 A " "

    FACTS

    2 $T9( 7" "! " -

  • Section 3.3 Tournaments 161

    2

    # 4" - 2

    /0

    /0

    /0 $ C&(

    /0 " " " %! % !

    % $'H( / $B''(0

    2 $):( 2 - 4 -

    4 / '0

    2 $'(

    -

    2 ,/

    0 A !

    ,/

    0 A /

    $),( $&(00

    2 $G,( 7" -

    / ? 0'

    Condensation and Transitive Tournaments

    DEFINITIONS

    2 3 # "

    ! #

    -

    - !

    !

    ! %- # "-

    #

    #"

    "

    "

    2

    " ! ! $ !

    ! $! $

    EXAMPLE

    2 &- "-1 -

    !

    !

    ! # " "

    " "

    " "

    !

    " "

    " "

    "

    A C /

    0 /

    0 /

    0!

    " - #

    "-

    !

    !

    ! #

    !

    FACTS

    2 $B8 'C(

    "

    2

    # A" 4" - $'H(

    /0 "

    /0

    /0 4

    /0 4 /, 0

    /0 "

    ! /! $( 0

  • 162 Chapter 3 DIRECTED GRAPHS

    2 7" /

    0- " -

    Cycles and Paths in Tournaments

    FACTS

    2 $':( 7"

    -! !

    -!

    - / $H,( 0

    2 $K:( 7"

    -! H!

    -! 9 - / $H,( 0

    2 $:9( " / 0

    - ! # :!

    " -! - ! - /

    $H,( 0

    2 $H,( " / 0

    - ! # ,!

    " - - ! -

    / $)G&:(0

    Hamiltonian Cycles and Kellys ConjectureCONJECTURE>&&)* + / $'H(0 -

    - -

    / 0' ! #

    EXAMPLE

    2 - 4 :- #/ 90

    2

    , 9 C ' ,E

    , 9 ' C ,E

    , 9 C ' ,

    REMARK

    2 N

    F 1

    #6 7"

    1 2 & / ! $H(0E "

    -! C! # -1 $RH,(E

    -

    ',,, -1 -

    $H( "

    #

    FACTS

    2 $BU&( " "! "

    !

    - " -1

    2 $HC( 7

    -

  • Section 3.3 Tournaments 163

    Higher Connectivity

    DEFINITION

    2 & % / % 0 " % #

    " &! &

    FACTS

    2 $H,( 7" -

    "! A - "

    " 9-

    "! A

    -

    2 $H:( 3 %- 3 % #

    ! - 3

    2 $H9( " % !

    !

    /%0- !

    2 $&( -! - ! " - - ! '!

    # "-1 - -!

    4 # / 90 /

    - 5 ! # # $HC( $),,(0

    2 $ )%,( 3 %- - # H%! %

    "-1

    "

    Anti-Directed Paths

    , ! "

    3

    !

    /

    0!

    3 ! %

    %

    DEFINITION

    2 / 0 & 4

    &

    &

    EXAMPLE

    2 # - -

    9

  • 164 Chapter 3 DIRECTED GRAPHS

    Figure 3.3.4 "% # # )&

    FACTS

    2 $B,,( % @ -!

    C-

    ! 4 #/ 90 -

    " / # A "

    - &: $):(0

    2 $IH9( 3 " '! " - -

    / 1 # A

    " C,

    $:(! # "

    " H $:9(0

    2 $B,,( 7" -! 'H! " /0

    /0 #

    / # A "

    $H'(0

    3.3.3 Scores and Score Sequences ,! B ) % $%C(!

    8

  • Section 3.3 Tournaments 165

    # - ! 4 /0-

    / $:&(0

    2 $"H,( 4 5 /

    0 4

    - !

    4 /,0! /! ! 0! /! ! ! 0! /! ! ! ! 0

    / $&H(0

    2 $VH9( % 5 /

    0 4 7" - #

    4 4

    5 / 0

    2 $*HH( $*H&( 7" - "

    EXAMPLE

    2 3 " 4 /! ! ! 9! 9! 90 A

    ,! ! 4 '- 3 ! '-

    # "-1 -! 3! # " "

    " " 3 4 /! ! ! 9! 9! 90 A

    4

    ! '- # 4 /! ! ! 9!

    9! 90

    REMARKS

    2 " - - #

    ! # 4

    -

    - #

    !

    - # 4 !

    4 - )" - "

    ! # 4 "

    # $:H(

    2 ) & )" - ! #

    6 6 6 # J!

    6 " 6

    /# : "

    0 #6 4! # "

    $ 9( 6 "

    !

    # ! # # " #! "

    6 ! #

    F - .

    A - " " 6

    #!

    " $'H(

  • 166 Chapter 3 DIRECTED GRAPHS

    The Second Neighborhood of a Vertex

    DEFINITION

    2 % " & !

    (

    /0!

    " & - -

    ! (

    /0 5 $

    (

    /0 ((

    /0

    FACTS

    2 $&'( 7" "

    (

    /0

    (

    /0

    2 $B,,( 3 !

    # " '

    CONJECTURE7)* ' + / $&'(02 7" & -

    " $ #

    (

    /$0

    (

    /$0

    3.3.4 Transitivity, Feedback Sets, Consistent Arcs3 -

    / - 1 "

    # 0!

    1 # /

    # F

    "0

    6 !

    " " -

    DEFINITION

    2

    EXAMPLE

    2 % # "- # %

    #" %! ? ! 5

    / ? 0 0 6 !

    / ? 0 6

    Smallest Feedback Sets

    6 - 4" A "

    - / 0 / 0 5 / 0

    " #

  • Section 3.3 Tournaments 167

    6# $ " ""

    $ B+&'( +6 -#

    6 -# $ )B+&:(

    $*,(

    FACTS

    2

    # " " -

    6 / $B3&C(0

    2

    6 4

    " / $B3&C(0

    2 $B3&C( 3 #

    6 ! "

    # -

    2 $B3&C( &

    6

    Acyclic Subdigraphs and Transitive Sub-Tournaments

    DEFINITION

    2 &

    &

    FACTS

    2 $:L:! H( 3 */0

    " -

    */0 ! " "

    "

    ? "

    */0

    ? "

    "! "

    #

    /$'&! :(02

    ( 9 C ' : H & ,

    */0 9 ' & , 9 , C 99-9'

    2 $I:,! 8&9! T&9( 3 /0

    " --

    " - # /0 "!

    /0 5

    9 :

    9 H

    C 9 :

    ' H

    /'':0 /0

    ? C9

    /0

    /'CC0? : CC

    2 $B&H( $))+&H( 4 5 /

    0! #

    !

    " "

    -

    " " "! !

    #" / 0 / $,( !

    $B&( -

    0

  • 168 Chapter 3 DIRECTED GRAPHS

    Arc-Disjoint Cycles " ! / 0 -1

    ! "/ 0

    6 !

    /0 5 / 0 "/0 5 "/ 0! # 6 "

    -

    REMARK

    2 8 4 /0 4 -1 /-

    0 ! # # $ )B:(

    4 /'0/ 0'

    FACTS

    2 ! / 0 "/ 0

    2 $N:'( ,! /0 ! "/0 ! ,!

    -

    6

    -1 / $:C(

    $),( $3&C(0

    3.3.5 Kings, Oriented Trees, and ReachabilityN => "

    # # =6>

    / #6 -

    $%C(0 $H,(

    7 # " -

    "" = ->

    6 =" "> "

    / H #0 "! 6

    < !

    - /!

    $&'(0

    DEFINITIONS

    2 " " " !

    - -

    2 " " " !

    - -

    2 %! % ! " " 6 %

    " 6

    FACTS

    2 $GC( 7" 6 3 ! " "

    6 $%C(

    2 $H,( " % ! - #

    % 6 % ! % 5 ! /% 0 5 /9 90 / $H(0

  • Section 3.3 Tournaments 169

    2 $H,( , % ! - #

    % 6! ! " 6

    # A2 /0 %? ! /0 5 % 5 ! /0

    5 % 5 5 9 % ! ! ! /90 / % 0 / 9 0! /C 9 ,0!

    /: ' 0 / $&( 0

    2 $H9( %- " 9% ? " "!

    # 4"2 /0 %- /9% ? 0-

    /0 /9%?90 /9%?90 6#- B

    /0

    /9% ? 0-

    2 $H,( 3

    " " 6 / $'H(0 3

    ! " %!

    %- $H9(

    REMARKS

    2 " 1 -

    # 6 "

    # $H( $+H9( ) #

    " ) 6 - #

    $H,( #6 6

    $&'(

    2 A! 6 !

    Tournaments Containing Oriented Trees

    / 0

    ! / 0 - #

    "

    CONJECTURE7* + / $+H(02 7" / 0- " -

    "

    EXAMPLE

    2

    H 9 # C

    '-

    Figure 3.3.5 "

    REMARK

    2 8

    #

    1! 4 =->

    4

    E

    / 0- " ."

  • 170 Chapter 3 DIRECTED GRAPHS

    , "

    /

    $B,,(0!

    # 1

    FACTS

    2 $B,,( 3 +/0 - " -- -

    " " ! +/0 /: C0' /7 @

    +/0 $BU&( +/0

    ' $B,,(0

    2 $%+I,,( 7" -! H,,! -

    ! # !

    "

    " -

    2 $I,( 7 / ? 0-

    ? # ! #

    2 $&( - -

    -1! A " !

    / 0 ! / 0 -

    - 3 --! " "

    ! - 1 -

    Arc-Colorings and Monochromatic Paths

    CONJECTURE0 ? + / $+H(02 " %!

    " /%0 " - "" %

    /%0 " # " " !

    "

    REMARK

    2 1 "

    " ! /0 5 C' #

    /0 5 &-

    - # - # /0 / $+H(0 3

    ! 7U

    6 /0 5 3 " 6# /%0 A %

    1 # / $%&'( $,,(

    " 40

    FACTS

    2 $+H( 3 # # !

    " " " 5 !

    / $H9( 0

    2 $HH( 3 #

    - " - #

    ! " " " 5 !

  • Section 3.3 Tournaments 171

    3.3.6 Domination3 "

    "

    B#"!

    !

    # 5/ 0 5 % " %

    6#! # "! " 6#

    " % /0 &

    DEFINITIONS

    2 " "

    " "

    2

    "- ! 1 #"

    2 /0 # #

    " "!

    2

    ! 5/ 0

    EXAMPLE

    2 % " - # "- #

    #" " / 0 -

    # " " " -! " /0

    " - / " 0 ! 6 !

    " " !

    5/ 0 5

    FACTS

    2 $):( " %!

    %

    ! # / 90 4

    - % / $BB,(0

    2 $%&H( 6

    # #

    "!

    3

    !

    - ! 6

    # #

    "

    2 $%&&(

    6 ! !

    # "

    " 1

    " #

  • 172 Chapter 3 DIRECTED GRAPHS

    3.3.7 Tournament Matrices #6 )

    K + 8 K I

    / E $):(0E

    #6 B K $'9( # " #

    ! ! F " E

    #6 6 $'C( #

    #

  • Section 3.3 Tournaments 173

    FACTS

    2 $)'H( %

    "

    ! #

    , !

    / 0'!

    / 0'

    ! 5 "! 6 -

    2 " 6! !

    2

    6

    2 $ )NI&(

    !

    6 "E

    " B /!6

    6 5 20

    # "

    2 $&C( 3 ! 6 4

    / 0'

    5 , 74

    A " / 0' /#

    0 7

    " 6 / 0' / 90 A ! # "

    / 0'9!

    / 0

    / 0 # ,F / ! / 0

    F "

    , / 0 0

    #

    # / 0 " F

    , / 0 / !

    ,F0

    2 $&(

    -

    " -

    " / -

    "0 " " " => "

    "

    =#> "

    " 7 -!

    " ! 4 #

    2 "

    /

    0! " " 1

    ! " # 6" ! #

    " => " /

    0! " "

    " =">

    ! "

  • 174 Chapter 3 DIRECTED GRAPHS

    " - / 6 0! "

    / 4 0

    K- %F $%&:(

    DEFINITIONS

    2 / "0 "

    / "0 ! " 1 "

    2 & -!

    # "-

    ! "- ! " " &

    1 -

    2 & " & 1

    " &! " /

    " " "

    & @ " " 0

    2 " -

    /! 6 0!

    "F 1

    /! 1 0

    REMARK

    2 3 A 1 ! "

    A =">! -

    # " ="> ! 1

    "F 1 " 3

    " ! 1

    EXAMPLE

    2 :

    1 "

    C-

    !

    !

    3 #

    !

    !

    !

    ## " " #

    ! ! " " "

    ! " " ! ! "

    1

    ! #

    1 " ! 1 "! ! 1 "

    Figure 3.3.7 " +)

  • Section 3.3 Tournaments 175

    Tournaments That Are Majority DigraphsFACTS

    2 $C&( 7" - /! " 0 1-

    ? ! ! ? !

    "

    % -/0

    -"

    1

    -/0 # "! */0

    - 1

    */0 # "

    2

    ! -/0 /CC'*0 $C&(! "

    -/0 ! /"'*0 $7'9(

    2 $'H( */0 # ! */0 5 */90 5 */C0 5 ! */ ? 0

    */0 ? ! -/0 */0

    2 $&&( 3 1 ! ! ' !

    !

    - ! "

    8 "

    ! / 0

    8 # 3 !

    (

    " -

    Agendas

    DEFINITIONS

    2 " /! "

    1 0

    2 " 4 " #!

    " /

    0 "! "

    A "! #

    "! #

    "!

    2 )" 1 - /

    0 "

    " " ! " ""

    " /! /0

    "0 " 1 "

    3 !

    ! !

    " 6 /

    0

    EXAMPLE

    2 )" / " 0 1 #

    H! "

    " #

  • 176 Chapter 3 DIRECTED GRAPHS

    Figure 3.3.8 -+)

    FACT

    2 $::( ! "

    "

    / ! $&(0

    Division Trees and Sophisticated Decisions

    DEFINITIONS

    2 )" /

    0! /

    0

    !

    ! !

    "

    - -

    4 /

    0E

    /

    0E !

    , ! " " #

    4 /

    0!

    /

    0! # " " ? !

    /

    0!

    /

    0

    2 % 1 - /

    0 -

    " " "

    "

    " /

    0 ! #

    " " " 1

    # # " 6

    " " E "! , ! !

    " " " 1 #

    # " " ?

    FACTS

    2 $HC( " -

    "

    " 4

    " " -

    2 8 " "

    /." $::( $H,( " $&(0

    2 $&:( # "

    " -

    - !

    !

    EXAMPLES

    2 " / $0 # & )"

    1 #! " , "

  • Section 3.3 Tournaments 177

    "

    !

    " 8

    $! #

    :

    Figure 3.3.9 / +)

    2 1 9- # ,

    "

    : !

    / 0!

    Figure 3.3.10 +) #

    Inductively Determining the Sophisticated Decision

    #

    # A /

    2/$0

    - " $0

    FACT

    2 $+H9( % 1 - /

    0

    " 6 " 3" A

    4 $

    $

    $

    #2 $

    5

    ! ! !

    $

    5

    2/$

    0

    $

    #

    $

    References

    $

    T

    '9(

    T

    T! I! MH ' " ! !

    $!

  • 178 Chapter 3 DIRECTED GRAPHS

    $':( !

    ! ! %! /! ,

    /&':0! HMHC

    $:H( N ! 4 !

    &! /&:H0! 9M9&

    $:9( ! N I

    ! !

    &! ! / : /&:90! MH

    $H( ! 9- !

    %! /&H0! M&

    $B&H( B! " #

    ! ! 9& /&&H0! HCM&

    $"H,( I "! 4 ! &! 9 /&H,0!

    C:M'9

    $HC( K 6! " ! $

    0' /&HC0! &CM,'

    $&( K -K! 7-1 - -

    ! &! ! / C /&&0! M

    $B&( N ! % + 6 B! #

    ! G" 3 &! 1 /&&0! HM&9

    $),,( K -K! * )! *!

    " ! %! 9 /,,,0! ::MH:

    $),( K -K ) )! " "

    ! ! ,,

    $)&'( K -K ) )! I! ! !

    ! C /&&'0! M:,

    $)&H( K -K ) )! )< 2 "! &!

    H /&&H0! :M,

    $B3&C( K-I TT! . B! ) 3

    6! ! !

    " ! ! %! /&&C0! &M:'

    $:( K ! . W F

    !%! '! $! : /&:0! CMC

    $:C( K- ! ! 'CMH, +

    2 $! 8 B

    ! &:C

    $H( % + 6! -

    2 " "! 9MCC E #! &H! 3 %!

    $! 3 C! J" I! ! &H

  • Section 3.3 Tournaments 179

    $N:'( K- * N@! J F

    " F ! )! ! ! )! (! '4 4 , /&:'0! HM&

    $H( K- ! 2 "! &!

    C /&H0 M9

    $+:C( % + 6 K +! " !

    M9H ) ! ! $ ! 1567! !

    &:C

    $)'H( 3 )! . !

    /! ! %! $! :9 /&'H0! MC

    $):( 3 )! 6 ! 3

    ! C /&:0! MH

    $%H( V %! J ! &! !

    / /&H0! 'M::

    $VH9( V %! #

    "! &MC ! I! &H9

    $,( K ! %F 4

    " -! &! H /,,0!

    99MC9

    $ C&( I ! ! ! )! !

    $! I 9& /&C&0! CMC

    $ )NI&( ! )! K N6

    ! 8 K I

    ! K

    ! " ! 3

    ! '& /&&0! :&M&

    $ )B:( ) ! )

    B! ) # -

    ! &! ! / , /&:0! M9

    $ )%,( ) ! K ) B %! I "

    ! &! ! / H /,,0! M,

    $ )B+&:( 3 -! )T! . B +! 8#

    ! %! 'CL'' /&&:0! &M

    C

    $ B+&'( 3 -! . B +! .

    ! %! '! $! /&&'0! MC'

    $C9( % "!

    ! /! %! / ! ' /&C90!

    M9,

    $7'9( I 7U % ! .

    ! ! %! ! ! ! $! & /&'90! CM

  • 180 Chapter 3 DIRECTED GRAPHS

    $H( + <

    G! .

    ! &! ! / /&H0! HM

    $&'( ! 4 2 F 1! &!

    /&&'0! 9M9H

    $%&H( ! K %! < N !

    ! &! & /&&H0! ,M,

    $%&&( ! K %! ! &! ! %! ! ! /&&&0!

    '&M:'

    $H:( I ! B "

    ! ! /&H:0! &MC,

    $'C( 6! J ! ! &! %! : /&'C0!

    &C:M&'&

    $):( )! . B

    ! &! ! / /&:0! ''M'&

    $):( )U! - B ! &! !

    / /&:0! 9&MC:

    $)&&( K ) N ! %F "! &!

    ! , /&&&0! &M9

    $):( % ) K B ! "

    ! ! %! /! 9 /&:0! 9CM9H

    $)&C( ) )! ! !

    2 "! &! & /&&C0! 9HMC,C

    $))+&H( )! )TT! T I +! ---

    " ! &! ! / : /&&H0! HM&'

    $)G&:( * ) % G6! ! ! %! :&

    /&&:0! :MC

    $B,,( B"! . B ! &! ! /

    /,,,0! M

    $BU&( BU6"! B ! ! ! !

    /&&0! CM

    $B''( B % ! ! !

    %! % : /&''0! M9'

    $B8 'C( B! R 8! #! $ %

    ' ! K + O ! &'C

  • Section 3.3 Tournaments 181

    $B,,( B" T! . B 2

    F 1! &! ! / :H /,,,0! 9M:

    $B,,( B" T! 2

    F 1! &! C /,,,0!

    99MC'

    $BU&( BU6" ! !

    /&&0! M,

    $BU&:( BU6" ! . B

    ! &MC " " 8" 1559:!

    J" I! &&:

    $3&C( ) 3

    6! 6 ! 7 &! ! /&&C0! &

    $K:( . K6! ! ! J" !

    &:

    $K%&H( ) K< K %! # -

    ! ! /&&H0! M

    $%C( B ) %! .

    333

    ! /! %! / ! C /&C0! 9M9H

    $%&:( K- %! $ %. ;! ! &&:

    $%&'( G %6 ! - !

    ! 99 /&&'0! CMH

    $%+I,,( X %! -+ + K I! !

    ' /,,,0! 9M9:

    $H,( ! 6 6 ! %! %! C /&H,0! ':MH,

    $&&( K

    ! . -1 " ! %! $! $! : /&&&0! &M99

    $&( * 6! - A B -

    ! ! %! ' /&&0! &&M,

    $::( 8

    ! )- "! ! &!

    ! $! /&::0! :'&MH,

    $H,( 8

    ! # 1 "2

    - "! ! &! ! $! 9 /&H,0!

    'HM&'

    $&C( ! 6 ! ! %! % ,

    /&&C0! ':M'&

    $'H( K + ! ! B! ! +! &'H

  • 182 Chapter 3 DIRECTED GRAPHS

    $'( K + % !

    ! !

    %! /! C /&'0! 'M'C

    $8&9( G 8 %! I6 !

    ! , /&&90! 'M''

    $I:,( 7 I6 N ! 1 7U

    ! &! ! & /&:,0! CMH

    $I,( G I"!

    # ! ! /,,0! C&M

    C&'

    $IH9( G I"! B ! C&M'&

    " $" 15' /&:0! 'MH,

    $H,( N ! # 6 !

    ! & /&H,0! H,&MH'

    $H( N ! 7" " 6! %! H /&H0! &M&H

    $H9( N ! !

    " ! $; 3 % ,: /&H90!

    M

    $HC( N ! # #- ! :M

    ! " C %! $!! 8-B

    ! &HC

    $&( N ! 1 2 "

    ! %! $! $! /&&0! M&

    $&( N !

    # # " -

    1 " # ! ! %! /&&0! MH

    $&'( N ! 2 ! 6! < !

    ! C /&&'0! :M

    $&:( N ! 74 2 -

    " ! $ 0' 9 /&&:0! 'M:H

    $:&( N % + 6! ! '&M,9 $

    ! I! %! &:&

  • Section 3.3 Tournaments 183

    $:( N 7 #!

    4" 6#

    B ! &! ! /&:0! MH

    $H9( N

    ! 6 ! :MH

    ! I! &H9

    $BB,( N ! ! B B!

    ! ! ,,

    $+H( N 8 +! 7 - !

    $ $! %! H /&H0! ::MH:

    $:9( ! - B ! &! !

    / ' /&:90! 9M9

    $'9( B K !