418531 ภาคต้น 2552/โจทย์ปัญหาอัลกอริทึมเกี่ยวกับกราฟ/เฉลยข้อ 6.1
รุ่นแก้ไขเมื่อ 12:48, 16 กันยายน 2552 โดย Cardcaptor (คุย | มีส่วนร่วม) (หน้าที่ถูกสร้างด้วย 'ขั้นแรกเราจะทำการพิสูจน์ lemma ต่อไปนี้ '''lemma:''' รัน <math>\mat…')
ขั้นแรกเราจะทำการพิสูจน์ lemma ต่อไปนี้
lemma: รัน บนกราฟ ใดๆ ถ้า เป็น DAG แล้ว จะไม่มี edge ใดเป็น back edge เลย
พิสูจน์: ข้อความในโจทย์สมมูลกับข้อความที่ว่า "ถ้ามี back edge อย่างน้อยหนึ่ง edge แล้ว จะไม่เป็น DAG"
ดังนั้นสมมติให้มี back edge อยู่หนึ่ง edge สมมติว่าให้ edge นั้นเป็น เราจะได้ว่า เป็นลูกหลานของ ใน DFS Tree ฉะนั้นจะมี path ฉะนั้นเราจะได้ว่า เป็น cycle ฉะนั้น ไม่ใช่ DAG