1
การระบุขอบไร้ประโยชน์สำหรับเส้นทางที่สั้นที่สุด
พิจารณากราฟ (ปัญหาเหมาะสมสำหรับทั้งกราฟกำกับและไม่ระบุทิศทาง) โทรหาเมทริกซ์ของระยะทางของ :เป็นระยะทางที่สั้นที่สุดจากจุดยอดถึงจุดยอดในสำหรับฟังก์ชันการรวมคงที่ (เช่นหรือ )GGGMGMGM_GGGGMG[ i , j ]MG[i,j]M_G[i, j]ผมiiJjjGGG+++สูงสุดmax\max ผมบอกว่า subgraph G'G′G'ของGGG (กับชุดยอดเดียวกัน) เป็นSP-เทียบเท่าเพื่อGGGถ้าMG= MG'MG=MG′M_G = M_{G'}{G'} กล่าวอีกนัยหนึ่งการเอาขอบเพื่อไปจากGGGถึงG'G′G'จะไม่เปลี่ยนความยาวของเส้นทางที่สั้นที่สุด ขอบที่ถูกลบนั้นไม่จำเป็นสำหรับเส้นทางที่สั้นที่สุด โดยทั่วไปจะไม่มีกราฟย่อยที่เทียบเท่า sp ของGเพียงตัวเดียวGGGซึ่งน้อยที่สุดสำหรับการรวม ตัวอย่างเช่นถ้าGGGไม่ได้ถูกบอกทิศทางและขอบทั้งหมดมีน้ำหนัก000 , ต้นไม้ใด ๆ ที่ขยายตัวของGGGเป็น subgraph ที่เทียบเท่า sp น้อยที่สุด (จริง ๆ แล้ว, ขอบใด ๆ ในวัฏจักรสามารถถูกลบออกได้ อย่างไรก็ตามฉันยังสามารถเรียกใช้ขอบของGGG ไร้ประโยชน์หากพวกเขาอยู่ใน subgraph ที่ไม่เทียบเท่า sp น้อยที่สุด, จำเป็นถ้าพวกเขาอยู่ใน subgraphs ที่เทียบเท่า sp น้อยที่สุด …