อ่าน 4 นาที
มัลติกราฟ
ใน ทางคณิตศาสตร์ และโดยเฉพาะอย่างยิ่งใน ทฤษฎีกราฟ มัลติกราฟ คือ กราฟ ที่ อนุญาตให้มี ขอบหลายเส้น (เรียกอีกอย่างว่า ขอบขนาน [ 1 ] ) กล่าวคือ ขอบ ที่มี โหนดปลาย...
มัลติกราฟ

ในทางคณิตศาสตร์และโดยเฉพาะอย่างยิ่งในทฤษฎีกราฟมัลติกราฟคือ กราฟที่อนุญาตให้มีขอบหลายเส้น (เรียกอีกอย่างว่าขอบขนาน[ 1 ] ) กล่าวคือขอบ ที่มี โหนดปลายเดียวกันดังนั้นจุดยอดสองจุดอาจเชื่อมต่อกันด้วยขอบมากกว่าหนึ่งเส้น
มีแนวคิดที่แตกต่างกัน 2 ประการเกี่ยวกับขอบหลายด้าน:
- เส้นเชื่อมที่ไม่มีเอกลักษณ์เฉพาะตัว : เอกลักษณ์ของเส้นเชื่อมจะถูกกำหนดโดยโหนดสองโหนดที่เชื่อมต่อกันเท่านั้น ในกรณีนี้ คำว่า "เส้นเชื่อมหลายเส้น" หมายความว่าเส้นเชื่อมเดียวกันสามารถปรากฏซ้ำได้หลายครั้งระหว่างโหนดสองโหนดนี้
- เส้นเชื่อมที่มีเอกลักษณ์เฉพาะตัว : เส้นเชื่อมเป็นหน่วยพื้นฐานเช่นเดียวกับโหนด เมื่อเส้นเชื่อมหลายเส้นเชื่อมต่อโหนดสองโหนดเข้าด้วยกัน เส้นเชื่อมเหล่านั้นจะเป็นเส้นเชื่อมที่แตกต่างกัน
มัลติกราฟแตกต่างจากไฮเปอร์กราฟซึ่งเป็นกราฟที่เส้นเชื่อมสามารถเชื่อมต่อโหนดได้หลายโหนด ไม่ใช่แค่สองโหนดเท่านั้น
สำหรับนักเขียนบางคน คำว่าpseudographและmultigraphมีความหมายเหมือนกัน ส่วนสำหรับนักเขียนคนอื่นๆpseudographก็คือ multigraph ที่อนุญาตให้มีวงวนได้
มัลติกราฟแบบไม่มีทิศทาง (ขอบที่ไม่มีเอกลักษณ์ของตัวเอง)
มัลติกราฟGคือคู่ลำดับG := ( V , E ) โดยที่
มัลติกราฟแบบไม่มีทิศทาง (ขอบที่มีเอกลักษณ์ของตัวเอง)
มัลติกราฟGคือสามสิ่ง เรียงลำดับ G := ( V , E , r ) โดยที่
- Vคือเซตของจุดยอด หรือโหนด
- E คือ ชุดของเส้นขอบหรือเส้นตรง
- r : E → {{ x , y } : x , y ∈ V } โดยกำหนดคู่ของโหนดปลายที่ไม่เรียงลำดับให้กับแต่ละขอบ
ผู้เขียนบางคนอนุญาตให้มัลติกราฟมีลูปได้นั่นคือ ขอบที่เชื่อมจุดยอดกับตัวเอง[ 2 ]ในขณะที่ผู้เขียนคนอื่นๆ เรียกสิ่งเหล่านี้ ว่า ซูโดกราฟโดยสงวนคำว่ามัลติกราฟไว้สำหรับกรณีที่ไม่มีลูป[ 3 ]
มัลติกราฟแบบมีทิศทาง (ขอบที่ไม่มีเอกลักษณ์ของตัวเอง)
มัลติไดกราฟคือกราฟทิศทางที่อนุญาตให้มีส่วนโค้งได้หลายส่วน กล่าวคือ ส่วนโค้งที่มีโหนดต้นทางและปลายทางเดียวกัน มัลติไดกราฟ Gคือ คู่ลำดับG := ( V , A ) โดยที่
- Vคือเซตของจุดยอด หรือโหนด
- เซตของคู่ลำดับของจุดยอดที่เรียกว่าขอบทิศทาง ส่วนโค้งหรือลูกศร
มัลติกราฟแบบผสมG := ( V , E , A ) สามารถนิยามได้ในลักษณะเดียวกับกราฟ แบบผสม
มัลติกราฟแบบมีทิศทาง (เส้นเชื่อมมีเอกลักษณ์ของตัวเอง)
มัลติไดกราฟหรือควีเวอร์Gคือทูเพิล 4 ตัว เรียงลำดับ G := ( V , A , s , t ) โดยที่
- Vคือเซตของจุดยอด หรือโหนด
- ชุดของเส้นขอบหรือเส้นตรง
- โดยกำหนดโหนดต้นทางให้กับแต่ละขอบ
- โดยกำหนดโหนดเป้าหมายให้กับแต่ละขอบ
แนวคิดนี้อาจนำไปใช้สร้างแบบจำลองการเชื่อมต่อเที่ยวบินที่เป็นไปได้ซึ่งสายการบินนำเสนอ ในกรณีนี้ มัลติกราฟจะเป็นกราฟแบบมีทิศทางโดยมีขอบขนานแบบมีทิศทางเป็นคู่ๆ เชื่อมต่อเมืองต่างๆ เพื่อแสดงให้เห็นว่าสามารถบินไปและกลับจากสถานที่เหล่านี้ได้
ในทฤษฎีหมวดหมู่หมวดหมู่ขนาดเล็กสามารถนิยามได้ว่าเป็นมัลติไดกราฟ (โดยที่ขอบมีเอกลักษณ์ของตัวเอง) ที่มาพร้อมกับกฎการประกอบแบบสมาคม และวงวนตัวเองที่โดดเด่น ณ แต่ละจุดยอด ซึ่งทำหน้าที่เป็นเอกลักษณ์ด้านซ้ายและด้านขวาสำหรับการประกอบ ด้วยเหตุนี้ ในทฤษฎีหมวดหมู่ คำว่ากราฟจึงมักหมายถึง "มัลติไดกราฟ" และมัลติไดกราฟพื้นฐานของหมวดหมู่เรียกว่า ได กราฟ พื้นฐาน ของหมวดหมู่นั้น
การติดฉลาก
มัลติกราฟและมัลติไดกราฟก็รองรับแนวคิดเรื่องการติดป้ายกราฟในลักษณะเดียวกันเช่นกัน อย่างไรก็ตาม ในกรณีนี้ไม่มีความเป็นเอกภาพในด้านคำศัพท์
นิยามของมัลติกราฟที่มีป้ายกำกับและมัลติไดกราฟที่มีป้ายกำกับนั้นคล้ายคลึงกัน และในที่นี้เราจะให้นิยามเฉพาะอย่างหลังเท่านั้น
นิยามที่ 1 : มัลติไดกราฟที่มีป้ายกำกับ คือกราฟที่มีป้ายกำกับที่ส่วนโค้งต่างๆ
ในเชิงรูปธรรม: มัลติกราฟที่มีป้ายกำกับ G คือมัลติกราฟที่มี จุดยอดและส่วนโค้งที่ มีป้ายกำกับในเชิงรูปธรรมมันคือ 8-tuple โดยที่
- คือเซตของจุดยอด และคือเซตของส่วนโค้ง
- และเป็นตัวอักษรจำกัดของป้ายกำกับจุดยอดและส่วนโค้งที่มีอยู่
- และเป็นแผนที่สองแผ่นที่แสดงจุดเริ่มต้นและ จุด สิ้นสุดของส่วนโค้ง
- และเป็นแผนที่สองแผ่นที่แสดงการกำหนดป้ายกำกับให้กับจุดยอดและส่วนโค้ง
นิยามที่ 2 : มัลติไดกราฟที่มีป้ายกำกับ คือกราฟ ที่มีป้าย กำกับหลายส่วน โค้ง กล่าว คือ ส่วนโค้งที่มีจุดปลายเดียวกันและมีป้ายกำกับส่วนโค้งเดียวกัน (โปรดทราบว่าแนวคิดของกราฟที่มีป้ายกำกับนี้แตกต่างจากแนวคิดที่กล่าวไว้ในบทความเรื่องการติดป้ายกำกับกราฟ )
ดูเพิ่มเติม
หมายเหตุ
ลิงก์ภายนอก
บทความนี้ได้นำเนื้อหาที่เป็นสาธารณสมบัติจากPaul E. Black มา ใช้"Multigraph" พจนานุกรมอัลกอริทึมและโครงสร้างข้อมูล NIST
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ มัลติกราฟ
ใน ทางคณิตศาสตร์ และโดยเฉพาะอย่างยิ่งใน ทฤษฎีกราฟ มัลติกราฟ คือ กราฟ ที่ อนุญาตให้มี ขอบหลายเส้น (เรียกอีกอย่างว่า ขอบขนาน [ 1 ] ) กล่าวคือ ขอบ ที่มี โหนดปลาย...
มัลติกราฟแบบไม่มีทิศทาง (ขอบที่ไม่มีเอกลักษณ์ของตัวเอง)
มัลติกราฟ G คือ คู่ลำดับ G := ( V , E ) โดยที่
มัลติกราฟแบบไม่มีทิศทาง (ขอบที่มีเอกลักษณ์ของตัวเอง)
มัลติกราฟ G คือ สามสิ่ง เรียงลำดับ G := ( V , E , r ) โดยที่
มัลติกราฟแบบมีทิศทาง (ขอบที่ไม่มีเอกลักษณ์ของตัวเอง)
มัลติ ไดกราฟ คือ กราฟทิศทาง ที่อนุญาตให้มี ส่วนโค้งได้หลายส่วน กล่าว คือ ส่วนโค้งที่มีโหนดต้นทางและปลายทางเดียวกัน มัลติไดกราฟ G คือ คู่ลำดับ G := ( V , A ) โดยที่