ทฤษฏีกราฟเบื้องต้น...

125

Upload: lora

Post on 20-Mar-2016

182 views

Category:

Documents


0 download

DESCRIPTION

ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5. ผลการเรียนรู้ที่คาดหวัง เขียนกราฟเมื่อกำหนดจุดยอด( vertex )และเส้นเชื่อม( edge )ให้และระบุได้ว่ากราฟที่กำหนดให้เป็นกราฟ ออยเลอร์ หรือไม่ นำความรู้เรื่องกราฟไปใช้แก้ปัญหาบางประการได้. เนื้อหา. กราฟเบื้องต้น ดีกรีของจุดยอด - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5
Page 2: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

ผลการเรยนรทคาดหวง 1 .เขยนกราฟเมอกำาหนดจดยอด(vertex)และเสนเชอม(edge)ใหและระบไดวากราฟทกำาหนดใหเปนกราฟออยเลอรหรอไม 2. นำาความรเรองกราฟไปใชแกปญหาบางประการได

Page 3: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

• กราฟเบองตน

• ดกรของจดยอด• แนวเดน แนวเดน

• กราฟออยเลอร

• การประยกตของกราฟ

Page 4: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

ปญหาชวนฉงน (puzzle) ปญหาสะพานเมองเคอนกสเบอรก(Konigsburg)

Page 5: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

สะพานทงเจดแหงเมองเคอนกสแบรก (Seven Bridges of Königsberg)

Page 6: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

ตวอยาง 1กำาหนดสถานการณวาจงหวดหนงม 6 อำาเภอ

คอ A , B , C , D , E และ Fโดยทอำาเภอ A , B และ F มถนนเชอมตดตอกน

อำาเภอ C มถนนเชอมไปยงอำาเภอ B , E และ D อำาเภอ A และ E มถนนเชอมตดตอกน และอำาเภอ D และ F มถนนเชอมตดตอกนเขยนแผนภาพโดยใหจดแทนอำาเภอ

และเสน เชอมโยงระหวางจดสองจดแทนถนน

AB

C

DFE

Page 7: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

AB

CDFE

ลองทำากราฟแบบอนๆตามเงอนไขนลงในเอกสารประกอบการเรยนนะจะ

Page 8: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

กราฟ G ประกอบดวยเซตจำากด 2 เซต 1. เซตทไมเปนเซตวางของจดยอด

(Vertex) แทนดวยสญลกษณ V(G)

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

Page 9: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

ตวอยางของกราฟ

Page 10: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

พจารณากราฟทกำาหนด

AB

C

D

จากกราฟ G ทกำาหนดให จะไดวา

V(G) = {A , B , C , D}

E(G) =

Page 11: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

ขอสงเกต• V(G) ไดหรอไม

•E(G) ไดหรอไม

ไมได เพราะถาไมมจดยอดเลย กไมมอะไรใหพจารณาเปนกราฟไดเลย

ได

Page 12: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

กำาหนดกราฟ Gดงรป

จากกราฟ G ทกำาหนดให จะไดวา V(G) = {A , B , C , D} E(G) = {e1 , e2 , e3 , e4 } หรอ E(G) = {AB , AC , BC , BD}

Page 13: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

กำาหนด V(G) = {a , b , c} และ E(G) = {ab , ac , bc} สามารถเขยนกราฟไดดงน

a

b c

ab

c

a b

c

Page 14: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

• เสนเชอม เปนสวนของเสนตรง,เสนโคง หรอ เสนคดกได

กราฟนถอเปนกราฟเดยวกน

Page 15: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

• เสนเชอมสองเสนอาจตดกนได โดยจดตดไมถอเปนจดยอด

Page 16: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

ลองทำา 1( )

Page 17: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5
Page 18: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5
Page 19: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5
Page 20: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5
Page 21: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

ตวอยาง จงพจารณาเสนในกราฟ G ตอไปนวาเสนใดเปนวงวน และเสนใดเปนเสนเชอมขนาน

เสน e1 หรอ ab

เสน e2 หรอ ab

เสน e3 หรอ ab

เสน e5 หรอ cc

Page 22: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

ลกษณะของเสนเชอม

• เสนเชอมขนานเสนเชอมขนาน (parallel edges)

• วงวนวงวน (loop)

Page 23: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

HR

สงเกตกนหนอย

G

Page 24: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5
Page 25: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

ตวอยาง จงพจารณาวากราฟทกำาหนดตอไปนเปน กราฟเชงเดยว(กราฟอยางงาย ) และ กราฟใดเปนกราฟหลายเชง

