กลับไปหน้าบทความ

อ่าน 18 นาที

ทฤษฎีกราฟ

ใน คณิตศาสตร์ และ วิทยาศาสตร์คอมพิวเตอร์ ทฤษฎี กราฟ คือการศึกษาเกี่ยวกับ กราฟ ซึ่งเป็น โครงสร้างทางคณิตศาสตร์ ที่ใช้ในการจำลองความสัมพันธ์แบบคู่ระหว่างวัตถุ...

ทฤษฎีกราฟ

กราฟที่มี 6 จุดยอดและ 7 เส้นเชื่อม

ในคณิตศาสตร์และวิทยาศาสตร์คอมพิวเตอร์ทฤษฎีกราฟคือการศึกษาเกี่ยวกับกราฟซึ่งเป็นโครงสร้างทางคณิตศาสตร์ที่ใช้ในการจำลองความสัมพันธ์แบบคู่ระหว่างวัตถุ กราฟในบริบทนี้ประกอบด้วยจุดยอด (เรียกอีกอย่างว่าโหนดหรือจุด) ซึ่งเชื่อมต่อกันด้วยเส้นเชื่อม (เรียกอีกอย่างว่าส่วนโค้ง เส้นเชื่อม หรือเส้นตรง) มีการแบ่งแยกออกเป็นกราฟแบบไม่มีทิศทาง ซึ่งเส้นเชื่อมเชื่อมต่อจุดยอดสองจุดอย่างสมมาตร และกราฟแบบมีทิศทางซึ่งเส้นเชื่อมเชื่อมต่อจุดยอดสองจุดอย่างไม่สมมาตร กราฟเป็นหนึ่งในวัตถุหลักของการศึกษาในคณิตศาสตร์เชิงดิสครีต

ความหมายและที่มาของคำ

กราฟประกอบด้วยจุดยอดที่เชื่อมต่อกันด้วยเส้นขอบ บางครั้งกราฟก็ถูกเรียกว่า:

  • กราฟแบบไม่มีทิศทาง (บนซ้าย) ซึ่งแตกต่างจากกราฟแบบมีทิศทางที่มีลูกศรบนแต่ละขอบ (บนขวา) กราฟแบบไม่มีทิศทางและกราฟแบบมีทิศทางสามารถรวมกันเป็นกราฟแบบผสมได้ (ล่างซ้าย) และ
  • กราฟอย่างง่าย เพื่อแสดงความแตกต่างจากมัลติกราฟ (ด้านล่างขวา)

ทฤษฎีกราฟเป็นสาขาหนึ่งของคณิตศาสตร์ที่ศึกษากราฟ ซึ่ง เป็นโครงสร้างทางคณิตศาสตร์สำหรับการจำลองความสัมพันธ์แบบคู่ระหว่างวัตถุ เป็นส่วนหนึ่งของคณิตศาสตร์เชิงดิส ครีต มักถูกพิจารณาว่าเป็นส่วนหนึ่งของคณิตศาสตร์เชิงการจัดเรียง แม้ว่าจะเป็นสาขาที่เป็นอิสระเนื่องจากการเติบโตอย่างมากและแตกต่างจากสาขาอื่น ๆ โดยมีปัญหาเฉพาะของตนเอง[ 1 ]คำว่า "กราฟ" ถูกนำมาใช้โดยเจมส์ โจเซฟ ซิลเวสเตอร์ในบทความที่ตีพิมพ์ในปี 1878 ในNatureโดยเขาเปรียบเทียบระหว่าง "ตัวแปรควอนตัม" และ "ตัวแปรร่วม" ของพีชคณิตและแผนภาพโมเลกุล[ 2 ]

นิยามของกราฟอาจแตกต่างกันไป แต่เราสามารถเข้าใจได้ว่ากราฟเป็นโครงสร้างที่ประกอบด้วยจุดยอด (เรียกอีกอย่างว่าโหนดหรือจุด) และขอบ (เรียกอีกอย่างว่าส่วนโค้ง ลิงก์ หรือเส้น) จุดยอดสองจุดของขอบเรียกว่าจุดปลาย[ 3 ]บางครั้งกราฟจะถูกเรียกว่ากราฟแบบไม่มีทิศทาง เพื่อแยกความแตกต่างจากกราฟแบบมีทิศทางกราฟแบบมีทิศทางคือกราฟที่แต่ละขอบมีทิศทางที่กำหนดไว้ ซึ่งเรียกว่าการวางแนว โดยกำหนดด้วยลูกศร[ 4 ]กราฟแบบผสมสามารถมีขอบที่อาจมีทิศทาง และบางขอบอาจไม่มีทิศทาง[ 5 ]กราฟยังสามารถเรียกว่ากราฟแบบง่าย เพื่อแยกความแตกต่างจากมัลติกราฟมัลติกราฟอนุญาตให้ขอบหลายเส้นมีจุดปลายคู่เดียวกัน และยังอนุญาตให้ขอบเชื่อมต่อจุดยอดกับตัวเอง ซึ่งเรียกว่าวงวน [ 6 ]กราฟสามารถกำหนดหมายเลขให้กับขอบได้ ซึ่งเรียกว่าน้ำหนัก กราฟดังกล่าวเรียกว่ากราฟแบบมี น้ำหนัก

ประวัติศาสตร์

แผนที่เมืองเคอนิกส์แบร์กจากปี ค.ศ. 1651 แสดงผังของสะพานทั้งเจ็ดแห่งโดยเน้นแม่น้ำเพรเกล (สีน้ำเงิน) และสะพาน (สีเขียวมะนาว) ปัญหาดังกล่าวเป็นรากฐานของทั้งทฤษฎีกราฟและโทโพโลยี

ในปี ค.ศ. 1736 เลออนฮาร์ด ออยเลอร์ ได้ตีพิมพ์บทความชื่อSolutio Problematis ad Geometriam Situs Pertinentisเกี่ยวกับสะพานเจ็ดแห่งของเมืองเคอนิกส์เบิร์กซึ่งถือเป็นบทความแรกในประวัติศาสตร์ของทฤษฎีกราฟ[ 7 ]บทความของออยเลอร์และ บทความ Remarques sur les Problèmes de Situationในปี ค.ศ. 1771 ของอเล็กซานเดอร์-เธโอฟิล แวนเดอร์มอน ด์ เกี่ยวกับ การเดินทางของอัศวินได้ดำเนินการต่อด้วยการวิเคราะห์ situsซึ่งริเริ่มโดยก็อตฟรีด วิลเฮล์ม ไลบ์นิ[ 8 ]ลักษณะเฉพาะของออยเลอร์ที่เชื่อมโยงจำนวนขอบ จุดยอด และหน้าของรูปทรงหลายเหลี่ยมนูน ได้รับการศึกษาและสรุปโดยออกัสติน-หลุยส์ โคชีและไซมอน อองตวน ฌอง ลูอิลิเยร์[ 9 ]และเป็นจุดเริ่มต้นของสาขาคณิตศาสตร์ที่รู้จักกันในชื่อโทโพโลยี[ 10 ]

กว่าหนึ่งศตวรรษหลังจากบทความของออยเลอร์เกี่ยวกับสะพานแห่งเคอนิกส์เบิร์กและในขณะที่โยฮันน์ เบเนดิกต์ ลิสติงกำลังนำเสนอแนวคิดของโทโพโลยีอาร์เธอร์ เคย์ลีย์ได้รับแรงบันดาลใจจากรูปแบบการวิเคราะห์เฉพาะที่เกิดขึ้นจากแคลคูลัสเชิงอนุพันธ์เพื่อศึกษากราฟประเภทหนึ่งโดยเฉพาะนั่น คือ ต้นไม้[ 11 ]การศึกษานี้มีนัยสำคัญมากมายต่อเคมี เชิงทฤษฎี เทคนิคที่เขาใช้ส่วนใหญ่เกี่ยวข้องกับการนับกราฟที่มีคุณสมบัติเฉพาะ ทฤษฎีกราฟเชิงนับจึงเกิดขึ้นจากผลลัพธ์ของเคย์ลีย์และผลลัพธ์พื้นฐานที่ตีพิมพ์โดยโปลยาระหว่างปี 1935 ถึง 1937 ซึ่งได้รับการสรุปโดยนิโคลาส โกเวิร์ต เดอ บรูอินในปี 1959 เคย์ลีย์เชื่อมโยงผลลัพธ์ของเขาเกี่ยวกับต้นไม้กับการศึกษาองค์ประกอบทางเคมีในยุคนั้น[ 11 ]การผสมผสานแนวคิดจากคณิตศาสตร์กับแนวคิดจากเคมีได้เริ่มต้นสิ่งที่กลายเป็นส่วนหนึ่งของศัพท์เฉพาะมาตรฐานของทฤษฎีกราฟ

การพัฒนาอย่างอิสระของวิชาโทโพโลยีตั้งแต่ปี 1860 ถึง 1930 ได้ก่อให้เกิดทฤษฎีกราฟขึ้นมาใหม่ผ่านผลงานของCamille Jordan , Kazimierz KuratowskiและHassler Whitneyปัจจัยสำคัญอีกประการหนึ่งในการพัฒนาร่วมกันของทฤษฎีกราฟและโทโพโลยีมาจากการใช้เทคนิคของพีชคณิตสมัยใหม่ ตัวอย่างแรกของการใช้งานดังกล่าวมาจากผลงานของนักฟิสิกส์Gustav Kirchhoffซึ่งตีพิมพ์กฎวงจรของ Kirchhoff ในปี 1845 สำหรับการคำนวณแรงดันและกระแสในวงจรไฟฟ้า

ตำราเล่มแรกเกี่ยวกับทฤษฎีกราฟเขียนโดยDénes Kőnigและตีพิมพ์ในปี 1936 [ 12 ]หนังสืออีกเล่มหนึ่งโดยFrank Hararyซึ่งตีพิมพ์ในปี 1969 ได้รับการยกย่องว่าเป็นตำราที่สมบูรณ์ที่สุดในเรื่องนี้ทั่วโลก[ 13 ]และทำให้เหล่านักคณิตศาสตร์ นักเคมี วิศวกรไฟฟ้า และนักสังคมศาสตร์สามารถพูดคุยกันได้ Harary บริจาคค่าลิขสิทธิ์ทั้งหมดเพื่อเป็นทุนสนับสนุนรางวัลPólya [ 14 ]

