2
“ ญาติ” ของปัญหาเส้นทางที่สั้นที่สุด
พิจารณากราฟไม่มีทิศทางที่เชื่อมต่อกับน้ำหนักขอบที่ไม่ใช่เชิงลบและสองจุดที่โดดเด่นs,ts,ts,tเสื้อ ด้านล่างนี้เป็นปัญหาเกี่ยวกับเส้นทางที่เป็นรูปแบบต่อไปนี้ทั้งหมด: ค้นหาเส้นทางs−ts−ts-tเพื่อให้ฟังก์ชันของน้ำหนักขอบบนเส้นทางมีค่าน้อยที่สุด ในแง่นี้พวกเขาทั้งหมด "ญาติ" ของปัญหาเส้นทางที่สั้นที่สุด; ในตอนหลังฟังก์ชั่นเป็นเพียงผลรวม หมายเหตุ:เรากำลังมองหาเส้นทางง่ายๆนั่นคือไม่มีจุดยอดซ้ำ ๆ เนื่องจากฉันไม่พบชื่อมาตรฐานสำหรับปัญหาเหล่านี้ในวรรณคดีฉันจึงตั้งชื่อพวกเขาเอง เส้นทางที่มีช่องว่างน้ำหนักขั้นต่ำ:หาs−ts−ts-tเส้นทางดังกล่าวว่าความแตกต่างระหว่างที่ใหญ่ที่สุดและมีขนาดเล็กที่สุดน้ำหนักขอบบนเส้นทางที่เป็นขั้นต่ำ เส้นทางที่ลื่นที่สุด:ค้นหาเส้นทางs−ts−ts-tเช่นขนาดขั้นตอนที่ใหญ่ที่สุดบนเส้นทางคือขั้นต่ำโดยขนาดขั้นตอนคือค่าสัมบูรณ์ของความแตกต่างน้ำหนักระหว่างสองขอบต่อเนื่องกัน เส้นทางที่มีระดับความสูงต่ำสุด:ให้เรากำหนดระดับความสูงของเส้นทางด้วยผลรวมของขนาดขั้นตอนตามเส้นทาง (ดูคำจำกัดความของขนาดขั้นตอนข้างต้น) ค้นหาเส้นทางs−ts−ts-tมีระดับความสูงต่ำสุด เส้นทางที่มีน้ำหนักสูงสุดต่ำสุด:สมมติว่าน้ำหนักขอบทั้งหมดเป็นจำนวนเต็มบวกหาเส้นทางs−ts−ts-tเช่นนั้นน้ำหนักของมันจะเป็นจำนวนเฉพาะ หากมีเส้นทางดังกล่าวให้ค้นหาเส้นทางที่มีน้ำหนักเฉพาะขนาดเล็กที่สุดเท่าที่จะเป็นไปได้ คำถาม:สิ่งที่เป็นที่รู้จักเกี่ยวกับปัญหาเส้นทางเหล่านี้? (และคนอื่น ๆ ที่สามารถคิดในจิตวิญญาณที่คล้ายกันโดยใช้ฟังก์ชั่นที่แตกต่างของน้ำหนัก) โดยทั่วไปมีคำแนะนำใดที่หน้าที่ของน้ำหนักขอบสามารถลดลงในเวลาพหุนามและ NP- ยาก? หมายเหตุ:มันเป็นเรื่องที่น่าสนใจตัวอย่างเช่นในขณะที่ผลรวมของน้ำหนักนั้นง่ายต่อการย่อให้เล็กสุด (มันเป็นปัญหาเส้นทางที่สั้นที่สุดแบบคลาสสิก) แต่การลดน้ำหนักเฉลี่ยที่เกี่ยวข้องอย่างใกล้ชิดของน้ำหนักบนเส้นทางคือ NP-hard (กำหนดน้ำหนัก 2 ทุกขอบเหตุการณ์ที่เกิดขึ้นsssและtttและน้ำหนัก 1 ถึงคนอื่น ๆ ทั้งหมดจากนั้นเส้นทางนาทีน้ำหนักเฉลี่ยจะเป็นที่ยาวที่สุด. s−ts−ts-tเส้นทาง)