1G เปนกราฟเชงเดยว เนองจากกราฟ 1ไมมเสนเชอมขนานและไมมวงวน

G2 เปนกราฟหลายเชง เนองจาก G2 มวงวน 3G เปนกราฟหลายเชง เนองจาก 3 มเสนเชอมขนาน

4G เปนกราฟหลายเชง เนองจาก 4 มวงวน และเสนเชอมขนาน

Page 26: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

กราฟใดเปนกราฟเชงเดยว และกราฟใดเปนกราฟหลายเชง

4G 5G 6G

Page 27: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5
Page 28: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

กราฟเชงเดยว ไดแก กราฟ G1 G2 กราฟหลายเชงไดแก กราฟ G3

G 4G5

Page 29: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

บรษท เสยงใสจรงๆ มตำาแหนงวาง 4ตำาแหนงนกรอง 1

ตำาแหนงนกแสดง 1ตำาแหนง

นกพากษ 1ตำาแหนงนกจดรายการ 1ตำาแหนงมผมาสมคร 4 คนซงมความสามารถ

แตกตางกนดงนแดน มความสามารถดานนกรองบม มความสามารถดานนกรองนกแสดง และจดรายการกอลฟ มความสามารถดานนกพากษ และจดรายการไมค มความสามารถดานนกรอง นกแสดง ตองการใหแตละคนไดงานตามความ

สามารถในตำาแหนงทวางเพยงคนละ 1 ตำาแหนงเทานน

Page 30: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

แดน

จำาลองปญหาสถานการณนดวยกราฟ G โดยทV(G) = {แดน , บม , กอลฟ , ไมค , นกรอง , นกแสดง , นกพากษ , นกจดรายการ} E(G) ={แดนนกรอง , บมนกรอง , บมนกแสดง ,บมนกจดรายการ , กอลฟนกพากษ ,กอลฟนกจดรายการ ,ไมคนกรอง , ไมค นกแสดง}บม

กอลฟไมค

นกรองนกแสดง

นกพากษนกจดรายการ

สรปวาแดน เปน นกรองบม เปน นกจดรายการกอลฟ เปน นกพากษไมค เปน นกแสดง

Page 31: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

ในการจดตารางสอบของวชา 6 วชา คอ วชาคณตศาสตร วชาภาษาองกฤษ วชาภาษาไทย วชาวทยาศาสตร วชาสงคมศกษา วชาสขศกษา โดยททราบวา

มนกเรยนบางคนเรยนวชาคณตศาสตร และวชาภาษาองกฤษ

มนกเรยนบางคนเรยนวชาคณตศาสตร และวชาภาษาไทย

มนกเรยนบางคนเรยนวชาคณตศาสตร และวชาสขศกษา

มนกเรยนบางคนเรยนวชาสงคมศกษา และวชาสขศกษา

มนกเรยนบางคนเรยนวชาสงคมศกษา และวชาวทยาศาสตร

มนกเรยนบางคนเรยนวชาภาษาไทย และวชาวทยาศาสตร

มนกเรยนบางคนเรยนวชาภาษาไทย และวชาภาษาองกฤษจะสามารถจดตารางสอบทง 6 วชาใชเวลาสอบ

3 คาบไดอยางไรนกเรยนจงสามารถจงจะสอบไดครบทง 6 วชา

Page 32: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5
Page 33: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5
Page 34: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

คณต ,ไทย องกฤษ สอบพรอมกนไดหรอไม ไมได

วชาทสอบพรอมกนได มวชาใดบาง

คณต และสงคมคณต กบ

วทย

คาบท 1คาบท 2คาบท 3

คณต วทย

สขศกษา องกฤษสงคม ไทย

Page 35: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

1. ทจอดรถแหงหนงมรถทจอดประจำา 6คน ในชวงเวลาตางๆ ดงน

คนท 1 จอดเฉพาะชวงเวลา 7นาฬกา ถง 15 นาฬกา

คนท 2 จอดเฉพาะชวงเวลา 12นาฬกา ถง 21 นาฬกา

คนท 3 จอดเฉพาะชวงเวลา 9นาฬกา ถง 13 นาฬกา

คนท 4 จอดเฉพาะชวงเวลา 16นาฬกา ถง 24 นาฬกา

คนท 5 จอดเฉพาะชวงเวลา 8นาฬกา ถง 18 นาฬกา