หนึ่งในปัญหาที่มีชื่อเสียงที่สุดในทฤษฎีกราฟคือปัญหาการระบายสีสี่สี : จริงหรือไม่ที่แผนที่ใดๆ ที่วาดบนระนาบสามารถระบายสีบริเวณต่างๆ ด้วยสีสี่สี โดยที่บริเวณสองบริเวณใดๆ ที่มีขอบเขตร่วมกันจะมีสีต่างกัน? ปัญหานี้ถูกตั้งขึ้นครั้งแรกโดยฟรานซิส กัทรีในปี 1852 และบันทึกเป็นลายลักษณ์อักษรครั้งแรกอยู่ในจดหมายของออกัสตัส เดอ มอร์แกนที่ส่งถึงวิลเลียม โรวัน แฮมิลตันในปีเดียวกันนั้น มีการเสนอบทพิสูจน์ที่ไม่ถูกต้องมากมาย รวมถึงของออกัสติน เคย์ลีย์อัลเฟรด เคมป์และคนอื่นๆ การศึกษาและการวางนัยทั่วไปของปัญหานี้โดยปีเตอร์ เทต เพอ ร์ ซี จอห์น ฮีวูดแฟรงค์พี. แรมซีย์และแฮดวิเกอร์นำไปสู่การศึกษาการระบายสีของกราฟที่ฝังอยู่บนพื้นผิวที่มีจีนัส ใดๆ การปรับปรุงใหม่ของเทตก่อให้เกิดปัญหาประเภทใหม่ คือปัญหาการแยกตัวประกอบโดยเฉพาะอย่างยิ่งได้รับการศึกษาโดยปีเตอร์เซนและเดเนส โคนิก งานของแรมซีย์เกี่ยวกับการระบายสี และโดยเฉพาะอย่างยิ่ง ผลลัพธ์ที่ปาล ตูราน ได้รับ ในปี 1941 เป็นจุดเริ่มต้นของสาขาใหม่ของทฤษฎีกราฟ ซึ่งรู้จักกันในชื่อทฤษฎี กราฟสุดขั้ว

ปัญหาสี่สียังคงไม่ได้รับการแก้ไขมานานกว่าศตวรรษ ในปี 1969 ไฮน์ริช ฮีสช์ได้ตีพิมพ์วิธีการแก้ปัญหาโดยใช้คอมพิวเตอร์[ 15 ]การพิสูจน์โดยใช้คอมพิวเตอร์ช่วยที่สร้างขึ้นในปี 1976 โดยเคนเนธ แอปเปลและโวล์ฟกัง ฮาเคนได้ใช้แนวคิดพื้นฐานของ "การปล่อยประจุ" ที่พัฒนาโดยฮีสช์[ 16 ] [ 17 ]การพิสูจน์เกี่ยวข้องกับการตรวจสอบคุณสมบัติของการกำหนดค่า 1,936 แบบโดยใช้คอมพิวเตอร์ และไม่ได้รับการยอมรับอย่างเต็มที่ในขณะนั้นเนื่องจากความซับซ้อน การพิสูจน์ที่ง่ายกว่าโดยพิจารณาเพียง 633 การกำหนดค่า ได้รับการนำเสนอในอีกยี่สิบปีต่อมาโดยโรเบิร์สัน ซีมัวร์แซนเดอร์สและโทมั[ 18 ]

การนำวิธีการทางความน่าจะเป็นมาใช้ในทฤษฎีกราฟ โดยเฉพาะอย่างยิ่งในการศึกษาของErdősและRényiเกี่ยวกับความน่าจะเป็นเชิงอะซิมโทติกของการเชื่อมต่อกราฟ ทำให้เกิดสาขาใหม่ขึ้นมาอีกสาขาหนึ่ง ซึ่งรู้จักกันในชื่อทฤษฎีกราฟสุ่มซึ่งเป็นแหล่งที่มาของผลลัพธ์ทางทฤษฎีกราฟ ที่อุดมสมบูรณ์ [ 19 ]

พื้นที่ย่อย

ทฤษฎีกราฟเชิงทอพอโลยี

ทฤษฎีกราฟเชิงทอพอโลยีเกี่ยวข้องกับการศึกษากราฟที่สัมพันธ์กับทอพอโลยี หัวข้อต่างๆ พร้อมภาพประกอบจากบนลงล่างที่ให้มา มีดังนี้

ทฤษฎีกราฟเชิงโทโพโลยีเกี่ยวข้องกับการศึกษากราฟในฐานะพื้นที่เชิงโทโพโลยี กราฟในโทโพโลยีคือเซตของซิมเพล็กซ์ที่เรียกว่าคอมเพล็กซ์มิติเดียวเชิง ซิมเพล็ก ซ์[ 20 ]สาขาย่อยนี้ศึกษาการฝัง ( หรือการฝัง) ของกราฟในพื้นผิวและการฝังแบบไม่มีลิงก์ไมเนอร์กราฟจำนวนจุดตัดการระบายสีแผนที่ และกราฟแรงดันไฟฟ้า[ 21 ]

การฝังกราฟลงบนพื้นผิวคือการแสดงกราฟโดยที่จุดต่างๆ เชื่อมโยงกับจุดยอด และส่วนโค้งแบบง่ายเชื่อมโยงกับขอบบนพื้นผิว จุดปลายเชื่อมโยงกับขอบ และจุดต่างๆ เชื่อมโยงกับจุดยอดปลาย ส่วนโค้งใดๆ ก็ตามจะไม่รวมจุดที่เชื่อมโยงกับจุดยอดอื่นๆ และส่วนโค้งสองส่วนจะไม่ตัดกันที่จุดที่อยู่ภายในส่วนโค้งใดส่วนโค้งหนึ่ง การฝังกราฟสามารถขยายไปสู่การฝังแบบไม่มีการเชื่อมโยงได้ โดยที่ไม่มีวงจรสองวงใดของกราฟเชื่อมโยงกันในปริภูมิยูคลิดสามมิติ[ 22 ]และหนังสือซึ่งเป็นชุดของระนาบครึ่งที่มีเส้นเดียวกันเป็นขอบเขต[ 23 ]

กล่าวกันว่ากราฟนั้นเป็นกราฟย่อย หากสามารถสร้างจากกราฟอื่นได้โดยการลบจุดยอดและขอบ และโดย การ หดตัวของขอบ[ 22 ]ผลลัพธ์แรกสุดของทฤษฎีกราฟย่อยมาจากทฤษฎีบทของ Wagnerซึ่งระบุว่ากราฟจำกัดเป็นกราฟระนาบก็ต่อเมื่อกราฟย่อยของมันไม่มีทั้งกราฟสมบูรณ์บนจุดยอดห้าจุด หรือกราฟยูทิลิตี้ [ 24 ]ผลลัพธ์ที่เกี่ยวข้องคือทฤษฎีบท Robertson–Seymourซึ่งบ่งชี้ถึงการมีอยู่ของ กราฟ ย่อยต้องห้ามสำหรับทุกคุณสมบัติของกราฟที่คงไว้โดยการลบและการหดตัวของขอบ[ 25 ]

จำนวนจุดตัดจะบอกจำนวนขอบที่ตัดกันขั้นต่ำของกราฟ การศึกษานี้มีต้นกำเนิดมาจากนักคณิตศาสตร์ชาวฮังการีชื่อPál Turánซึ่งได้ขอแผนโรงงานที่ลดจำนวนจุดตัดระหว่างรางที่เชื่อมต่อเตาเผาอิฐกับสถานที่จัดเก็บให้น้อยที่สุดปัญหานี้สามารถกำหนดเป็นทางการได้โดยการขอจำนวนจุดตัดของกราฟสองส่วนที่สมบูรณ์[ 26 ]

การระบายสีกราฟเป็นการกำหนดป้ายกำกับองค์ประกอบของกราฟอย่างเป็นระบบ ซึ่งโดยทั่วไปเรียกว่าสีในการระบายสีนั้น ไม่มีองค์ประกอบที่อยู่ติดกันสององค์ประกอบใดที่มีสีเดียวกัน ต้องใช้จำนวนสีขั้นต่ำ ซึ่งเรียกว่าจำนวนโครมาติกทฤษฎีบทสี่สีระบุว่าไม่จำเป็นต้องใช้สีมากกว่าสี่สีในการระบายสีบริเวณของแผนที่ใดๆ โดยที่ไม่มีบริเวณที่อยู่ติดกันสองบริเวณใดที่มีสีเดียวกัน กล่าวคือ ไม่มีสองบริเวณใดที่มีขอบเขตร่วมกัน[ 27 ]ทฤษฎีบทนี้แข็งแกร่งกว่าทฤษฎีบทห้าสีในทำนองเดียวกันปัญหาโลก-ดวงจันทร์เป็นที่รู้จักกันในฐานะปัญหาเปิดในปัจจุบันเกี่ยวกับการขยายปัญหาการระบายสีแผนที่ระนาบ ซึ่งแก้ไขโดยทฤษฎีบทสี่สี

กราฟแรงดันไฟฟ้าเป็นกราฟแบบมีทิศทางซึ่งขอบจะถูกระบุโดยองค์ประกอบของกลุ่ม แบบผกผันได้ กราฟนี้ระบุถึงกราฟที่ได้มาอย่างกระชับ[ 28 ]นอกจากนี้ยังเป็นวิธีทั่วไปในการสร้างกราฟครอบคลุม อีกด้วย [ 29 ]

ทฤษฎีกราฟเชิงพีชคณิต

