This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
ในรปจะแทนต าบลตาง ๆ ดวยจด และแทนถนนทเชอมระหวางต าบลดวยเสนทเชอมระหวางจด จากแผนภาพจะเหนวา ทกต าบลจะมถนนเชอมตดตอถงกนจากต าบล A จะมถนนเชอมตรงไปยงต าบล B, E และ F แตถาจะเดนทางจากต าบล A ไปยง ต าบล D ซงไมมถนนเชอมโดยตรง จะตองเดนทางไปใหถงต าบล C หรอ E กอน เพอหาถนนทเชอมตอไปยงต าบล D เชน ใชถนนทเชอมระหวางต าบล A และ E และ ถนนทเชอมระหวางต าบล E และ D
ดกร (degree) ของจด V ในกราฟ คอ จ านวนเสนทงหมดทเกดกบจด V
B A
D
C
Deg A = ……………………… Deg B = ……………………… Deg C = ……………………… Deg D = ………………………
A B D
C
จดทมดกร เปนจ านวนค เรยกวา จดค (even vertex)
จดทมดกร เปนจ านวนค เรยกวา จดค (odd vertex)
6
จากรป deg A = 2 ดงนน A เปนจดค deg B = 3 ดงนน B เปนจดค deg C = 2 ดงนน C เปนจดค deg D = 3 ดงนน D เปนจดค หมายเหต จดทไมมเสนเชอมถอวาดกรของจดเปนศนย และจดดงกลาวเปนจดค กราฟสามารถน ามาประยกตเพอใชแกปญหาหลาย ๆ ปญหาทเกยวกบ การเคลอนทจากจด ๆ หนงไปยงจดอน ๆ ในกราฟ เชน ปญหาทางคมนาคม ปญหาทางสาธารณปโภค กอนทจะใชกราฟแกปญหาดงกลาว เราตองทราบควาหมายของค าตาง ๆ ดงน
A
B
D
C
1. แนวเดน U – V (U – V walk) คอล าดบจ ากดของจดและเสนสลบกนโดยเรมตนดวยจด U และสนสดดวยจด V และแตละเสนในล าดบจะเกดกบจดทอยหนาและหลงของเสนนน ความยาวของ U – V คอจ านวนเสนในแนวเดน U – V เชน A, e1, B, e2, C, e3, D เปนแนวเดน A – D หรออาจเขยนเปน A, B, C, D
2. รอยเดน U – V (U – V train) คอแนวเดน U – V ทเสนทงหมดแตกตางกน
3. วถ U – V (U – V path) คอแนวเดน U – V ทจดทงหมดแตกตางกน
A B
C D
e1 e2 e3
7 ตวอยาง พจารณากราฟตอไปน
1. A, B, C, B, C เปนรอยเดนหรอไม 2. A, B, E, D เปนวถหรอไม
ตวอยาง พจารณากราฟตอไปน 1. A, B, C, E, D, C, A เปนวงจรหรอไม 2. A, B, C, E, D, C, A เปนวฎจกรหรอไม
กราฟ G เปนกราฟเชอมโยง เพราะทกจด 2 จด ใด ๆ ในกราฟ จะมเสนเชอม เชน จด A และจด B ม a เปนเสนเชอม จด A และจด C ม c เปนเสนเชอม จด A และจด D ม c และ d เปนเสนเชอม ม a, b และ d เปนเสนเชอม จด B และจด C ม b เปนเสนเชอม จด B และจด D ม b และ d เปนเสนเชอม จด C และจด D ม d เปนเสนเชอม ตวอยางของกราฟไมเชอมโยง (disconnected graph) กราฟ G เปนกราฟไมเชอมโยง เพราะไมมเสนเชอมระหวาง จด A และจด D , E , F จด B และจด D , E , F จด C และจด D , E , F
จด A , B , C แทนต าแหนงของเมอง 3 เมอง ซงระยะทางระหวางเมอง A และ B เทากบ 5 กม. B และ C เทากบ 4 กม. C และ A เทากบ 6 กม. กราฟลกษณะดงกลาว เรยกวา กราฟมน าหนก ซงมความหมาย ดงน ตวอยาง ก าหนดกราฟตอไปน จงหาวถทสนทสดจากจด A ถงจด E ในกราฟมน าหนก
จงพจารณาวาขอความตอไปน ถกหรอผด 1) จดยอด u และจดยอด z เปนจดยอดประชด ถก 2) จดยอด v และจดยอด z เปนจดยอดประชด ผด 3) เสนเชอม d เกดจากจดยอด v ถก 4) เสนเชอม c เกดจากจดยอด u ผด 5) เสนเชอม f เกดจากจดยอด v ถก
เสนทางท1 a ,V1 ,V2 ,z ระยะทางจาก a – z คอ 1+5+2 = 8 เสนทางท2 a ,V1 ,V2 ,V3 ,z ระยะทางจาก a – z คอ 1+5+4 = 11 เสนทางท3 a ,V3 ,V2 ,z ระยะทางจาก a – z คอ 3+1+2 = 6 เสนทางท4 a ,V3 ,z ระยะทางจาก a – z คอ 3+4 = 7 เสนทางท5 a ,V4 ,z ระยะทางจาก a – z คอ 2+5 = 7 จะเหนไดวา เสนท 3 คอ a ,V3 ,V2 ,z มผลรวมระยะทางจาก เมอง a ไปยงเมอง z เทากบ 6 กโลเมตร เปนระยะทางทสนทสด
24 2.
เสนทางท1 a ,V1 ,V2 ,z ระยะทางจาก a – z คอ 3+4+4 = 11 เสนทางท2 a ,V1 ,V2 ,V4 ,z ระยะทางจาก a – z คอ 3+4+1+2 = 10 เสนทางท3 a ,V1 ,V2 , V3 , V4 ,z ระยะทางจาก a – z คอ 3+4+7+9+2 = 25 เสนทางท4 a ,V1 ,V2 , V3 , V4 , V2 ,z ระยะทางจาก a – z คอ 3+4+7+9+1+4 = 28 เสนทางท5 a ,V3 ,V2 ,V4 ,z ระยะทางจาก a – z คอ 1+7+4 = 12 เสนทางท6 a ,V2 , V3 , z ระยะทางจาก a – z คอ 1+7+4 = 12 เสนทางท7 a ,V3 ,V4 ,V2 ,z ระยะทางจาก a – z คอ 1+9+1+4 = 15 จะเหนไดวา เสนท 2 คอ a ,V1 ,V2 , V4 ,z มผลรวมระยะทางจาก เมอง a ไปยงเมอง z เทากบ 10 กโลเมตร เปนระยะทางทสนทสด
25 3.
เสนทางท1 a ,V3 ,V4 , V6 , V5 , V7 ,z ระยะทางจาก a – z คอ 2+3+3+2+2+4 = 19 เสนทางท2 a ,V3 ,V4 , V6 , V5 , V1 , V2 , V7 ,z ระยะทางจาก a – z คอ 2+3+3+2+2+2+3+4 = 21 เสนทางท3 a ,V1 ,V5 , V7 ,z ระยะทางจาก a – z คอ 1+2+2+4 = 9 เสนทางท4 a ,V3 ,V5 , V7 ,z ระยะทางจาก a – z คอ 2+2+2+4 = 10 เสนทางท5 a ,V3 ,V5 , V6 ,z ระยะทางจาก a – z คอ 2+2+2+2 = 8 เสนทางท6 a ,V1 ,V2 , V7 ,z ระยะทางจาก a – z คอ 1+2+3+4 = 10 เสนทางท7 a ,V1 ,V5 , V6 ,z ระยะทางจาก a – z คอ 1+2+2+2 = 7 จะเหนไดวา เสนท 6 คอ a ,V1 ,V5 , V6 ,z มผลรวมระยะทางจาก เมอง a ไปยงเมอง z เทากบ 7 กโลเมตร เปนระยะทางทสนทสด