คนท 6 จอดเฉพาะชวงเวลา 22นาฬกา ถง 8 นาฬกาของวนถดไป

Page 36: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

11. จงจำาลองปญหานดวยกราฟ โดยใหจดยอดแทนรถแตละคน และจดยอดสองจดมเสนเชอมกตอเมอรถทแทนดวยจดทงสอง มชวงเวลาจอดรถซอนกนจำาลองปญหาดวยกราฟ G

ใหจดยอด 1 2 3 4 5, , , , , 6 แทนรถคนท 1 ถง รถคนท 6จะได V(G) = { 1, 2, 3 ,4 , 5, 6}

E(G) = {12 , 13 , 15 , 16 , 23 ,24 , 25 ,35 45 ,46}

1

23

456

ตองเตรยมพนทจอดรถไวอยางนอย 4 คน

Page 37: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

จดยอด u และจดยอด v ของกราฟ เปนจดยอดประชด (adjacent vertices) กตอเมอมเสนเชอมระหวางจดทงสอง

เสนเชอม e ของกราฟเกดกบ(incident) จดยอด vถาจดยอด v เปนจดปลายจดหนงของเสนเชอม e

Page 38: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

a

e1 e2

b

e

c

d

e3

e4 e5

e6ไดแก จด b ประชดกบ จด a และ จด eจด e ประชดกบ จด b จด

c และ จด d จด c ประชดกบ จด e และ จด d

Page 39: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

จดทไมเปนจดประชด เชน จด b และ c

a

e1 e2

b

e

c

d

e3

e4 e5

e6

เนองจากไมมเสนเชอมระหวางจดแตละคน

จด aและ e เปนตน

Page 40: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

a

e1 e2

b

e

c

d

e3

e4 e5

e6

เสนเชอมทเกดกบจดยอด a คอ e1 และ e2e1

c

เสนเชอมทเกดกบจดยอด b คอ e1 และ e3เสนเชอมทเกดกบจดยอด c คอ e4 และ e5

เสนเชอมทเกดกบจดยอด d คอ e5 และ e6เสนเชอมทเกดกบจดยอด e คอ e3 และ e4

Page 41: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5
Page 42: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5
Page 43: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

พจารณากราฟตอไปนจด

ยอดจำานวนครงทงหมดท

เสนเชอมเกดกบจดยอด2

442

abcd

Page 44: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

บทบทนยามนยาม• ดกรดกร (degree ) ของจดยอด v ในกราฟ

คอ จำานวนครงทงหมดทเสนเชอมเกดกบจดยอด v

•ใชสญลกษณ deg vdeg v แทน ดกรของ v

Page 45: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

ดกรของจดยอด

พจารณากราฟทกำาหนด แลวเตมคำาตอบลงในตาราง

Page 46: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

ab ac

2

2

จดยอด a มเสนเชอมทเกดกบจดยอด a คอ ab และ ac

เสนเชอม bb เปนวงวนทเกดกบจดยอด b ใหนบเสนเชอมทเปนวงวน 1 วงวนเปน 2

bb bbba bc

4

4

cacbcd cd

4

4

dc dc

2

2 12

Page 47: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5
Page 48: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5
Page 49: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

deg A =deg B =deg C =deg D =deg E =

23230

พจารณากราฟตอไปน

Page 50: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

deg A =deg B =deg C =deg D =deg E =

23230

ผลรวมของดกรของจดยอดทกจด = 2+3+2+3+0

10v

GVv

deg

Page 51: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

หาจำานวนเสนเชอม และผลรวมของดกรของจดยอดทกจดในกราฟแตละกราฟตอไปน

( )

degv V G

v =

( )

degv V G

v =

8

10

จำานวนเสนเชอม =

จำานวนเสนเชอม =

4

5

Page 52: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

( )

degv V G

v =12

จำานวนเสนเชอม =6

ผลรวมของดกร กบ จำานวนเสนเชอมของกราฟมความสมพนธกนอยางไร

ผลรวมของดกรของจดยอดทกจดในกราฟเทากบ

สองเทาของจำานวนเสนเชอมในกราฟ

Page 53: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

ผลรวมของดกรของจดยอดทกจดในกราฟ ผลรวมของดกรของจดยอดทกจดในกราฟ เทากบสองเทาของจำานวนเสนเชอมในกราฟเทากบสองเทาของจำานวนเสนเชอมในกราฟ

หรอจำานวนเสนเชอมในกราฟ เปนครงจำานวนเสนเชอมในกราฟ เปนครง

