5
การลดลงควรทำให้เรามองโลกในแง่ดีขึ้นหรือน้อยลง
สำหรับผมแล้วดูเหมือนว่านักทฤษฎีที่ซับซ้อนส่วนใหญ่เชื่อในกฎทางปรัชญาดังต่อไปนี้: หากเราไม่สามารถหาอัลกอริทึมที่มีประสิทธิภาพสำหรับปัญหาและเราสามารถลดปัญหาA เป็นปัญหาB ได้นั่นก็อาจไม่มีอัลกอริทึมที่มีประสิทธิภาพสำหรับปัญหาBเช่นกันAAAAAABBBBBB นี่คือเหตุผลที่ตัวอย่างเช่นเมื่อปัญหาใหม่ได้รับการพิสูจน์ปัญหา NP-Complete เราเพียงแค่ยื่นมันว่า "ยากเกินไป" แทนที่จะตื่นเต้นกับวิธีการใหม่ (ปัญหา ) ที่อาจแสดงP = N P ในที่สุดBBBP= NPP=NPP = NP ฉันกำลังคุยเรื่องนี้กับนักเรียนระดับบัณฑิตศึกษาในสาขาวิทยาศาสตร์อื่น เธอพบว่าความคิดนี้ต่อต้านอย่างชาญฉลาด การเปรียบเทียบของเธอ: คุณเป็นนักสำรวจค้นหาสะพานเชื่อมระหว่างทวีปอเมริกาเหนือและทวีปเอเชีย เป็นเวลาหลายเดือนที่คุณพยายามและล้มเหลวในการหาสะพานที่ดินจากพื้นที่สหรัฐอเมริกาแผ่นดินใหญ่ไปยังเอเชีย จากนั้นคุณจะค้นพบว่าสหรัฐอเมริกาแผ่นดินใหญ่เชื่อมต่อกันด้วยที่ดินไปยังพื้นที่อะแลสกา คุณตระหนักว่าสะพานที่ดินจากอลาสก้าไปยังเอเชียจะหมายถึงสะพานที่ดินจากสหรัฐอเมริกาไปยังเอเชียซึ่งคุณค่อนข้างแน่ใจว่าไม่มีอยู่จริง ดังนั้นคุณไม่ต้องเสียเวลาสำรวจใกล้อลาสก้า คุณกลับบ้าน กฎทางปรัชญาก่อนหน้าของเราฟังดูไร้สาระในบริบทนี้ ฉันไม่สามารถนึกถึงการโต้แย้งที่ดี! ดังนั้นฉันเปลี่ยนมันไปพวกคุณ: ทำไมเราควรจะรักษาลด→ Bกับการทำให้ปัญหาBยากแทนที่จะทำให้ปัญหาง่ายขึ้น?A → BA→BA \to BBBBAAA