g ประกอบด้วยเซตจ ากัด 2 เซต คือ 1...

62

Upload: others

Post on 27-Feb-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ
Page 2: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

กราฟ G ประกอบด้วยเซตจ ากดั 2 เซต คือ 1. เซตท่ีไมเ่ป็นเซตวา่งของจดุยอดของกราฟ G แทนด้วยสญัลกัษณ์ V(G)

2. เซตของเส้นเช่ือม (edge) ท่ีเช่ือมระหวา่งจดุยอด แทนด้วยสญัลกัษณ์ E(G)

จากบทนิยาม ให้นกัเรียนสงัเกตวา่ ก าหนดเง่ือนไข แต ่ อาจเป็นเซตวา่งได้

Page 3: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

:G

    , , , , V G A B C D E

    , , , , E G AB BC BE CD DE

หมายเหตุ AB หรือ BA ถือวา่เป็นเส้นเช่ือมเดียวกนั หมายถึงเส้นที่เชื่อมระหวา่งจดุยอด A และจดุยอด B

Page 4: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

1 2 3 4 5    , , , , V G v v v v v

1 2 1 5 2 3 2 4 3 4 4 5    , , , , , E G v v v v v v v v v v v v

Page 5: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ
Page 6: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

จากรูปที่ 1 ข้างต้น และ ตดักนัไมถื่อวา่เกิดจดุใหม ่

1 3v v 2 4v v

Page 7: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

ให้นกัเรียนเขียนแผนภาพของกราฟ

, , , V G a b c d

, , E ab bc cd

Page 8: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

คือ เส้นท่ีเช่ือมจดุเพียงจดุเดียววา่ วงวน (loop)

บทนิยาม เส้นเช่ือมขนาน

คือ เส้นตัง้แตส่องเส้นขึน้ไป ท่ีเช่ือมระหวา่งจดุคูเ่ดียวกนั

Page 9: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ
Page 10: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

บทนิยาม กราฟหลายเชิง (Multigraph)

• กราฟท่ีไม่มีเส้นเช่ือมขนาน และไม่มีวงวนปรากฏอยู ่

• กราฟท่ีมีเส้นเช่ือมขนาน หรือมีวงวนปรากฏอยู่

Page 11: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

G1:

G3:

G2:

Page 12: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

จดุ u และ v เป็นจดุประชิด ถ้ามีเส้นเช่ือมระหวา่งจดุสองจดุนัน้

Page 13: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

บทนิยาม จุดยอดที่อยู่ตดิกับเส้นเช่ือม

คือ จดุยอดท่ีเป็นจดุปลายของเส้นเช่ือมนัน้

Page 14: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

บทนิยาม ดีกรี หรือระดับชัน้ (degree) ของจุด v

จ านวนของเส้นเช่ือมท่ีอยูต่ิดกบัจดุยอด V ใช้สญัลกัษณ์แทนด้วย deg(V)

Page 15: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

deg(A)=3, deg(B)=4, deg(C)=1, deg(D)=3, deg(E)=1, deg(F)=3, deg(G)=3, deg(H)=0

ผลรวมของดีกรีของทกุจดุเทา่กบั 3+4+1+3+1+3+3+0=18

Page 16: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

สองเทา่ของจ านวนเส้นเช่ือมทัง้หมดของกราฟ G จะเทา่กบั ผลรวมของดีกรีของจดุทกุจดุในกราฟ G

Page 17: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

เรียกจดุยอดท่ีมีดีกรี 0 วา่ จดุยอดเอกเทศ (isolated vertex) เรียกจดุยอดท่ีมีดีกรี 1 วา่ จดุยอดปลาย (end vertex)

เรียกจดุยอดท่ีมีดีกรีเป็นจ านวนคูว่า่ จดุยอดคู ่หรือจดุคู ่(even vertex)

เรียกจดุยอดท่ีมีดีกรีเป็นจ านวนคี่วา่ จดุยอดค่ี หรือจดุคี่ (odd

vertex)