หนงของหนงของผลรวมของดกรของจดยอดทกจดผลรวมของดกรของจดยอดทกจด

ในกราฟในกราฟ

ทฤษฎบททสำาคญ

Page 54: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

ผลรวมของดกรของจดยอดทกผลรวมของดกรของจดยอดทกจดในกราฟ จดในกราฟ

เทากบสองเทาของจำานวนเสนเทากบสองเทาของจำานวนเสนเชอมในกราฟเชอมในกราฟ

พสจน เนองจากเสนเชอมแตละเสนในกราฟเกดกบจดยอดเปนจำานวน 2 ครงดงนนเสนเชอมแตละเสนจะถกนบ 2 ครงในผลรวมของดกรของจดยอดทกจด

นนคอ ผลรวมของดกรของจดยอดทกจดในกราฟ เทากบ สองเทาของจำานวนเสนเชอมในกราฟ

Page 55: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

1. จงหาจำานวนเสนเชอมของกราฟทมผลรวมของดกรของ จดยอดทกจดในกราฟเทากบ 22

วธทำา สมมตวากราฟมเสนเชอม n เสน

จากทฤษฎบทท 1“ผลรวมของดกรของจดยอดทกจดในกราฟ เทากบ สองเทาของจำานวนเสนเชอมในกราฟ” ดงนน 22

2= n 11n=

กราฟมเสนเชอม 11 เสน

Page 56: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

วธทำา สมมตวามกราฟทมจดยอด 4 จด ดกรของจดยอดเทากบ 1 1 2, , และ 3

2 จงพจารณาวาเปนไปไดหรอไมวาจะมกราฟทมจดยอด 4 จด และดกรของจดยอด คอ , , 112และ 3 ตามลำาดบ

ผลรวมของดกรของจดยอดทกจด คอ , , , ,11237 เปนจำานวนค

ขดแยงกบทฤษฎบทท1

ดงนน เปนไปไมไดทจะมกราฟดงกลาว

Page 57: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

จดยอดทมดกรเปนจำานวนค เรยกวา จดยอดคจดยอดคจดยอดทมดกรเปนจำานวนค เรยกวา จดยอดคจดยอดค

จดยอดค :

จดยอดค :

A และ D

B และ C

Page 58: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

G1

G2

G3

G4a a b

a dc

eba

b

c d

ef

กราฟ

จำานวนเสน

เชอม

ผลบวกของดกรของจดยอดทกจดของกราฟ

จำานวนจด

ยอดค

จำานวนจดยอดค

G1G2G3G4

Page 59: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5
Page 60: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

ทฤษฎบทท ทฤษฎบทท 22ทกกราฟจะมจดยอดคเปนจำานวนค

Page 61: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

ตอไป สมมตวา กราฟ G มจดยอดค k จด คอ v1 , v2 , v3 , . . . ,vk และ มจดยอดค n จด คอ u1 , u2 , 3u , . . . ,un จากทฤษฎบทท 1 จะไดวา (degv1 + deg v2 + deg v3 + . . .+ deg vk ) + (deg

u1 + deg u2 + degu3 + . . . + deguk) = 2 q เมอ q คอจำานวนเสนเชอมของ G

พสจน ให G เปนกราฟ ถา G ไมมจดยอดค นนคอ G มจำานวนจดยอดคเปนศนย

จะไดวา G มจำานวนจดยอดคเปนจำานวนค

ดงนน (degv1 + deg v2 + deg v3 + . . deg vk ) = 2 q – (degu1 +deg u2 +degu3 +. . . degun )เนองจาก degu1 , deg u 2 , degu3 , . . . , deguk ตางกเปนจำานวนค

แตเนองจาก degv1 , deg v2 , deg v3 , . . . , deg vk เปนจำานวนค

เพราะฉะนน k จะตองเปนจำานวนค จงจะทำาให degv1 + deg v2 + deg v3 + . .

.+ degvk เปนจำานวนคสรปไดวา กราฟ G มจดยอดคเปนจำานวนค

ดงนน 2q – (degu1 +deg u2 +degu 3 +. . .degun ) เปนจำานวนค นนคอ degv 1 + deg v2 + deg v3 + . . .+ deg vk เปนจำานวนค

Page 62: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

1) จงพจารณาวาเปนไปไดหรอไมวาจะมกราฟทมจดยอด 4 จด และดกรของจดยอด คอ

, , 112 และ 3 ตามลำาดบวธทำา สมมตวามกราฟทมจดยอด 4 จด