ทฤษฎีกราฟเชิงพีชคณิตใช้ทฤษฎีกลุ่มเพื่อศึกษาความสมมาตรของกราฟ ตัวอย่างเช่นกราฟปีเตอร์เซนเป็นกราฟที่มีความสมมาตรสูง มีคุณสมบัติการถ่ายทอดจุดยอดสมมาตรการถ่ายทอดระยะทางและระยะทางสม่ำเสมอกลุ่มออโตมอร์ฟิซึม ของ กราฟนี้มีสมาชิก 120 ตัวและเป็นกลุ่มสมมาตร

ทฤษฎีกราฟเชิงพีชคณิตคือการศึกษาทฤษฎีกราฟที่เกี่ยวข้องกับสาขาหลักของพีชคณิตสาขาหลักของพีชคณิตที่ใช้ ได้แก่พีชคณิตเชิงเส้นและทฤษฎี กลุ่ม

การศึกษาทฤษฎีกราฟโดยใช้พีชคณิตเชิงเส้นเรียกว่าทฤษฎีกราฟเชิงสเปกตรัมการศึกษานี้มุ่งเน้นไปที่เมทริกซ์ประชิดซึ่งเป็นเมทริกซ์ที่แสดงถึงกราฟ และสเปกตรัมของเมทริกซ์ประชิดซึ่งมุ่งเน้นไปที่พหุนามลักษณะเฉพาะค่าลักษณะเฉพาะ และเวกเตอร์ลักษณะเฉพาะ ของเมทริกซ์ประชิดที่กำหนด นอกจากนี้ยังมุ่งเน้นไปที่ เมทริกซ์ลาปลาเซียนของกราฟ ซึ่งเกี่ยวข้องกับเมทริกซ์ดีกรี ( เมทริกซ์แนวทแยงที่แสดงถึงดีกรีของจุดยอด) และเมทริกซ์ประชิด[ 30 ]

ทฤษฎีกลุ่ม โดยเฉพาะกลุ่มออโตมอร์ฟิซึมและทฤษฎีกลุ่มเชิงเรขาคณิตมุ่งเน้นไปที่ตระกูลต่างๆ ของกราฟโดยอาศัยสมมาตรในทฤษฎีกราฟเชิงพีชคณิต[ 31 ]สมมาตรดังกล่าวรวมถึงกราฟสมมาตรกราฟที่ถ่ายทอดจุดยอดกราฟที่ถ่ายทอดขอบกราฟที่ถ่ายทอดระยะทาง กราฟระยะทางปกติและกราฟปกติอย่างเข้มแข็ง[ 32 ]ทฤษฎีบทของฟรุคท์กล่าวว่าทุกกลุ่มจำกัดเป็นกลุ่มสมมาตรของกราฟแบบไม่มีทิศทางจำกัด หรือกล่าวให้เข้มแข็งกว่านั้น มีกราฟเชื่อมต่อแบบง่ายที่ไม่สมมาตรกันจำนวนอนันต์ ซึ่งกลุ่มออโตมอร์ฟิซึมของแต่ละกราฟนั้นสมมาตรกับกลุ่มจำกัด[ 33 ]

ทฤษฎีกราฟเชิงพีชคณิตยังศึกษาตัวแปร เชิงพีชคณิต พหุนามสีพหุนาม Tutteของกราฟ และตัวแปรปม [ 32 ] ตัวแปรกราฟคือคุณสมบัติของกราฟที่ขึ้นอยู่กับโครงสร้างนามธรรมเท่านั้น แทนที่จะเป็นการติดป้ายหรือการวาดกราฟ พหุนามสีคือพหุนามที่นับจำนวนการระบายสีกราฟเป็นฟังก์ชันของจำนวนสี[ 34 ]พหุนาม Tutte คือพหุนามสองตัวแปรบนการเชื่อมต่อของกราฟ[ 35 ]

ทฤษฎีกราฟเรขาคณิต

ทฤษฎีกราฟเชิงเรขาคณิตศึกษาเกี่ยวกับกราฟที่วาดด้วยเส้นตรงหรือเส้นโค้งต่อเนื่องที่มีคุณสมบัติทางเรขาคณิตในเชิงการจัดเรียง ในภาพประกอบเหล่านี้ ทฤษฎีกราฟเชิงเรขาคณิตศึกษา:

ทฤษฎีกราฟเชิงเรขาคณิตมุ่งเน้นไปที่คุณสมบัติเชิงการจัดเรียงและเชิงเรขาคณิตของกราฟที่วาดในระนาบที่มีขอบเส้นตรงหรือเส้นโค้งต่อเนื่องในปริภูมิยุคลิด [ 36 ] ในฐานะส่วนหนึ่งของเรขาคณิตแบบไม่ต่อเนื่องและเรขาคณิตเชิงคำนวณทฤษฎีกราฟเชิงเรขาคณิตศึกษากราฟระนาบ [ 37 ] ความสัมพันธ์กับโพลีโทปนูนมิติสูง [ 38 ]จุดตัด ของเซต รูปทรงเรขาคณิต[ 39 ]และสาขาย่อยอื่นๆ ของเรขาคณิตเชิงเหตุการณ์และเรขาคณิตเชิงฉาย[ 40 ]

กราฟระนาบที่จุดยอดฝังตัวเป็นจุด และขอบเป็น ส่วนของเส้นตรงที่ไม่ตัดกันในระนาบยุคลิดเรียกว่ากราฟเส้นตรงระนาบกราฟระนาบใดๆ ก็สามารถแสดงเป็นกราฟเส้นตรงระนาบได้โดยทฤษฎีบทของ Fáryกราฟเส้นตรงระนาบเป็นกรณีพิเศษของกราฟยุคลิด กราฟยุคลิดอนุญาตให้ขอบมีความยาวเท่ากับระยะทางยุคลิดระหว่างจุดปลาย แนวคิดของมันคือต้นไม้แผ่คลุมขั้นต่ำยุคลิดเกี่ยวกับการลดความยาวรวมของส่วนของเส้นตรงสำหรับจุดจำกัดในปริภูมิยุคลิดใด ๆ ปัญหา Hadwiger–Nelsonเกี่ยวกับการถามถึงจำนวนระนาบการระบายสีขั้นต่ำที่ไม่มีจุดสองจุดที่อยู่ห่างกันหนึ่งหน่วยมีสีเดียวกัน และปัญหาเส้นทางที่สั้นที่สุดเกี่ยวกับการหาเส้นทางระหว่างจุดยอดสองจุดในกราฟที่ลดผลรวมของค่าที่กำหนดให้กับขอบให้น้อยที่สุด[ 37 ]

กราฟการมองเห็นคือกราฟที่มีจุดยอดและขอบเป็นตำแหน่งจุดและการเชื่อมต่อที่มองเห็นได้ตามลำดับ ในรูปหลายเหลี่ยมแบบง่ายซึ่งขอบของมันไม่ตัดกันเองและไม่มีรู จุดยอดของกราฟการมองเห็นจะเชื่อมต่อกันด้วยขอบที่แสดงถึงด้านและเส้นทแยงมุมของรูปหลายเหลี่ยม จุดยอดถูกกำหนดให้เป็นตำแหน่งจุด[ 41 ]กราฟทรงหลายเหลี่ยม เป็นกราฟแบบไม่มีทิศทางที่สร้างจุดยอดและขอบของ ทรงหลายเหลี่ยมนูนสามมิติเพื่อให้ได้มาซึ่งกราฟดังกล่าว กราฟนั้นต้องเป็นไปตามข้อกำหนดของทฤษฎีบทของสไตน์นิทซ์ซึ่งระบุว่าทรงหลายเหลี่ยมนูนทุกรูปเป็นกราฟระนาบที่เชื่อมต่อกันด้วย 3 จุดยอดกราฟระนาบยังคงเชื่อมต่อกันเมื่อใดก็ตามที่จุดยอดสองจุดใดๆ ถูกลบออก[ 42 ]

กราฟจุดตัดคือกราฟที่แต่ละจุดยอดเชื่อมโยงกับเซต และจุดยอดจะเชื่อมต่อกันด้วยขอบเมื่อใดก็ตามที่เซตที่สอดคล้องกันมีจุดตัด ที่ไม่ว่าง เปล่า[ 39 ]แต่ละจุดยอดแสดงเป็นเซต และจุดยอดสองจุดทุกคู่จะเชื่อมต่อกัน ดังนั้น กราฟจุดตัดของเซตจำกัดสามารถแสดงได้ด้วยจำนวนองค์ประกอบที่จำเป็นน้อยที่สุด ซึ่งเรียกว่าจำนวนจุดตัดกราฟผลลัพธ์สามารถเป็นกราฟเรขาคณิตได้เมื่อใดก็ตามที่เซตเป็นวัตถุเรขาคณิต ตัวอย่างเช่น กราฟจุดตัดของส่วนของเส้นตรงในมิติเดียวคือกราฟช่วงกราฟจุดตัดของวงกลมหน่วยในระนาบคือกราฟวงกลมหน่วยจุดตัดของการเรียงซ้อนวงกลมคือกราฟเหรียญโดยที่จุดยอดและขอบแทนวงกลมและวงกลมสัมผัสทุกคู่ ตามทฤษฎีบท Koebe–Andreev–Thurston กราฟจุดตัดของวงกลมที่ไม่ตัดกันคือกราฟระนาบ[ 43 ]ทฤษฎีบทของ Scheinermanกล่าวว่ากราฟระนาบทุกกราฟสามารถแสดงเป็นกราฟจุดตัดของส่วนของเส้นตรงในระนาบได้[ 44 ]

กราฟLeviเป็นกราฟสองส่วนที่เชื่อมโยงกับโครงสร้างเหตุการณ์และการกำหนดค่าเชิงฉาย[ 40 ]