Page 18: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

( )E G

V( )G

(G)V

E(G)

deg( )v

เซตของจดุยอดของกราฟ G

เซตของเส้นเช่ือมของกราฟ G

จ านวนสมาชิกของเซตของเส้นเช่ือมของกราฟ G

จ านวนสมาชิกของเซตของจดุยอดของกราฟ G

ผลรวมของดีกรีของทกุจดุยอดของกราฟ G

Page 19: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

สองเทา่ของจ านวนเส้นเช่ือมทัง้หมดของกราฟ G จะเทา่กบั ผลรวมของดีกรีของจดุทกุจดุในกราฟ G

Page 20: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

ในกราฟ G ใด ๆ จดุคี่(จดุยอดมีดีกรีเป็นจ านวนคี่)จะมีจ านวนคูจ่ดุเสมอ

Page 21: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

จงหาจ านวนเส้นเช่ือมของกราฟท่ีมีผลรวมของดีกรีของจดุยอดทกุจดุในกราฟเท่ากบั 16

วิธีท า สมมติให้กราฟมีเส้นเช่ือม n เส้น

จากทฤษฎีบท 1 ผลรวมของดีกรีของจดุยอดทกุจดุในกราฟเท่ากบัสองเท่าของจ านวนเส้นเช่ือมในกราฟ จะได้ 16=2n

ดงันัน้ กราฟมีเส้นเช่ือม 8 เส้น

8216n

Page 22: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

ก าหนดให้กราฟมีดีกรีของจดุยอดตา่งๆ ดงันี ้1, 2, 3, 4, 5 จงหาจ านวนเส้นเช่ือมของกราฟนี ้

วิธีท า หาผลรวมของดีกรีทัง้หมด แล้วใช้สตูร ผลรวมของดีกรีทัง้หมด = 2(จ านวนเส้นเช่ือม) 1+2+3+1+4+5 = 2(จ านวนเส้นเช่ือม) 16 = 2(จ านวนเส้นเช่ือม) ดงันัน้ จ านวนเส้นเช่ือม = 8

Page 23: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

วธีิท า ผลรวมของดีกรีทัง้หมด = 2+2+2 = 6

ซึง่เป็นจ านวนคูจ่งึเป็นไปได้ และมีเส้นเช่ืม 3 เส้น ดงัรูป

Page 24: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

วิธีท า ผลรวมของดีกรีทัง้หมด = 1+2+3+2+1 = 9

ซึง่เป็นจ านวนคี่ ขดัแย้งกบัทฤษฎีบท 1

ดงันัน้ เป็นไปไม่ได้ท่ีจะมีกราฟดงักลา่ว

Page 25: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

วิธีท า แปลงปัญหาดงักลา่วเป็นกราฟ โดยให้จดุยอดแทนผู้ เข้าร่วมประชมุและเส้นเช่ือมแทนการจบัมือทกัทายของผู้ เข้าร่วมประชมุ

จะได้วา่ กราฟนีมี้จดุยอด 27 จดุ และจดุยอดแตล่ะจดุมีดีกรี 9

นัน่คือ กราฟมีจดุยอดค่ีเป็นจ านวน 27 จดุ ซึง่เป็นจ านวนคี่ ขดัแย้งกบัทฤษฎีบท 2

ดงันัน้ เป็นไปไม่ได้ท่ีผู้ เข้าร่วมประชมุแตล่ะคนจบัมือกบัคนอ่ืนเพียง 9 คนเท่านัน้

Page 26: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

วธีิท า

แปลงปัญหาดงักลา่วเป็นกราฟ จะได้วา่กราฟนีมี้จดุยอด 30 จดุ แตล่ะจดุมีดีกรี 9

นัน่คือ กราฟมีจดุยอดคี่เป็นจ านวน 30 จดุ ซึง่เป็นจ านวนคูส่อดคล้องกบัทฤษฎีบท 2