ดกรของจดยอด คอ 1 1 2, ,และ 3 ตามลำาดบ จะไดวากราฟมจดยอดคเปนจำานวน 3 จด

ทกกราฟจะมจดยอดคเปนจำานวนค

ซงขดแยงกบทฤษฎบทท 2 สรปวา ไมมกราฟทมสมบตดงกลาว

Page 63: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

2 )ในหองประชมแหงหนงมผเขารวมประชมทงหมด 23 คน เปนไปไดหรอไมวาผเขารวมประชมแตละคนจบมอทกทายผเขารวมประชมคนอนเพยง 7คนเทานน

แนวคดใหจดยอดแทนผเขารวมประชม และเสนเชอมแทนการจบมอทกทาย

จะได กราฟมจดยอด 23 จด แตละจดมดกร 7นนคอ กราฟมจดยอดคเปนจำานวน 23 จด

23 เปนจำานวนค ขดแยงกบทฤษฎบทท 2

Page 64: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

3) จงพจารณาวาเปนไปไดหรอไมทจงหวดหนง ซงม 5อำาเภอ คอ อำาเภอเมอง และ อำาเภออนๆอก 4 เมอง ม 3อำาเภอ ทแตละอำาเภอมถนนเชอมกบอำาเภออนอำาเภอ ละ 3สาย ม 1 อำาเภอ มถนนเชอมกบอำาเภออน 2สาย ม 1 อำาเภอ มถนนเชอมกบ อำาเภออนทกอำาเภอ 1 สายอำาเภอเมอง อำาเภอ ข อำาเภอ ค อำาเภอ ง อำาเภอ จ

ถนน3สาย

ถนน3สาย

ถนน3สาย

ถนน2สาย

ถนน4สาย

จดยอดค เปนจำานวนค

Page 65: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

4. ผลการสำารวจขอมลการใชโทรศพทมอถอของพนกงานในบรษทแหงหนงซงม พนกงาน 20คน ในเดอนทผานมา พบวา มพนกงาน 15 คน แตละคนคย โทรศพทมอถอกบเพอนในบรษท 5 ครง มพนกงาน 5 คนแตละคนคยโทรศพทมอถอ กบเพอนในบรษท 3ครง จงหาจำานวนการใชโทรศพทมอถอของพนกงานบรษทนวธทำา ใหจดยอด แทนพนกงาน เสนเชอมแทนการคยโทรศพทมอถอของพนกงาน จะไดวา กราฟมจดยอดทมดกร 5 จำานวน 15 จด จดยอดทมดกร 3มจำานวน 5 จด จำานวนการใชโทรศพทมอถอของพนกงานในบรษท คอจำานวนเสนเชอมทงหมดของกราฟใหกราฟมเสนเชอม n เสน

ดงนน 5 15 3 5 2( ) + ( ) = n 7 5 + 1 5 = 2 n

, ,4 5ดงนน จำานวนการใชโทรศพทมอถอของพนกงาน

บรษทแหงน คอ 45 ครง

จากทฤษฎบทท 1 ผลรวมของดกรของจดยอดทกจดในกราฟ เทากบสองเทาของจำานวนเสนเชอมในกราฟ

Page 66: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

5 .การแขงขนฟตบอลมทมสมครแขงขน 10 ทม ในการจดแขงขนครงนจะจดการแขงขนเปนแบบ พบ

กนหมด จงหาจำานวนครงทจดการแขงขนวธทำา แปลงปญหาเปนกราฟ โดยใหจดยอด แทนทมฟตบอล

เสนเชอมแทนการแขงขนทมฟตบอล 10 ทม จดแขงขนแบบพบกนหมด แสดงวาแตละทมตองแขงขนกบทม อนๆอก 9 ทมนนคอแตละจดยอดของกราฟมดกร 9

จำานวนครงทจดการแขงขน คอ จำานวนเสนเชอมในกราฟ

ใหกราฟมเสนเชอม , เสน ดงนน 9 10 2( ) = n

90 =2n

, ,45 ดงนนตองจดการแขงขนฟตบอล

45 ครง หรอ 45 ค

Page 67: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

1 ในงานเลยงแหงหนง ผทมาถงงานคนแรกไดจบมอทกทายกบเจาภาพ ( มคนเดยว) และคนทมาถงงานเปนคนทสอง ไดจบมอทกทายกบเจาภาพ และผมาถงงานคนแรก ผมาถงงานคนทสามไดจบมอทกทายกบเจาภาพและผมาถงงานคนแรก และคนทสองในทำานองเดยวกนผทมาถงคน ตอๆมากจะไดจบมอทกทายกบเจาภาพ และกบผทมาถงในงาน กอนเขาทงหมด ถาในงานเลยงนมผมารวมงาน 8 คน