การประยุกต์ใช้กับการแสดงภาพข้อมูลนี้ ทำให้เกิดสาขาย่อยอีกสาขาหนึ่งของทฤษฎีกราฟที่เรียกว่าการวาดกราฟซึ่งเป็นการแสดงภาพกราฟ มักจะวาดเป็นแผนภาพโหนด-ลิงก์ โดยจุดยอดของกราฟจะแสดงเป็นวงกลม กล่อง หรือป้ายกำกับข้อความ และขอบจะแสดงเป็นส่วนของเส้นตรง เส้นหลายเหลี่ยม หรือเส้นโค้งในระนาบยูคลิด[ 45 ]คำจำกัดความมากมายสำหรับการวาดกราฟโดยอิงจากการวัดคุณภาพ ได้แก่ จำนวนจุดตัด[ 46 ]พื้นที่การแสดงสมมาตรในการค้นหาปัญหาของออโตมอร์ฟิซึมกลุ่มของกราฟ[ 47 ] การลดการโค้ง งความละเอียดเชิงมุม[ 48 ]และจำนวนความชัน [ 48 ] เครื่องมือสำหรับการวาดกราฟ ได้แก่ การจัดเรียงวงกลม[ 49 ]กราฟจุดตัด และการแสดงภาพอื่นๆ ของเมทริกซ์ความประชิด

ทฤษฎีกราฟสุดขั้ว

ทฤษฎีกราฟสุดขั้วศึกษาจำนวนขอบสูงสุดของกราฟ ซึ่งเรียกว่าจำนวนสุดขั้ว ที่มาของทฤษฎีนี้มาจากทฤษฎีบทของแมนเทลเกี่ยวกับการหาจำนวนสุดขั้วของกราฟที่ไม่มีสามเหลี่ยม (ดังภาพประกอบ) ซึ่งคือ...

ทฤษฎีกราฟสุดขั้วเป็นสาขาหนึ่งของคณิตศาสตร์ที่จุดตัดระหว่างคณิตศาสตร์เชิงการจัดเรียงสุดขั้วและทฤษฎีกราฟ สาขานี้ศึกษาจำนวนขอบสูงสุดของกราฟ ซึ่งเรียกว่าจำนวนสุดขั้ว[ 50 ]จุดเริ่มต้นของสาขาย่อยนี้มาจากทฤษฎีบทของ Mantel เกี่ยวกับจำนวนสุดขั้วของกราฟที่ไม่มีสามเหลี่ยมทฤษฎีบทของ Turánได้ขยายทฤษฎีบทของ Mantel สำหรับกราฟแบบไม่มีทิศทางใดๆ ที่ไม่มีกราฟย่อยสมบูรณ์ที่มีขนาดที่กำหนด ทฤษฎีบทของ Turán ได้รับการสรุปโดยทฤษฎีบทของ Erdős–Stoneซึ่งบางครั้งเรียกว่า "ทฤษฎีบทพื้นฐานของทฤษฎีกราฟสุดขั้ว" [ 51 ]

ทฤษฎีกราฟสุดขั้วยังศึกษาปัญหาของกราฟย่อยต้องห้ามความหนาแน่นของโฮโมมอร์ฟิซึมและทฤษฎีบทความสม่ำเสมอของ Szemerédiปัญหาของกราฟย่อยต้องห้ามชี้ให้เห็นถึงการค้นหาจำนวนสุดขั้วของกราฟที่มีจุดยอดซึ่งไม่มีกราฟย่อยที่เป็นไอโซมอร์ฟิกกับกราฟ[ 52 ]ความหนาแน่นของโฮโมมอร์ฟิซึมเป็นพารามิเตอร์ที่เกี่ยวข้องกับโฮโมมอร์ฟิซึมของกราฟความหนาแน่นอาจหมายถึงความน่าจะเป็นที่แผนที่จากจุดยอดของกราฟหนึ่งไปยังจุดยอดของอีกกราฟหนึ่งที่เลือกแบบสุ่มอย่างสม่ำเสมอเป็นโฮโมมอร์ฟิซึมของกราฟ การเป็นโฮโมมอร์ฟิกหมายความว่ามีแผนที่ระหว่างกราฟสองกราฟที่เคารพโครงสร้างของกราฟเหล่านั้น หรือเทียบเท่ากับฟังก์ชันระหว่างเซตจุดยอดของกราฟสองกราฟที่แมปจุดยอดที่อยู่ติดกันไปยังจุดยอดที่อยู่ติดกัน[ 53 ]ทฤษฎีบทความสม่ำเสมอของ Szemerédi ระบุว่ากราฟสามารถแบ่งออกเป็นจำนวนส่วนที่จำกัดได้ โดยที่ขอบระหว่างส่วนต่างๆ เป็นแบบ -ปกติ

ทฤษฎีกราฟสุ่ม

ทฤษฎีกราฟสุ่มมุ่งเน้นไปที่กราฟโดยใช้วิธีความน่าจะเป็นสาขาย่อยนี้ก่อตั้งโดยนักคณิตศาสตร์ชาวฮังการีPaul ErdősและAlfréd Rényiซึ่งการสร้างแบบจำลองของพวกเขาสร้างกราฟสุ่มที่เรียกว่าแบบจำลอง Erdős– Rényi [ 19 ]

ต้นไม้ครอบคลุมขั้นต่ำแบบสุ่มบนกราฟเดียวกัน แต่มีน้ำหนักแบบสุ่ม

หัวข้อย่อยนี้ศึกษาเกี่ยวกับต้นไม้สุ่มต้นไม้คือ กราฟแบบไม่มีทิศทาง ที่ทุกคู่ของจุดยอดเชื่อมต่อกันด้วยเส้นทาง เพียงเส้นเดียว ดังนั้น ต้นไม้สุ่มจึงเป็นต้นไม้ที่เกิดจากกระบวนการสุ่มต้นไม้สุ่มมีหลายประเภท ได้แก่:

การแจงนับกราฟ

แอปพลิเคชัน

กราฟเครือข่ายที่สร้างขึ้นโดยบรรณาธิการวิกิพีเดีย (ขอบ) ที่มีส่วนร่วมในวิกิพีเดียเวอร์ชันภาษาต่างๆ (จุดยอด) ในช่วงหนึ่งเดือนในฤดูร้อนปี 2013 [ 58 ]

กราฟสามารถใช้สร้างแบบจำลองความสัมพันธ์และกระบวนการหลายประเภทในระบบทางกายภาพ ชีวภาพ[ 59 ] [ 60 ]สังคม และระบบสารสนเทศ[ 61 ]ปัญหาในทางปฏิบัติหลายอย่างสามารถแสดงได้ด้วยกราฟ การเน้นการประยุกต์ใช้กับระบบในโลกแห่งความเป็นจริง บางครั้งคำว่าเครือข่ายถูกนิยามให้หมายถึงกราฟที่คุณลักษณะ (เช่น ชื่อ) เชื่อมโยงกับจุดยอดและขอบ และวิชาที่แสดงและเข้าใจระบบในโลกแห่งความเป็นจริงในฐานะเครือข่ายเรียกว่าวิทยาศาสตร์เครือข่าย

วิทยาการคอมพิวเตอร์

ในสาขาวิทยาการคอมพิวเตอร์ โครงสร้างที่เชื่อมโยงแบบ ' มีเหตุผล ' และ 'ไม่มีเหตุผล' คือกราฟที่ใช้ในการแสดงเครือข่ายการสื่อสาร การจัดระเบียบข้อมูล อุปกรณ์คำนวณ การไหลของการคำนวณ ฯลฯ ตัวอย่างเช่น โครงสร้างการเชื่อมโยงของเว็บไซต์สามารถแสดงได้ด้วยกราฟแบบมีทิศทาง ซึ่งจุดยอด (โหนด) แทนหน้าเว็บ และขอบแบบมีทิศทางแทนลิงก์จากหน้าหนึ่งไปยังอีกหน้าหนึ่ง แนวทางที่คล้ายกันนี้สามารถนำไปใช้กับปัญหาในสื่อสังคมออนไลน์[ 62 ]การท่องเที่ยว ชีววิทยา การออกแบบชิปคอมพิวเตอร์ การทำแผนที่ความก้าวหน้าของโรคทางระบบประสาทเสื่อม[ 63 ] [ 64 ]และสาขาอื่นๆ อีกมากมาย ดังนั้น การพัฒนาอัลกอริทึมเพื่อจัดการกับกราฟจึงเป็นที่สนใจอย่างมากในวิทยาการคอมพิวเตอร์การแปลงกราฟมักจะถูกกำหนดรูปแบบและแสดงโดยระบบการเขียนกราฟใหม่ ระบบ การแปลงกราฟที่เน้นการจัดการกราฟในหน่วยความจำตามกฎเกณฑ์นั้นเสริมด้วยฐานข้อมูลกราฟที่มุ่งเน้นการจัดเก็บและสอบถามข้อมูลที่มีโครงสร้างกราฟอย่างปลอดภัยและถาวร สำหรับการ ทำ ธุรกรรม

ภาษาศาสตร์

วิธีการทางทฤษฎีกราฟในรูปแบบต่างๆ ได้พิสูจน์แล้วว่ามีประโยชน์อย่างยิ่งในทางภาษาศาสตร์เนื่องจากภาษาธรรมชาติมักเหมาะสมกับโครงสร้างแบบไม่ต่อเนื่อง ตามธรรมเนียมแล้วไวยากรณ์และอรรถศาสตร์เชิงองค์ประกอบจะใช้โครงสร้างแบบต้นไม้ ซึ่งพลังในการแสดงออกนั้นอยู่ที่หลักการของการประกอบกันโดยจำลองในกราฟแบบลำดับชั้น แนวทางที่ทันสมัยกว่า เช่น ไวยากรณ์ โครงสร้างวลีแบบหัวคำ (head-driven phrase structure grammar)จำลองไวยากรณ์ของภาษาธรรมชาติโดยใช้โครงสร้างคุณลักษณะแบบมีประเภทซึ่งเป็นกราฟแบบมีทิศทางและไม่มีวงจรในด้านอรรถศาสตร์เชิงคำศัพท์ โดยเฉพาะอย่างยิ่งเมื่อนำไปใช้กับคอมพิวเตอร์ การจำลองความหมายของคำจะง่ายขึ้นเมื่อเข้าใจคำที่กำหนดในแง่ของคำที่เกี่ยวข้อง ดังนั้น เครือข่ายความหมายจึงมีความสำคัญในภาษาศาสตร์เชิงคำนวณอย่างไรก็ตาม วิธีการอื่นๆ ในด้านสัทวิทยา (เช่นทฤษฎีความเหมาะสมที่สุดซึ่งใช้กราฟแบบแลตติส ) และสัณฐานวิทยา (เช่น สัณฐานวิทยาแบบสถานะจำกัด โดยใช้ตัวแปลงสัญญาณแบบสถานะจำกัด ) ก็เป็นที่นิยมในการวิเคราะห์ภาษาในฐานะกราฟเช่นกัน อันที่จริง ประโยชน์ของคณิตศาสตร์สาขานี้ต่อภาษาศาสตร์ได้ก่อให้เกิดองค์กรต่างๆ เช่นTextGraphsรวมถึงโครงการ 'Net' ต่างๆ เช่นWordNet , VerbNetและอื่นๆ