ดงันัน้ เป็นไปได้ท่ีผู้ เข้าประชมุแตล่ะคนจบัมือทกัทายผู้ เข้าร่วมประชมุคนอ่ืนเพียง 9 คน เท่านัน้

Page 27: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

deg(a) =

deg(c) =

deg(e) =

จดุท่ีเป็นจดุคี่ คือ จดุ จดุท่ีเป็นจดุคู ่คือ จดุ

deg(b) =

deg(d) =

ผลรวมของดีกรีของจดุทกุจดุในกราฟ เทา่กบั deg( )v

จ านวนเส้นเช่ือมทัง้หมดของกราฟเทา่กบั ( )E G

Page 28: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

บทนิยาม ให้ u และ v เป็นจดุยอดของกราฟ แนวเดิน u – v (u-v walk) คือล าดบัจ ากดัของจดุยอดและเส้นเช่ือมสลบักนั

โดยเร่ิมต้นท่ีจดุยอด u และสิน้สดุท่ีจดุยอด v และแตล่ะเส้นเช่ือม จะเกิดกบัจดุยอด และ เม่ือ

0 1 1 2 2 –1    , , , , , , , ,    n n nu u e u e u u e u v

1e

1e–1 iu

iu 1, 2, 3, , i n

Page 29: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

1 2 3 4, , , , , , , ,A e B e C e D e E เป็นแนวเดิน A - E

Page 30: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

1 2 3 6, , , , , , , ,DA e B e C e D e เป็นแนวเดิน A – D

Page 31: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

แนวเดิน คือ การเขียนเรียงล าดบัระหวา่งจดุยอดกบัเส้นเช่ือม

เส้น e1, e2 ในกราฟ G2 อาจเขียนเป็น AB, BC ก็ได้

กราฟหลายเชิง เช่น G2 ต้องเขียน จดุ – เส้น – จดุ ให้ชดัเจน

Page 32: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

ให้นกัเรียนช่วยกนับอกแนวเดินระหวา่งจดุตา่งๆ

Page 33: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

–  A C

แนวเดิน คือ

แนวเดิน –  B E

คือ

–C A คือ แนวเดิน

–  B Cแนวเดิน คือ

Page 34: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

ความยาวของแนวเดิน u - v คือ จ านวนของเส้นเช่ือมในแนวเดิน u – v

เช่น แนวเดิน A – E มีความยาวเทา่กบั 4

Page 35: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

แนวเดิน มีความยาวเทา่กบั 3 4 3 6, , , , , ,DA e C e D e

Page 36: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

คือ แนวเดิน u – v ท่ีเส้นทัง้หมดแตกตา่งกนั

แนวเดิน A, B, C, D เป็นรอยเดิน เน่ืองจากประกอบด้วย เส้น e1, e2, e5 ซึง่เป็นเส้นที่ไมซ่ า้กนั

Page 37: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

คือ แนวเดิน u – v ท่ีจดุทัง้หมดแตกตา่งกนั แนวเดิน เป็นวิถี

แนวเดิน ไมเ่ป็นวิถี เพราะมีจดุ B และ C ซ า้กนั

, , ,A B C D

, , , ,B,CA B C D

Page 38: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

แนวเดินท่ีเป็นวิถีจะเป็นรอยเดินด้วย

Page 39: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

ในกราฟ G ทกุ ๆ แนวเดิน จะมีวิถี u – v รวมอยู่ด้วย

Page 40: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

คือ รอยเดินท่ีจดุเร่ิมต้นและจดุสดุท้ายเป็นจดุเดียวกนั

c

d

ba

e, , ,a b c a

, , ,b c d b

, , , , , ,a b c d b e a

เป็นวงจร

เป็นวงจร

เป็นวงจร

Page 41: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

คือ วงจรท่ีไมมี่จดุซ า้กนั ยกเว้นจดุเร่ิมต้นและจดุสดุท้าย

c

d