11. จงแปลงปญหาขางตนเปนกราฟ

12. จงหาจำานวนครงทงหมดทมการจบมอกน

Page 68: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

2. กำาหนดใหกราฟมดกรของจดยอดตางๆ ดงน 1 1 4 4, , , และ 6 จงหาจำานวนเสนเชอมของกราฟน

3 . จงพจารณาวากราฟนมจดยอด 7 จด และดกร 5 4 2 2 2 1, , , , , และ 1 หรอไม

Page 69: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

4. จงเขยนแผนภาพของกราฟ G ทมจดยอด 5 จด คอ v1 , v2 , v3 , v4 , v5 และ deg v1 = 3 , v2 เปนจดยอดค deg v3 , 2 และ v 4 และ v5 เปนจดยอดประชด

Page 70: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

5. จงหาจำานวนจดยอดของกราฟทมากทสดทเปนไปไดของกราฟทมเสนเชอม 35 เสน และจดยอดทกจดมดกรอยางนอย 3

Page 71: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

6. จงพจารณาวาจะมกราฟทมจดยอด 13 จด และเสนเชอม 31 เสน โดยทมจดยอด 3 จด มดกร 1 และ จดยอด 7 จด มดกร 4 พรอมใหเหตผลประกอบ

Page 72: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

เราสามารถเดนจากจด C ไปยงจด Dไดหลายทางเชน C→B→D เขยนเปนลำาดบไดวา

C, e7 ,B, e6,D

Page 73: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

หรอ C→A→D เขยนเปนลำาดบไดวา C, e1 , A, e3 ,D หรออน ๆ

Page 74: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

หรอ C→B→A→D เขยนเปนลำาดบไดวา C, e7 ,B, e5 , A, e3 ,D

Page 75: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

เรยกลำาดบ (ทประกอบดวยจดสลบกบเสน ) ดงเชน

C , e7 ,B, e6,DC , e1 , A, e3,DC , e7 ,B, e5 , A, e3,D

วา แนวเดน แนวเดน CC––DD

นยาม

Page 76: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

นยาม

กราฟ G เรยกวา กราฟเชอมโยงกราฟเชอมโยง (connected graph )กตอเมอสำาหรบจดยอด u และ v ทเปนจดยอดตางกนในกราฟ G จะมแนวเดน u-v

หรอพดงายๆไดวา ทกๆจดยอดมแนวทกๆจดยอดมแนวเดนถงกนเดนถงกน

Page 77: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

GH

G เปนกราฟเชอมโยง

H ไมเปนกราฟเชอโยง

Page 78: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

เปนไปไดไหมทจะเรมตนจากจดหนงบนแผนดน

แลวเดนขามสะพานใหครบทกสะพาน และกลบ

มายงจดเรมตนโดยไมซำาสะพานเดมเลย

Page 79: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

ใหแผนดนและเกาะเปนจดยอดและใหสะพานเปนเสนเชอม

ลกษณะของปญหาเหมอนกบ “การลากเสนวาดรปโดยไมยกดนสอ”

Page 80: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

นยาม

วงจรวงจร คอ แนวเดนทเสนเชอมทงหมดแตกตางกน โดยมจดเรมตนและจดสดทายเปนจดยอดเดยวกนวงจรวงจร คอ แนวเดนซงเรมและจบทจดยอดเดยวกน โดยไมใชเสนเชอมซำากนเลย

หรอ

Page 81: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

แนวเดน A-A (ลำาดบ A, e2, C, e7, B, e6, D, e4 ,A) เปนวงจร

สงเกตวา วงจรนไมผานเสนเชอม e1 และ e3

Page 82: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

นยามวงจรทผานจดยอดทกจด และผานเสนเชอมทกเสนของกราฟ เรยกวา วงจรออยเลอรวงจรออยเลอร

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

Page 83: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

ปญหาสะพานน ถกแกโดยนก

คณตศาสตรชอ เลออนฮารด ออยเลอ

ร ในป ค.ศ .1736

การแกปญหากเพยงพจารณาวากราฟทางขวา “เปนกราฟออยเลอรหรอไม”

Page 84: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

ตวอยาง 1 กราฟ G เปนกราฟออยเลอรหรอไม