ฟิสิกส์และเคมี

ทฤษฎีกราฟยังใช้ในการศึกษาโมเลกุลในวิชาเคมีและฟิสิกส์ในฟิสิกส์สสารควบแน่นโครงสร้างสามมิติของโครงสร้างอะตอมจำลองที่ซับซ้อนสามารถศึกษาได้ในเชิงปริมาณโดยการรวบรวมสถิติเกี่ยวกับคุณสมบัติทางทฤษฎีกราฟที่เกี่ยวข้องกับโทโพโลยีของอะตอม นอกจากนี้ “ กราฟของเฟย์นแมนและกฎการคำนวณสรุปทฤษฎีสนามควอนตัมในรูปแบบที่ใกล้เคียงกับตัวเลขการทดลองที่ต้องการทำความเข้าใจ” [ 65 ]ในวิชาเคมี กราฟเป็นแบบจำลองที่เป็นธรรมชาติสำหรับโมเลกุล โดยที่จุดยอดแทนอะตอมและขอบแทนพันธะวิธีการนี้ใช้โดยเฉพาะอย่างยิ่งในการประมวลผลโครงสร้างโมเลกุลด้วยคอมพิวเตอร์ ตั้งแต่โปรแกรมแก้ไขทางเคมีไปจนถึงการค้นหาฐานข้อมูล ในฟิสิกส์เชิงสถิติกราฟสามารถแสดงถึงการเชื่อมต่อในท้องถิ่นระหว่างส่วนที่โต้ตอบกันของระบบ ตลอดจนพลวัตของกระบวนการทางกายภาพบนระบบดังกล่าว ในทำนองเดียวกัน ในประสาทวิทยาเชิงคำนวณกราฟสามารถใช้เพื่อแสดงการเชื่อมต่อการทำงานระหว่างบริเวณสมองที่โต้ตอบกันเพื่อให้เกิดกระบวนการทางปัญญาต่างๆ โดยที่จุดยอดแทนบริเวณต่างๆ ของสมอง และขอบแทนการเชื่อมต่อระหว่างบริเวณเหล่านั้น ทฤษฎีกราฟมีบทบาทสำคัญในการสร้างแบบจำลองทางไฟฟ้าของเครือข่ายไฟฟ้า โดยที่น้ำหนักจะสัมพันธ์กับความต้านทานของส่วนสายไฟเพื่อให้ได้คุณสมบัติทางไฟฟ้าของโครงสร้างเครือข่าย[ 66 ]กราฟยังใช้เพื่อแสดงช่องขนาดเล็กของตัวกลางที่มีรูพรุนโดยที่จุดยอดแทนรูพรุน และขอบแทนช่องขนาดเล็กที่เชื่อมต่อรูพรุนทฤษฎีกราฟทางเคมีใช้กราฟโมเลกุลเป็นวิธีการสร้างแบบจำลองโมเลกุล กราฟและเครือข่ายเป็นแบบจำลองที่ยอดเยี่ยมในการศึกษาและทำความเข้าใจการเปลี่ยนเฟสและปรากฏการณ์วิกฤต การลบโหนดหรือขอบนำไปสู่การเปลี่ยนผ่านวิกฤตที่เครือข่ายแตกออกเป็นกลุ่มเล็กๆ ซึ่งศึกษาเป็นการเปลี่ยนเฟส การแตกนี้ศึกษาผ่านทฤษฎีการซึมผ่าน[ 67 ]

สังคมศาสตร์

ทฤษฎีกราฟในสังคมวิทยา: โซซิโอแกรมของโมเรโน (พ.ศ. 2496) [ 68 ]

ทฤษฎีกราฟยังถูกนำมาใช้กันอย่างแพร่หลายในสังคมวิทยาเช่น เพื่อวัดชื่อเสียงของนักแสดงหรือเพื่อสำรวจการแพร่กระจายข่าวลือโดยเฉพาะอย่างยิ่งผ่านการใช้ ซอฟต์แวร์ วิเคราะห์เครือข่ายสังคมภายใต้ร่มเงาของเครือข่ายสังคมมีกราฟหลายประเภทที่แตกต่างกัน[ 69 ]กราฟความรู้จักและมิตรภาพอธิบายว่าผู้คนรู้จักกันหรือไม่ กราฟอิทธิพลจำลองว่าบุคคลบางคนสามารถมีอิทธิพลต่อพฤติกรรมของผู้อื่นได้หรือไม่ สุดท้าย กราฟความร่วมมือจำลองว่าคนสองคนทำงานร่วมกันในลักษณะใดลักษณะหนึ่ง เช่น การแสดงภาพยนตร์ด้วยกัน

ชีววิทยาและนิเวศวิทยา

ในทำนองเดียวกัน ทฤษฎีกราฟมีประโยชน์ในด้านชีววิทยาและการอนุรักษ์ โดยที่จุดยอดสามารถแทนพื้นที่ที่สิ่งมีชีวิตบางชนิดอาศัยอยู่ (หรือเคยอาศัยอยู่) และเส้นเชื่อมแทนเส้นทางการอพยพหรือการเคลื่อนย้ายระหว่างพื้นที่ ข้อมูลนี้มีความสำคัญเมื่อพิจารณาถึงรูปแบบการผสมพันธุ์ หรือการติดตามการแพร่กระจายของโรค ปรสิต หรือผลกระทบของการเปลี่ยนแปลงการเคลื่อนย้ายต่อสิ่งมีชีวิตชนิดอื่น

กราฟยังถูกใช้กันอย่างแพร่หลายในชีววิทยาโมเลกุลและจีโนมิกส์เพื่อสร้างแบบจำลองและวิเคราะห์ชุดข้อมูลที่มีความสัมพันธ์ที่ซับซ้อน ตัวอย่างเช่น วิธีการที่ใช้กราฟมักใช้เพื่อ 'จัดกลุ่ม' เซลล์เข้าด้วยกันเป็นประเภทเซลล์ในการวิเคราะห์ทรานสคริปโตมของเซลล์เดี่ยวการใช้งานอีกอย่างหนึ่งคือการสร้างแบบจำลองยีนหรือโปรตีนในวิถีและศึกษาความสัมพันธ์ระหว่างกัน เช่น วิถีการเผาผลาญและเครือข่ายควบคุมยีน[ 70 ]ต้นไม้แห่งวิวัฒนาการ เครือข่ายนิเวศวิทยา และการจัดกลุ่มแบบลำดับชั้นของรูปแบบการแสดงออกของยีนก็แสดงเป็นโครงสร้างกราฟเช่นกัน

ทฤษฎีกราฟยังใช้ในคอนเน็กโทมิกส์ด้วย[ 71 ]ระบบประสาทสามารถมองได้ว่าเป็นกราฟ โดยที่โหนดคือเซลล์ประสาทและขอบคือการเชื่อมต่อระหว่างเซลล์ประสาทเหล่านั้น

หัวข้ออื่นๆ

โครงสร้างกราฟสามารถขยายได้โดยการกำหนดค่าน้ำหนักให้กับแต่ละขอบของกราฟ กราฟที่มีค่าน้ำหนัก หรือกราฟถ่วงน้ำหนักใช้เพื่อแสดงโครงสร้างที่การเชื่อมต่อแบบคู่มีค่าตัวเลข ตัวอย่างเช่น หากกราฟแสดงถึงเครือข่ายถนน ค่าน้ำหนักอาจแสดงถึงความยาวของถนนแต่ละสาย อาจมีค่าน้ำหนักหลายค่าที่เกี่ยวข้องกับแต่ละขอบ รวมถึงระยะทาง (ดังในตัวอย่างก่อนหน้านี้) เวลาเดินทาง หรือค่าใช้จ่ายทางการเงิน กราฟถ่วงน้ำหนักดังกล่าวใช้กันทั่วไปในการเขียนโปรแกรม GPS และเครื่องมือค้นหาการวางแผนการเดินทางที่เปรียบเทียบเวลาและค่าใช้จ่ายในการบิน

การเป็นตัวแทน

กราฟเป็นนามธรรมของความสัมพันธ์ที่เกิดขึ้นในธรรมชาติ ดังนั้นจึงไม่สามารถเชื่อมโยงกับรูปแบบการแสดงผลใดๆ ได้ วิธีการแสดงกราฟขึ้นอยู่กับระดับความสะดวกที่รูปแบบการแสดงผลนั้นๆ มอบให้แก่แอปพลิเคชันต่างๆ รูปแบบการแสดงผลที่พบได้บ่อยที่สุดคือแบบภาพ ซึ่งโดยปกติแล้วจะวาดจุดยอดและเชื่อมต่อด้วยเส้น และแบบตาราง ซึ่งแถวของตารางจะให้ข้อมูลเกี่ยวกับความสัมพันธ์ระหว่างจุดยอดภายในกราฟ

ภาพประกอบ: การวาดกราฟ