ba

e, , ,a b c a

, , ,b c d b

เป็นวฏัจกัร เป็นวฏัจกัร

เพราะเป็นวงจรที่ไมมี่จดุซ า้กนั ยกเว้นจดุเร่ิมต้นและจดุสดุท้าย

, , , , , ,a b c d b e a เป็นวงจร แตไ่ม่เป็นวฏัจกัร เพราะมีจดุ b ซ า้กนั

Page 42: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

กราฟ G เรียกว่า กราฟเช่ือมโยง (connected

graph) ถ้าส าหรับจดุแต่ละสองจดุ u และ v ที่ต่างกนัในกราฟ G จะมีแนวเดิน u – v

กราฟที่ไม่เช่ือมโยง จะสามารถแบง่ออกได้เป็นสว่นๆ โดยแต่ละสว่นเป็นกราฟเช่ือมโยง เรียกแต่ละสว่นย่อยนี ้ว่า องค์ประกอบเช่ือมโยง (connected component) หรือเรียกสัน้ๆ ว่า องค์ประกอบของกราฟ

Page 43: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

กราฟนีเ้ป็นกราฟเช่ือมโยง และมี 1 องค์ประกอบ

Page 44: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

กราฟนีเ้ป็นกราฟไมเ่ช่ือมโยง เน่ืองจากไมมี่วิถีเช่ือมระหวา่ง a และ b กราฟนี ้2 องค์ประกอบ

a b

Page 45: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

กราฟนีเ้ป็นกราฟไม่เช่ือมโยง เน่ืองจากไมมี่วิถีเช่ือมระหวา่งจดุ a และจดุอื่น ๆ

กราฟนีมี้ 2 องค์ประกอบ องค์ประกอบหนึง่ประกอบด้วยจดุ a จดุเดียว อีกองค์ประกอบหนึง่เป็นวฏัจกัรท่ีประกอบด้วยจดุที่เหลือ

a

Page 46: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

แนวเดิน แนวเดิน แนวเดิน

e2e3

e4

e5

e6

e7

e1

a c

d

b

6 2 3 5, , , , , , , ,d e a e b e c e d

1 3, , , ,a e b e c

7 6 4 5, , , , , , , ,a e d e a e c e d

2

4

4

Page 47: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ
Page 48: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

แนวเดิน เป็น แนวเดิน เป็น แนวเดิน เป็น แนวเดิน เป็น

e

e11e10

e9

e8

e7e6

e5

e4

e3

e2

e1

b

c d

f

a

3 4 7, , , , , ,a e c e d e f

2 1 3 4 5, , , , , , , , , ,c e b e a e c e d e c

8 11 9 7, , , , , , , ,d e e e e e f e d

5 6 5 6, , , , , , , ,c e d e c e d e c

Page 49: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

e

e11e10

e9

e8

e7e6

e5

e4

e3

e2

e1

b

c d

f

a

Page 50: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

แนวเดิน a – e ท่ีมีความยาวเทา่กบั 3

วิถี a – e ท่ีมีความยาวเท่ากบั 3

รอยเดิน a – e ท่ีมีความยาวเทา่กบั 6

วงจรท่ีมีจดุเร่ิมต้นและจดุสดุท้ายเป็น c มีจดุ d ซ า้กนั และมีความยาวเทา่กบั 6

e

e11e10

e9

e8

e7e6

e5

e4

e3

e2

e1

b

c d

f

a

Page 51: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

บทนิยาม วงจรออยเลอร์ (Eulerian Circuit) คือ วงจรซึง่ผ่านจดุยอดทกุจดุและผ่านเส้นเช่ือมทกุเส้นของกราฟ

เรียกกราฟท่ีมีวงจรออยเลอร์วา่ กราฟออยเลอร์

Page 52: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