มวงจรออยเลอรเปนกราฟออยเลอร

GA A

B B

C

D

E

F

C

D

E

F

Page 85: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

G1

G2

G3

จะทราบไดอยางไรวากราฟใดเปนกราฟออยเลอร

Page 86: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

ทฤษฎบทท ทฤษฎบทท 33 กำาหนดให G เปนกราฟเชอมโยง G จะเปนกราฟออยเลอร กตอเมอ จดยอดทกจดของ G เปนจดยอดค

Page 87: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

กราฟใดเปนกราฟออยเลอร

G1

G2

G3

Page 88: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

กราฟใดเปนกราฟออยเลอร

321 GGG

G1เปนกราฟออยเลอร เพราะทกจดยอดเปนจดยอดคG2 ไมเปนกราฟออยเลอร มจดยอดค

G3 ไมเปนกราฟออยเลอร เพราะไมเปนกราฟเชอมโยง

Page 89: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

การประยกตของกราฟ

วถทสนวถทสนทสดทสด

กราฟนเปนกราฟถวงนำาหนก ซงจำาลองจากแผนทเมอง โดยใหจดยอดแทนเมอง และเสนเชอมแทนถนน และคานำาหนกเสนเชอมแทนระยะทางระหวางเมองสองเมอง

Page 90: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

วถทสนวถทสนทสดทสด

ภารกจ: ตองการหาระยะทางทสนทสดจาก เมอง A ไปยงเมอง E (เขยนรปลงกระดาษ)

Page 91: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

หาเสนทาง (แนวเดน ) ทงหมดจาก A ไป E (ทไมผานเมองซำากน) 1 : A, B, D, E , , 213 =6 กม.2 : A, B, D, F, E 2 1+

2 2+ + = 7 กม. 3 : A, B, D, C, F, E 2 1+

3 6 2+ + + = 14 กม.4 : A, C, F, E 5 + 6 +

2 = 13 กม.5 : A, C, F, D, E 5 6+

2 3+ + = 16 กม.6 : A, C, D, E 5 3+ +

3 = 11 กม .7 : A, C, D, F, E 5 3+ + 2 2+ = 12 กม.

Page 92: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

นยาม

วถวถ คอ แนวเดนในกราฟทจดยอดทงหมดแตกตางกน

วถทสนทสดวถทสนทสด จากจดยอด A ถง Z ในกราฟถวงนำาหนกคอวถ A-Z ทผลรวมของคานำาหนกในวถ A-Z นอยทสด

Page 93: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

นยาม

วฏจกร คอ วงจรทไมมจดยอดซำากน ยกเวนจดเรมตนและจดสดทาย

ตนไม คอ กราฟเชอมโยงทไมมวฏจกร

Page 94: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

ตวอยาง ตนไม

Page 95: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

C ไมเปนตนไมเพราะ

D ไมเปนตนไมเพราะไมใชกราฟเชอมโยง

มวฎจกร

Page 96: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

ความสมพนธระหวางตนไม จดยอด และ เสนเชอม

1 0

2 1

จำานวนจดยอด

จำานวนเสนเชอม

ตนไม

Page 97: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

จำานวนจดยอด

จำานวนเสนเชอม

ตนไม

3 24 35 4

6 5

Page 98: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

จำานวนจดยอด

จำานวนเสนเชอม

ตนไม

7 6

8 7

9 8

Page 99: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

ขอขอสงเกตสงเกต 1. ตนไมไมมเสนเชอม

ขนาน และ ไมมวงวน 2 . ตนไมทม n จด จะม n

– 1 เสนเสมอ

Page 100: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

กราฟยอยกราฟยอย

Page 101: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

นยาม

กราฟยอยกราฟยอย ของกราฟ G คอกราฟทประกอบดวยจดยอดและเสนเชอมใน Gกลาวคอ กราฟ H เปนกราฟยอยของกราฟ Gถา V(H ) V(G ) และ E(H) E(G)

Page 102: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

V(G) = { A, B, C, D } V(H) = { A, B, C, D } E(G) = {AB, BC, CD, DA, BD} E(H) = {AB, BC, DA, BD} จะไดวา กราฟ H เปนกราฟยอยของกราฟ G

Page 103: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

กราฟใดเปนกราฟยอยของ G

Page 104: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

กราฟใดเปนกราฟยอยของ G

Page 105: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

กราฟ H1, H2 , H3 , H4 และ H5 กราฟใดเปน กราฟยอยของกราฟ G ทบรรจทกจดของกราฟ G ทเปนตนไม