โดยทั่วไปแล้ว กราฟจะถูกแสดงด้วยภาพโดยการวาดจุดหรือวงกลมแทนจุดยอดแต่ละจุด และวาดเส้นตรงระหว่างจุดยอดสองจุดหากจุดยอดทั้งสองเชื่อมต่อกันด้วยเส้นขอบ หากกราฟเป็นกราฟทิศทาง ทิศทางจะถูกระบุโดยการวาดลูกศร หากกราฟมีน้ำหนัก น้ำหนักจะถูกเพิ่มเข้าไปในลูกศร

การวาดกราฟไม่ควรสับสนกับตัวกราฟเอง (โครงสร้างนามธรรมที่ไม่สามารถมองเห็นได้) เนื่องจากมีหลายวิธีในการจัดโครงสร้างการวาดกราฟ สิ่งสำคัญคือจุดยอดใดเชื่อมต่อกับจุดยอดอื่น ๆ ด้วยจำนวนเส้นขอบเท่าใด ไม่ใช่รูปแบบที่แน่นอน ในทางปฏิบัติ มักเป็นเรื่องยากที่จะตัดสินใจว่าภาพวาดสองภาพแสดงถึงกราฟเดียวกันหรือไม่ ขึ้นอยู่กับขอบเขตของปัญหา รูปแบบบางอย่างอาจเหมาะสมกว่าและเข้าใจง่ายกว่ารูปแบบอื่น ๆ

งานบุกเบิกของWT Tutteมีอิทธิพลอย่างมากต่อเรื่องการวาดกราฟ หนึ่งในความสำเร็จที่สำคัญของเขาคือการนำวิธีการทางพีชคณิตเชิงเส้นมาใช้ในการวาดกราฟ

การวาดกราฟยังอาจกล่าวได้ว่าครอบคลุมถึงปัญหาที่เกี่ยวข้องกับจำนวนจุดตัดและรูปแบบต่างๆ ของมันด้วย จำนวนจุดตัดของกราฟคือจำนวนจุดตัดขั้นต่ำระหว่างเส้นขอบที่ภาพวาดของกราฟบนระนาบต้องมี สำหรับกราฟระนาบจำนวนจุดตัดจะเป็นศูนย์ตามนิยาม การวาดกราฟบนพื้นผิวอื่นๆ นอกเหนือจากระนาบก็ได้รับการศึกษาเช่นกัน

นอกจาก นี้ยังมีเทคนิคอื่นๆ ในการแสดงภาพกราฟโดยไม่ต้องพิจารณาจุดยอดและขอบ เช่นการจัดเรียงวงกลมกราฟจุดตัดและการแสดงภาพอื่นๆ ของเมทริกซ์ความประชิด

ตาราง: โครงสร้างข้อมูลกราฟ

การนำเสนอในรูปแบบตารางนั้นเหมาะสมอย่างยิ่งสำหรับการใช้งานด้านการคำนวณ มีหลายวิธีในการจัดเก็บกราฟในระบบคอมพิวเตอร์โครงสร้างข้อมูลที่ใช้ขึ้นอยู่กับทั้งโครงสร้างของกราฟและอัลกอริทึมที่ใช้ในการจัดการกราฟ ในทางทฤษฎีแล้วสามารถแยกแยะระหว่างโครงสร้างแบบลิสต์และแบบเมทริกซ์ได้ แต่ในการใช้งานจริง โครงสร้างที่ดีที่สุดมักจะเป็นการผสมผสานระหว่างทั้งสองแบบ โครงสร้างแบบลิสต์มักเป็นที่นิยมสำหรับกราฟแบบเบาบางเนื่องจากมีความต้องการหน่วยความจำน้อยกว่า ในทางกลับกัน โครงสร้าง แบบเมทริกซ์ให้การเข้าถึงที่เร็วกว่าสำหรับบางแอปพลิเคชัน แต่สามารถใช้หน่วยความจำจำนวนมากได้ การนำโครงสร้างเมทริกซ์แบบเบาบางมาใช้ซึ่งมีประสิทธิภาพบนสถาปัตยกรรมคอมพิวเตอร์แบบขนานสมัยใหม่เป็นหัวข้อของการวิจัยในปัจจุบัน[ 72 ]

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

โครงสร้างเมทริกซ์ประกอบด้วยเมทริกซ์เหตุการณ์ (incidence matrix)ซึ่งเป็นเมทริกซ์ที่มีค่า 0 และ 1 โดยแถวแทนจุดยอดและคอลัมน์แทนขอบ และเมทริกซ์ประชิด (adjacency matrix ) ซึ่งทั้งแถวและคอลัมน์มีค่าดัชนีเป็นจุดยอด ในทั้งสองกรณี ค่า 1 แสดงถึงวัตถุสองชิ้นที่อยู่ติดกัน และค่า 0 แสดงถึงวัตถุสองชิ้นที่ไม่ติดกันเมทริกซ์ดีกรี (degree matrix)แสดงถึงดีกรีของจุดยอด เมทริก ซ์ลาปลาเซียน (Laplacian matrix)เป็นรูปแบบที่ดัดแปลงมาจากเมทริกซ์ประชิดที่รวมข้อมูลเกี่ยวกับดีกรีของจุดยอด และมีประโยชน์ในการคำนวณบางอย่าง เช่นทฤษฎีบทของเคิร์ชฮอฟฟ์เกี่ยวกับจำนวนต้นไม้แผ่คลุมของกราฟ เมทริกซ์ระยะทาง (distance matrix ) เช่นเดียวกับเมทริกซ์ประชิด มีทั้งแถวและคอลัมน์ที่มีค่าดัชนีเป็นจุดยอด แต่แทนที่จะมีค่า 0 หรือ 1 ในแต่ละเซลล์ มันจะมีค่าความยาวของเส้นทางที่สั้นที่สุดระหว่างจุดยอดสองจุด

ปัญหา

การนับจำนวน

มีงานวิจัยจำนวนมากเกี่ยวกับการนับกราฟที่ตรงตามเงื่อนไขที่กำหนด งานวิจัยบางส่วนนี้พบได้ใน Harary และ Palmer (1973)

กราฟย่อย กราฟย่อยที่เกิดจากการเหนี่ยวนำ และไมเนอร์

ปัญหาทั่วไปอย่างหนึ่งที่เรียกว่าปัญหาไอโซมอร์ฟิซึมของกราฟย่อยคือ การหากราฟที่กำหนดไว้เป็นกราฟย่อยในกราฟที่กำหนดให้ เหตุผลหนึ่งที่น่าสนใจในคำถามนี้คือคุณสมบัติของกราฟ หลายอย่าง สามารถถ่ายทอดไปยังกราฟย่อยได้ ซึ่งหมายความว่ากราฟจะมีคุณสมบัตินั้นก็ต่อเมื่อกราฟย่อยทั้งหมดมีคุณสมบัตินั้นด้วย การหากราฟย่อยที่ใหญ่ที่สุดของชนิดใดชนิดหนึ่งมักเป็นปัญหา NP-completeตัวอย่างเช่น:

  • การค้นหากราฟย่อยสมบูรณ์ที่ใหญ่ที่สุดเรียกว่าปัญหาคลิก (NP-complete)

กรณีพิเศษอย่างหนึ่งของการสมมาตรของกราฟย่อยคือปัญหาการสมมาตรของกราฟซึ่งถามว่ากราฟสองกราฟสมมาตรกันหรือไม่ ยังไม่เป็นที่ทราบแน่ชัดว่าปัญหานี้เป็นปัญหา NP-complete หรือไม่ และสามารถแก้ไขได้ในเวลาพหุนามหรือไม่

ปัญหาที่คล้ายกันคือการหาซับกราฟแบบเหนี่ยวนำในกราฟที่กำหนดให้ อีกครั้งหนึ่ง คุณสมบัติสำคัญบางอย่างของกราฟจะสืบทอดไปยังซับกราฟแบบเหนี่ยวนำ ซึ่งหมายความว่ากราฟจะมีคุณสมบัติก็ต่อเมื่อซับกราฟแบบเหนี่ยวนำทั้งหมดมีคุณสมบัตินั้นด้วย การหาซับกราฟแบบเหนี่ยวนำที่ใหญ่ที่สุดของชนิดใดชนิดหนึ่งก็มักจะเป็นปัญหา NP-complete เช่นกัน ตัวอย่างเช่น:

ปัญหาอีกอย่างหนึ่งที่คล้ายกันคือ ปัญหาการบรรจุไมเนอร์ ซึ่งเป็นการหากราฟคงที่ที่เป็นไมเนอร์ของกราฟที่กำหนดให้ไมเนอร์หรือซับคอนแทรกชันของกราฟ คือกราฟใดๆ ที่ได้จากการนำกราฟย่อยมาแล้วทำการยุบรวมขอบบางส่วน (หรือไม่ก็ได้) คุณสมบัติของกราฟหลายอย่างสามารถถ่ายทอดไปยังไมเนอร์ได้ ซึ่งหมายความว่ากราฟจะมีคุณสมบัติก็ต่อเมื่อไมเนอร์ทั้งหมดมีคุณสมบัตินั้นด้วย ตัวอย่างเช่นทฤษฎีบทของแวกเนอร์กล่าวว่า:

ปัญหาที่คล้ายกันคือ ปัญหาการบรรจุส่วนย่อย ซึ่งเป็นการหากราฟคงที่ที่เป็นส่วนย่อยของกราฟที่กำหนดส่วนย่อยหรือโฮโมมอร์ฟิซึมของกราฟ คือกราฟใดๆ ที่ได้จากการแบ่งขอบบางส่วน (หรือไม่มีเลย) การบรรจุส่วนย่อยเกี่ยวข้องกับคุณสมบัติของกราฟ เช่นความเป็นระนาบตัวอย่างเช่นทฤษฎีบทของ Kuratowskiกล่าวว่า:

อีกปัญหาหนึ่งในเรื่องการบรรจุของส่วนย่อยคือสมมติฐานของเคลแมนส์-เซย์มัวร์ :

ปัญหาอีกประเภทหนึ่งเกี่ยวข้องกับขอบเขตที่ชนิดต่างๆ และการวางนัยทั่วไปของกราฟถูกกำหนดโดยกราฟย่อยที่ลบจุดออกตัวอย่างเช่น:

การระบายสีกราฟ

ปัญหาและทฤษฎีบทมากมายในทฤษฎีกราฟเกี่ยวข้องกับวิธีการระบายสีกราฟแบบต่างๆ โดยทั่วไปแล้ว เรามักสนใจการระบายสีกราฟโดยที่ไม่มีจุดยอดที่อยู่ติดกันสองจุดใดมีสีเดียวกัน หรือมีข้อจำกัดอื่นๆ ที่คล้ายคลึงกัน นอกจากนี้ เราอาจพิจารณาการระบายสีขอบ (โดยที่ไม่มีขอบสองเส้นใดทับกันมีสีเดียวกัน) หรือรูปแบบอื่นๆ ผลลัพธ์และข้อสันนิษฐานที่มีชื่อเสียงเกี่ยวกับการระบายสีกราฟ ได้แก่:

การผนวกและการรวมเข้าด้วยกัน

ทฤษฎีการสร้างแบบจำลองข้อจำกัดเกี่ยวข้องกับตระกูลของกราฟทิศทางที่สัมพันธ์กันด้วยลำดับบางส่วนในการใช้งานเหล่านี้ กราฟจะถูกจัดเรียงตามความเฉพาะเจาะจง ซึ่งหมายความว่ากราฟที่มีข้อจำกัดมากกว่า—ซึ่งมีความเฉพาะเจาะจงมากกว่าและดังนั้นจึงมีข้อมูลมากกว่า—จะถูกรวมเข้ากับกราฟที่ทั่วไปกว่า การดำเนินการระหว่างกราฟรวมถึงการประเมินทิศทางของความสัมพันธ์การรวมเข้าด้วยกันระหว่างสองกราฟ หากมี และการคำนวณการรวมกราฟ การรวมกราฟอาร์กิวเมนต์สองกราฟถูกกำหนดให้เป็นกราฟที่ทั่วไปที่สุด (หรือการคำนวณของกราฟนั้น) ที่สอดคล้องกับ (กล่าวคือมีข้อมูลทั้งหมดใน) อินพุต หากกราฟดังกล่าวมีอยู่จริง อัลกอริทึมการรวมที่มีประสิทธิภาพเป็นที่รู้จักกันดี

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

ปัญหาเกี่ยวกับเส้นทาง

การไหลของเครือข่าย

มีปัญหามากมายเกิดขึ้นโดยเฉพาะจากแอปพลิเคชันที่เกี่ยวข้องกับแนวคิดต่างๆ เกี่ยวกับการไหลในเครือข่ายตัวอย่างเช่น:

ปัญหาด้านทัศนวิสัย

ปัญหาที่ครอบคลุม

ปัญหาการครอบคลุมในกราฟอาจหมายถึงปัญหาการครอบคลุมเซต ต่างๆ บนเซตย่อยของจุดยอด/กราฟย่อย

  • ปัญหา เซตครอบงำ (Dominating set problem) เป็นกรณีพิเศษของปัญหาเซตปกคลุม (Set cover problem) โดยที่เซตเหล่านั้นคือย่านใกล้เคียง แบบปิด (closed neighborhoods )
  • ปัญหาการคลุมจุดยอด (Vertex cover problem)เป็นกรณีพิเศษของปัญหาการคลุมเซต (Set cover problem) โดยที่เซตที่จะคลุมคือขอบทุกเส้น
  • ปัญหาการครอบคลุมเซตดั้งเดิม หรือที่เรียกว่าเซตกระทบ สามารถอธิบายได้ว่าเป็นปัญหาการครอบคลุมจุดยอดในไฮเปอร์กราฟ

ปัญหาการแยกส่วน

การแยกส่วน (Decomposition) ซึ่งนิยามว่าเป็นการแบ่งเซตของขอบของกราฟ (โดยมีจำนวนจุดยอดที่จำเป็นควบคู่ไปกับขอบของแต่ละส่วนของการแบ่งส่วน) มีคำถามหลากหลายประเภท บ่อยครั้ง ปัญหาคือการแยกส่วนกราฟออกเป็นกราฟย่อยที่สมมาตรกับกราฟที่กำหนดไว้ ตัวอย่างเช่น การแยกส่วนกราฟสมบูรณ์ออกเป็นวัฏจักรแฮมิลโทเนียน ปัญหาอื่นๆ อาจระบุตระกูลของกราฟที่ควรแยกส่วนจากกราฟที่กำหนด ตัวอย่างเช่น ตระกูลของวัฏจักร หรือการแยกส่วนกราฟสมบูรณ์K nออกเป็น ต้นไม้ที่กำหนดไว้ n − 1 ต้น ซึ่งมี จำนวนขอบ 1, 2, 3, ..., n − 1 ตามลำดับ

ปัญหาการแยกส่วนประกอบเฉพาะบางปัญหาและปัญหาที่คล้ายคลึงกันที่ได้รับการศึกษา ได้แก่:

คลาสกราฟ

โจทย์หลายข้อเกี่ยวข้องกับการระบุลักษณะเฉพาะของสมาชิกในกราฟประเภทต่างๆ ตัวอย่างของคำถามดังกล่าวมีดังต่อไปนี้:

ดูเพิ่มเติม