วงจรออยเลอร์ต้องมีลกัษณะเหลา่นีค้รบทกุลกัษณะ 1. มีจดุเร่ิมต้นและจดุสดุท้ายเป็นจดุเดียวกนั 2. ผา่นจดุยอดทกุจดุโดยเดินซ า้จดุเดิมได้ และต้องผ่าน

เส้นเช่ือมทกุเส้น โดยห้ามเดินซ า้เส้นเช่ือมเส้นเดิม

Page 53: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

ab

c

e

d

f

g

, , , , , , , , ,a c d e c f g c b a

หรือ

, , , , , , , , ,b a c g f c e d c b

Page 54: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

a b

e

c

f d

, , , , , , , ,a b c d e b f e a

หรือ , , , , , , , ,b f e a b c d e b

Page 55: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

กราฟนีไ้มเ่ป็นกราฟออยเลอร์ เน่ืองจากไมมี่วงจรออยเลอร์

a

c

b d

Page 56: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

คือ รอยเดินท่ีผา่นจดุยอดทกุจดุและผา่นเส้นเช่ือมทกุเส้นของกราฟ

ข้อสงัเกต รอยเดินออยเลอร์ ต้องมีลกัษณะดงันี ้1. ผา่นจดุยอดทกุจดุโดยเดินซ า้จดุเดิมได้ และต้องผ่าน

เส้นเช่ือมทกุเส้นโดยห้ามเดินซ า้เส้นเช่ือมเดิม 2. จดุเร่ิมต้นและจดุสดุท้ายไมจ่ าเป็นต้องเป็นจดุเดียวกนั

Page 57: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

ให้ G เป็นกราฟเช่ือมโยง จะได้วา่ G เป็นกราฟออยเลอร์ก็ตอ่เม่ือจดุยอดทกุจดุของ G มีดีกรีเป็นจ านวนคู ่

Page 58: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

กราฟเช่ือมโยงจะมีรอยเดินออยเลอร์ก็ตอ่เม่ือกราฟนีมี้จดุยอดท่ีมีดีกรีเป็นจ านวนคี่สองจดุหรือไมมี่เลย กรณีท่ีกราฟไมมี่จดุยอดท่ีมีดีกรีเป็นจ านวนคี่ จะได้วา่กราฟนัน้เป็นกราฟออยเลอร์ (ซึง่มีวงจรออยเลอร์) สว่นกรณีท่ีกราฟมีจดุยอดท่ีมีดีกรีเป็นจ านวนคี่สองจดุ จะได้วา่ จดุหนึง่ต้องเป็นจดุเร่ิมต้นและอีกจดุหนึง่ต้องเป็นจดุสิน้สดุของรอยเดินออยเลอร์

Page 59: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

เกาะ 2 เกาะ อยูก่ลางแมน่ า้ มีสะพาน 7 สะพาน เช่ือมเกาะ 2 เกาะนี ้และเช่ือมไปยงัฝ่ังแม่น า้ด้วย ถ้าเร่ิมเดินท่ีจดุใดๆ ก็ได้ (A, B, C หรือ D) จะสามารถเดินข้ามสะพานทกุสะพานโดยแตล่ะสะพานเดินผ่านได้เพียงครัง้เดียว แล้วกลบัมาท่ีเดิมได้หรือไม่

Page 60: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

D

B

A

C

Page 61: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

D

B

A

C

A

B

C

D

Page 62: G ประกอบด้วยเซตจ ากัด 2 เซต คือ 1 ...elsd.ssru.ac.th/nattaporn_sr/pluginfile.php/19/course...กราฟ G ประกอบด วยเซตจ

ตามทฤษฎีบท 4 กราฟนีไ้ม่เป็นกราฟออยเลอร์ ดงันัน้ จงึเป็นไปไมไ่ด้ที่จะเร่ิมต้นที่จดุใดก็ได้แล้วเดินข้ามสะพานทกุสะพานโดยแตล่ะสะพานเดินผ่านได้เพียงครัง้เดียวแล้วกลบัมาท่ีได้เดิมได้

A

B

C

D