G:

เขยนลงกระดาษไว

Page 106: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

H1:

H4:

H2:

H3:

H5:

G:

Page 107: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

ตนไมแผทวตนไมแผทว คอตนไมซงเปนกราฟยอยของกราฟเชอมโยง G ทบรรจจดยอดทกจดยอด

นยาม

Page 108: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

พจารณาตนไมแผทวของกราฟตอไปน

Page 109: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5
Page 110: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

a

b

c

d

a

b

c

d

a

b

c

d

a

b

c

da

b

c

d

a

b

c

d

a

b

c

da

b

c

d

a

b

c

d

Page 111: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

นยาม

ตนไมแผทวทนอยทสดตนไมแผทวทนอยทสด คอ ตนไมแผทวทมผลรวมของคานำาหนกของแตละเสนเชอมนอยทสด

1

2

2

473 5

6

2

Page 112: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

จงหาตนไมแผทวทนอยทสด

1

1

2 1

Page 113: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

หาตนไมแผทวทงหมด (มไมกแบบ)

1 2 1 1+2+1 = 4

1

2 11+2+1 = 4

H1

H2

Page 114: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

1

1

1 1+1+1 = 3H3

ดงนน H3 เปนตนไมแผทวทนอยทสด

Page 115: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

ตวอยาง ปญหาการวางสายโทรศพท

• บรษทรบเหมาตดตงโทรศพทแหงหนง ตองการวางสายโทรศพทเชอมระหวางหมบาน A, B, C, D, E และ F โดยจะวางสายไปตามถนน ถาคาใชจายในการวางสายโทรศพทขนอยกบความยาวของสาย โทรศพท บรษทนจะวางสายโทรศพทอยางไรใหเสยคาใชจายนอยทสด เมอกำาหนดตารางแสดงระยะทาง (กโลเมตร )ของถนนทเชอมระหวางหมบานดงน

Page 116: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

หมบาน

A B C D E F

A - 30 - - - 40B 30 - 10 - 50 20C - 10 - 20 30 -D - - 20 - 10 20E - 50 30 10 - 60F 40 20 - 20 60 -

Page 117: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

แปลงปญหาเปนกราฟถวงนำาหนก

3040

20

50 6

0

10 2

03020

10

A

B CD

EF

Page 118: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

ขนท 1• จดลำาดบเสนเชอม • เรยงคานำาหนกของเสนเชอมจากนอย

ไปมาก• 10, 10, 20, 20, 20, 30, 30, 40, 50, 60

Page 119: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

ขนท

3040

20

50 6

0

10 2

03020

10

A

B CD

EF

2 3 4 2

Page 120: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

ขนท 3• เลอกเสนเชอมทเหลอทมคานำาหนกตำาสด• ในทนเหลอ BF ซงมคานำาหนก 20• แตเลอกไมได เพราะถาเลอกแลวจะเกดวฏจกร• จงตองเลอกคานำาหนกเสนเชอมเปน 30 แทน• มสองทางคอ AB และ CE • แตถาเลอก CE แลวจะเกดวฏจกร จงเลอก AB

Page 121: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

3040

20

50 6

0

10 2

03020

10

A

B CD

EF

และเลอกตอไปไมไดแลว

Page 122: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

ไดตนไมแผทวนอยทสดทมผลรวมของคานำาหนกเสนเชอม

10 + 10 + 20 + 20 + 30 = 90

ดงนนบรษทรบเหมาแหงนตองวางสายโทรศพทตามถนน ซงมระยะทาง 90 กโลเมตร

30

10 2

020

10

A

B CD

EF

Page 123: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

ขอสงเกต

30 2

0

10

20

10A

B C D

EF

30 2

0

10 2

010A

B CD

EF

ตนไมแผทวทนอยทสดของกราฟอาจจะ

มไดมากกวา 1 แบบ

Page 124: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

กราฟชนดอน ๆ ทนาสนใจศกษา

• Complete graph กราฟบรบรณ• Planar graph กราฟเชงระนาบ• Bipartile graph กราฟ

สองสวน• Perfect graph กราฟสมบรณ• Line graph กราฟเสน• Cograph โคกราฟ• ขอบพระคณคณะผจดทำาทกทาน

Page 125: ทฤษฏีกราฟเบื้องต้น ชั้นมัธยมศึกษาปีที่ 5

ขอบคณคะ

จดเกบโตะและพรมใหเขาท

กอนออกจากหองดวยคะ