หมายเหตุ

  1. ^โมฮาร์และโทมัสเซน (2001 )
  2. ^ซิลเวสเตอร์ (1878 )
  3. ^ Ore (1962) , หน้า  1 .
  4. ^ Ore (1962) , หน้า  2 .
  5. ^ Ore (1962) , หน้า  3 .
  6. ^ บอลโลบา ส (2013)หน้า  7
  7. ^ บิกส์, ลอยด์ และวิล สัน (1986)หน้า  2–3
  8. ^ บิกส์, ลอยด์ และวิล สัน (1986) , หน้า  21–22
  9. ^
  10. ^ริเชสัน (2008)หน้า 63
  11. ^ a b Cayley (1875) .
  12. ^ Tutte (2001) , หน้า  30 .
  13. ^การ์ดเนอร์ (1992)หน้า 203
  14. ^สมาคมคณิตศาสตร์อุตสาหกรรมและประยุกต์ (2002)หน้า 26
  15. ไฮน์ริช ฮีช: Unterschungen zum Vierfarbenproblem. มันไฮม์: สถาบันบรรณานุกรม 2512.
  16. ^ Appel, K.; Haken, W. (1977), "แผนที่ระนาบทุกอันสามารถระบายสีได้สี่สี ตอนที่ 1 การปล่อยประจุ" (PDF) , Illinois J. Math. , 21 (3): 429– 490, doi : 10.1215/ijm/1256049011 .
  17. ^ Appel, K.; Haken, W. (1977), "แผนที่ระนาบทุกอันสามารถระบายสีได้สี่สี ตอนที่ 2 การลดรูป", Illinois J. Math. , 21 (3): 491– 567, doi : 10.1215/ijm/1256049012 .
  18. ^ Robertson, N.; Sanders, D.; Seymour, P.; Thomas, R. (1997), "ทฤษฎีบทสี่สี", Journal of Combinatorial Theory, Series B , 70 : 2– 44, doi : 10.1006/jctb.1997.1750 .
  19. a b Bollobás (2001) , p.  ซี​
  20. ^ Gross & Tucker (2012) , หน้า  1 .
  21. ^
  22. ^ a b Lovász (2006) , หน้า 76.
  23. ^เพอร์ซิงเกอร์ (1966 )
  24. ^ Lovász (2006) , หน้า 77.
  25. Lovász (2006) , p. 78 ทฤษฎีบท 4
  26. ^ Foulds ( 1992) , หน้า  71
  27. ^ Gross & Tucker (2012) ,หน้า  215
  28. ^ Gross & Tucker (2012) ,หน้า  57
  29. ^ Gross & Tucker (2012) ,หน้า  72
  30. ^
  31. ^ Biggs (1993) บทที่ 15: ออโตมอร์ฟิซึมของกราฟ
  32. ^ a b Godsil & Royle (2001) , หน้า  xii–ixi .
  33. ^ Gross & Tucker (2012) ,หน้า  70
  34. ^ บิ กส์ (1993)หน้า  64
  35. ^ บิ กส์ (1993)หน้า  98
  36. ^ Pach (2018) , หน้า  257 .
  37. a b Bounceur, Bezoui & Euler (2019) , หน้า  13–14 .
  38. ^
  39. ^ a b McKee & McMorris (1999) , หน้า  1–2 .
  40. ^ a b Grünbaum (2006) , หน้า  181 .
  41. ^เอเวอเร็ตต์และคอร์เนล (1995 )
  42. ^ Ziegler (2007) , หน้า 628–642.
  43. ^
  44. ^ชาโลแปงและกอนซัลเวส (2009 )
  45. ดิ บัตติสตา และคณะ (1994) , น. viii
  46. ดิ บัตติสตา และคณะ (1994) , น. 14.
  47. ดิ บัตติสตา และคณะ (1994) , น. 16.
  48. ^ a b Pach & Sharir (2009) .
  49. มาลิทซ์และปาปาคอสตาส (1994 )
  50. ชาร์ตรานด์ และคณะ (2024)หน้า.  221 .
  51. ^ บอลโลบา ส (2013)หน้า  104
  52. ^ บอลโลบาส ( 2013)หน้า  123
  53. ^
  54. ^วิลสัน (1996 )
  55. ^ Sedgewick & Flajolet (2013) , หน้า 286.
  56. ^โมริน (2004 )
  57. ^แมคไดอาร์มิด, จอห์นสัน และสโตน (1997 )
  58. ^ Hale, Scott A. (2014). "Multilinguals and Wikipedia editing". Proceedings of the 2014 ACM conference on Web science . pp.  99–108 . arXiv : 1312.0976 . Bibcode : 2013arXiv1312.0976H . doi : 10.1145/2615569.2615684 . ISBN 978-1-4503-2622-3. S2CID  14027025 .
  59. ^ Mashaghi, A.; และคณะ (2004). "การตรวจสอบเครือข่ายเชิงซ้อนของโปรตีน" European Physical Journal B. 41 ( 1): 113– 121. arXiv : cond-mat/0304207 . Bibcode : 2004EPJB...41..113M . doi : 10.1140/epjb/e2004-00301-0 . S2CID 9233932 . 
  60. ^ Shah, Preya; Ashourvan, Arian; Mikhail, Fadi; Pines, Adam; Kini, Lohith; Oechsel, Kelly; Das, Sandhitsu R; Stein, Joel M; Shinohara, Russell T (2019-07-01). "การระบุบทบาทของโครงสร้างการเชื่อมต่อในพลวัตของการชัก" . Brain . 142 (7): 1955– 1972. doi : 10.1093/brain/awz125 . ISSN 0006-8950 . PMC 6598625 . PMID 31099821 .   
  61. ^ Adali, Tulay; Ortega, Antonio (พฤษภาคม 2018). "การประยุกต์ใช้ทฤษฎีกราฟ [การสำรวจประเด็น]". Proceedings of the IEEE . 106 (5): 784– 786. doi : 10.1109/JPROC.2018.2820300 . ISSN 0018-9219 . 
  62. ^ Grandjean, Martin (2016). "การวิเคราะห์เครือข่ายสังคมของ Twitter: การทำแผนที่ชุมชนมนุษยศาสตร์ดิจิทัล" (PDF) . Cogent Arts & Humanities . 3 (1) 1171458. doi : 10.1080/23311983.2016.1171458 . S2CID 114999767 . 
  63. ^เวคคิโอ, เอฟ (2017). "สถาปัตยกรรม "โลกเล็ก" ในการเชื่อมต่อของสมองและปริมาตรของฮิปโปแคมปัสในโรคอัลไซเมอร์: การศึกษาผ่านทฤษฎีกราฟจากข้อมูล EEG" การถ่ายภาพสมองและพฤติกรรม 11 ( 2): 473– 485. doi : 10.1007/s11682-016-9528-3 . PMID  26960946 . S2CID  3987492 .
  64. ^ Vecchio, F (2013). "การประเมินการเชื่อมต่อเครือข่ายสมองโดยใช้ทฤษฎีกราฟในภาวะสมองเสื่อมส่วนหน้าและส่วนขมับ" Neurology . 81 (2): 134– 143. doi : 10.1212/WNL.0b013e31829a33f8 . PMID 23719145 . S2CID 28334693 .  
  65. ^ Bjorken, JD; Drell, SD (1965). สนามควอนตัมเชิงสัมพัทธภาพ . นิวยอร์ก: McGraw-Hill. หน้า viii.
  66. ^ Kumar, Ankush; Kulkarni, GU (2016-01-04). "การประเมินอิเล็กโทรดโปร่งใสที่ใช้เครือข่ายนำไฟฟ้าจากการพิจารณาทางเรขาคณิต" วารสารฟิสิกส์ประยุกต์ 119 ( 1): 015102. Bibcode : 2016JAP...119a5102K . doi : 10.1063/1.4939280 . ISSN 0021-8979 . 
  67. ^นิวแมน, มาร์ค (2010). เครือข่าย: บทนำ (PDF) . สำนักพิมพ์มหาวิทยาลัยออกซ์ฟอร์ด. เก็บถาวรจากต้นฉบับ(PDF)เมื่อ 2020-07-28 . สืบค้นเมื่อ2019-10-30 .
  68. ^ Grandjean, Martin (2015). "การวิเคราะห์และการแสดงภาพเครือข่ายสังคม: การทบทวน Sociogram ของ Moreno" . เครือข่ายที่ออกแบบใหม่โดยยึดตาม Moreno (1934),ใครจะอยู่รอด
  69. ^ Rosen, Kenneth H. (14 มิถุนายน 2011). คณิตศาสตร์เชิงดิสครีตและการประยุกต์ใช้ (ฉบับที่ 7). นิวยอร์ก: McGraw-Hill. ISBN 978-0-07-338309-5.
  70. ^ Kelly, S.; Black, Michael (2020-07-09). "graphsim: แพ็กเกจ R สำหรับจำลองข้อมูลการแสดงออกของยีนจากโครงสร้างกราฟของวิถีทางชีวภาพ" (PDF) . วารสารซอฟต์แวร์โอเพนซอร์ส . 5 (51). วารสารเปิด: 2161. Bibcode : 2020JOSS....5.2161K . bioRxiv 10.1101/2020.03.02.972471 . doi : 10.21105/joss.02161 . ISSN 2475-9066 . S2CID 214722561 .   
  71. ^ Shah, Preya; Ashourvan, Arian; Mikhail, Fadi; Pines, Adam; Kini, Lohith; Oechsel, Kelly; Das, Sandhitsu R; Stein, Joel M; Shinohara, Russell T (2019-07-01). "การระบุบทบาทของโครงสร้างการเชื่อมต่อในพลวัตของการชัก" . Brain . 142 (7): 1955– 1972. doi : 10.1093/brain/awz125 . ISSN 0006-8950 . PMC 6598625 . PMID 31099821 .   
  72. ^ Kepner, Jeremy; Gilbert, John (2011). อัลกอริทึมกราฟในภาษาพีชคณิตเชิงเส้น SIAM. หน้า 1171458. ISBN 978-0-898719-90-1.
  • "ทฤษฎีกราฟ" , สารานุกรมคณิตศาสตร์ , EMS Press , 2001 [1994]
  • บทเรียนทฤษฎีกราฟ(เก็บถาวรเมื่อ 2012-01-16 ที่Wayback Machine)
  • ฐานข้อมูลที่สามารถค้นหาได้ของกราฟเชื่อมต่อขนาดเล็ก
  • House of Graphs — ฐานข้อมูลกราฟที่สามารถค้นหาได้ พร้อมฟีเจอร์การค้นหาโดยใช้ภาพวาด
  • แกลเลอรีรูปภาพ: กราฟจากWayback Machine (เก็บถาวรเมื่อวันที่ 6 กุมภาพันธ์ 2549)
  • รายการแหล่งข้อมูลทฤษฎีกราฟฉบับย่อพร้อมคำอธิบายสำหรับนักวิจัย
  • rocs — IDE สำหรับทฤษฎีกราฟ
  • ชีวิตทางสังคมของเราเตอร์ — บทความที่ไม่เน้นด้านเทคนิคที่กล่าวถึงกราฟแสดงความสัมพันธ์ระหว่างคนกับคอมพิวเตอร์
  • ซอฟต์แวร์ทฤษฎีกราฟ — เครื่องมือสำหรับการสอนและการเรียนรู้ทฤษฎีกราฟ
  • หนังสือออนไลน์และแหล่งข้อมูลในห้องสมุดของคุณและห้องสมุดอื่นๆเกี่ยวกับทฤษฎีกราฟ
  • รายชื่ออัลกอริธึมกราฟที่เก็บถาวรไว้เมื่อวันที่ 13 กรกฎาคม 2019 ในWayback Machineพร้อมข้อมูลอ้างอิงและลิงก์ไปยังไลบรารีการใช้งานกราฟ

ตำราเรียนออนไลน์

  • Hartmann, Alexander K.; Weigt, Martin (2005). "บทนำเกี่ยวกับกราฟ" การเปลี่ยนเฟสในปัญหาการหาค่าเหมาะสมเชิงการจัดเรียง: พื้นฐาน อัลกอริทึม และกลศาสตร์สถิติ Wiley. หน้า  25–66 . arXiv : cond-mat/0602129 . doi : 10.1002/3527606734.ch3 . ISBN 978-3-527-60673-3.
  • หนังสือ Digraphs: Theory Algorithms and Applications 2007 โดย Jorgen Bang-Jensen และ Gregory Gutin
  • ทฤษฎีกราฟ โดย ไรน์ฮาร์ด ดีสเตล
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Graph_theory&oldid=1358806038 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ทฤษฎีกราฟ

ใน คณิตศาสตร์ และ วิทยาศาสตร์คอมพิวเตอร์ ทฤษฎี กราฟ คือการศึกษาเกี่ยวกับ กราฟ ซึ่งเป็น โครงสร้างทางคณิตศาสตร์ ที่ใช้ในการจำลองความสัมพันธ์แบบคู่ระหว่างวัตถุ...

ความหมายและที่มาของคำ

กราฟประกอบด้วยจุดยอดที่เชื่อมต่อกันด้วยเส้นขอบ บางครั้งกราฟก็ถูกเรียกว่า: กราฟแบบไม่มีทิศทาง (บนซ้าย) ซึ่งแตกต่างจาก กราฟแบบมีทิศทาง ที่มีลูกศรบนแต่ละขอบ (บนขวา) กราฟแบบไม่มีทิศทางและกราฟแบบมีทิศทางสามารถรวมกันเป็น กราฟแบบผสมได้ (ล่างซ้าย) และ กราฟอย่างง่าย...

ประวัติศาสตร์

ในปี ค.ศ. 1736 เลออนฮาร์ด ออยเลอร์ ได้ ตีพิมพ์บทความชื่อ Solutio Problematis ad Geometriam Situs Pertinentis เกี่ยวกับ สะพานเจ็ดแห่งของเมืองเคอนิกส์เบิร์ก ซึ่งถือเป็นบทความแรกในประวัติศาสตร์ของทฤษฎีกราฟ [ 7 ] บทความของออยเลอร์และ บทความ Remarques sur les...

ทฤษฎีกราฟเชิงทอพอโลยี

ทฤษฎีกราฟเชิงโทโพโลยี เกี่ยวข้องกับการศึกษากราฟในฐานะ พื้นที่เชิงโทโพโล ยี กราฟในโทโพโลยีคือเซตของ ซิมเพล็กซ์ ที่เรียกว่า คอมเพล็กซ์มิติเดียวเชิง ซิมเพล็ก ซ์ [ 20 ] สาขาย่อยนี้ศึกษา การฝัง ( หรือการฝัง) ของกราฟใน พื้นผิว และ การฝังแบบไม่มีลิงก์ ไมเนอร์ กราฟ...