แหล่งข้อมูลเพื่อเรียนรู้เกี่ยวกับปัญหา P กับ NP


12

เมื่อไม่นานมานี้ฉันได้รับการเตือนเกี่ยวกับปัญหากับตามที่อธิบายโดย Stephen A. Cook ใน Clay Mathematics InstituteN PPNP

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

คุณช่วยแนะนำหนังสือหรือแหล่งข้อมูลอื่น ๆ ที่ฉันสามารถเรียนรู้เพิ่มเติมเกี่ยวกับปัญหาได้หรือไม่?


crossposted จากmath.stackexchange.com/questions/13742/…ซึ่งปัจจุบันยังไม่มีคำตอบ
Tsuyoshi Ito

คำตอบ:


11

มันเป็นการดีที่ได้เห็นเพื่อนระดับปริญญาตรีในการติดตามปัญหาที่ยิ่งใหญ่นี้ด้วยความกระตือรือร้น ให้ฉันเสนอคำแนะนำจากประสบการณ์ของฉัน

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

บางทีนักเรียนทฤษฎีส่วนใหญ่จะผ่านช่วงเวลานั้น คุณจะมีความคิดและคิดว่ามันถูกต้อง แต่ก็เกือบจะแน่ใจว่าคุณผิด บางคนไม่เคยผ่านช่วงเวลานั้นและทำให้ตนเองอับอายด้วยการดื้อรั้นเกินกว่าจะยอมรับข้อผิดพลาดได้

ใน FOCS 2010 Rahul Santhanam เปรียบเทียบคำถามกับสัตว์ประหลาดในตำนาน มันต้องเสียสละและความกล้าหาญมากมายเพื่อพยายามเอาชนะสัตว์ประหลาดตัวนี้ ท้ายที่สุดมันอาจเป็นปัญหาที่ยากที่สุดเท่าที่เคยมีมา เพื่อให้มีโอกาสในการต่อสู้คุณจะต้องศึกษาเกี่ยวกับปัญหาและความซับซ้อนโดยทั่วไป คุณจะไม่มีทางรู้ว่า "ความอ่อนแอของสัตว์ประหลาด" คืออะไรPNP

ดังนั้นคำแนะนำของฉันคือ: ใช้เวลาในการรู้ปัญหา ทุกครั้งที่คุณหาทางแก้ปัญหาให้ถือว่าคุณคิดผิดและพยายามหาทางแก้ปัญหา ด้วยวิธีนี้คุณจะได้เรียนรู้มากมาย

สำหรับการอ้างอิงฉันจะแนะนำหนังสือของ Sipser เช่นกัน หลังจากเสร็จสิ้นฉันจะแนะนำ "ความซับซ้อนในการคำนวณ: วิธีการที่ทันสมัย" โดย Arora และ Barak หนังสือที่เน้นความซับซ้อนมากขึ้นซึ่งต้องมีความเข้าใจแนวคิดการคำนวณที่ดี


4
ขอบคุณสำหรับคำพูดของภูมิปัญญา ถ้าฉันซื่อสัตย์อย่างแท้จริงยิ่งฉันเรียนรู้เกี่ยวกับปัญหามากเท่าที่จะเป็นไปได้ แน่นอนว่าน่าสนใจมาก!
Jon Cox

4
+1 ฉันชอบ แต่ให้ฉันไม่เห็นด้วย ไม่ใช่สัตว์ประหลาด แต่เป็นทารกที่สวยงามมากที่รอให้ใครซักคนยกม่านของเธอเพื่อที่โลกจะได้เพลิดเพลินกับความงามอันรุ่งโรจน์ของเธอ นอกจากนี้เธอบริสุทธิ์มากและบริสุทธิ์และเธอก็พยายามที่จะเล่นกับเราและหยอกล้อพวกเราด้วยปริศนาของเธอตลอดเวลา ...PvsNP
Mohammad Al-Turkistany

2
นอกจากนี้ถ้าเธอเป็นมอนสเตอร์ที่ฉันจะเลิกทันทีใฝ่หาเธอเพราะฉันเกลียดมอนสเตอร์ :)
โมฮัมหมัดอัล Turkistany

9

ฉันแนะนำอย่างยิ่งให้ Sipser "รู้เบื้องต้นเกี่ยวกับทฤษฎีการคำนวณ" โดยเฉพาะอย่างยิ่งเพราะมันครอบคลุมอย่างน้อยหนึ่งในอุปสรรคหลักในการแก้ไข P กับ NP คือการสัมพันธ์ มันมีหลักฐานที่ชัดเจนมากของผลลัพธ์ Baker-Gill-Solovay ฉันไม่แน่ใจว่ามันมีอะไรในผลลัพธ์ Razborov-Rudich หรือไม่ แต่มันเป็นแหล่งข้อมูลเบื้องต้นที่ยอดเยี่ยมชัดเจนและอ่านง่ายสำหรับการเรียนรู้ไม่เพียง แต่เกี่ยวกับ P vs. NP แต่สำหรับหัวข้อที่เกี่ยวข้องอื่น ๆ ในทฤษฎีความซับซ้อนเช่นกัน .. ซึ่งมีความสำคัญเพราะหากความสนใจของคุณในการพยายามแก้ไขปัญหาคุณจะต้องมีพื้นหลังในฟิลด์และแนวคิดสำหรับการเริ่มต้น


ขอบคุณสำหรับข้อเสนอแนะที่ฉันจะต้องได้รับสำเนาจากห้องสมุดและจะมีจะมีรูปลักษณ์ผ่านมัน :)
จอนคอคส์

7

น่าจะเป็นคอลเลกชันที่ดีที่สุดของการเชื่อมโยงในสถานที่หนึ่งคือส่วนอ่านเพิ่มเติมของวิกิพีเดียที่วางอยู่ด้วยกันเพื่อช่วยประเมิน Deolalikar หลักฐานอ้างว่าNPPNP

โชคดี. ปัญหาดูเหมือนจะยาก :-)


7
ดูเหมือนจะยากคือคำอธิบายที่สูงเกินความเป็นจริงต่อความแข็งของ P vs NP :)
Hsien-Chih Chang 張顯之

ขอบคุณสำหรับคำแนะนำมีวัสดุจำนวนมากให้ลองดู
Jon Cox

7

นี่คือหนึ่งในบทความสำรวจที่ดีที่สุดเกี่ยวกับปัญหา P vs NP, ,และคณิตศาสตร์ - มุมมองความซับซ้อนของการคำนวณโดย WigdersonN PPNP


ขอขอบคุณสำหรับการเชื่อมโยงที่ดีเยี่ยม, ฉันจะเพิ่มรายการนี้ยาวอ่านของฉันของวัสดุที่ดีเยี่ยมที่เกี่ยวข้องกับปัญหา :)
จอนคอคส์

4

การอ้างอิงแบบคลาสสิกสำหรับความสมบูรณ์แบบ NP คือหนังสือของ Garey และ Johnson (http://tinyurl.com/2w5yofs) มันมีทั้งคำแนะนำและถี่ถ้วน

โดยส่วนตัวฉันเรียนรู้จาก Kleinberg Tardos (http://tinyurl.com/37dtyyl) เพราะมหาวิทยาลัยของฉันใช้มัน


ยอดเยี่ยมฉันมีสำเนาหนังสือ Klienberg Tardos อยู่แล้วสำหรับหลักสูตรที่ฉันทำและฉันจะได้รับหนังสือของ Garey และ Johnson จากห้องสมุดในวันนี้ ขอบคุณที่แจ้งให้เราทราบ
Jon Cox

3

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

ในกรณีส่วนใหญ่ปัญหาเหล่านี้โดยทั่วไปจะยากที่จะแก้ปัญหาของพวกเขากว่ากรณีที่เฉพาะเจาะจง อ่านเกี่ยวกับNFLเพื่อรับแนวคิด

ในกรณีของฉันฉันถูกฝังในไม่ช้าภายใต้กลุ่มของแนวคิดและแนวคิดที่เกี่ยวข้อง มีการปรับแต่งการเขียนโปรแกรม / การเข้ารหัสและมีการซ้อมรบทางทฤษฎี ตัวอย่างเช่นหากคุณต้องการแก้ปัญหาใด ๆ โดยใช้แนวคิด Algorithm ทางพันธุกรรมคุณจะค้นพบในไม่ช้า GA เพียงอย่างเดียวคือโลกที่กว้างใหญ่ที่จะค้นพบ! ฉันเพิ่งได้รู้เกี่ยวกับการเชื่อมโยงการเรียนรู้ใน GA / EA ไม่ทราบมากเกี่ยวกับเรื่องนี้

นอกจากนี้เมื่อคุณลองรหัสสิ่งต่างๆคุณจะพบว่าภาษา / เครื่องมือการเขียนโปรแกรมบางอย่างนั้นดีกว่า / ง่ายกว่าคนอื่น ๆ ฉันหลงทางในการอภิปรายว่าทำไม Alex Stepenov คิดว่า OOP นั้นไม่ถูกต้องทางคณิตศาสตร์และข้อดีของการเขียนโปรแกรมการทำงานคืออะไร ฉันไม่มีเส้นทาง แต่ฉันจำได้อย่างชัดเจนในตอนแรกฉันกำลังศึกษาปัญหา NP-Complete / Hard

ฉันยินดีต้อนรับคุณเนื่องจากการเดินทางนั้นแม้จะเป็นการผจญภัย!


3

P, NP และ NP-Completeeness: พื้นฐานของทฤษฎีความซับซ้อนโดย Oded Goldreich จะเป็นหนังสือเบื้องต้นที่ดีอีกเล่มหนึ่ง

หลังจากเนื้อหาเบื้องต้นฉันอยากจะแนะนำThe P = NP Question และ Lost Letter ของGödelโดย Richard J. Lipton


Sayin Abuzer yakaryilmaz ... หนังสือเล่มที่สองที่คุณแนะนำมีอยู่ในเว็บไซต์ของเขาฟรี
Tayfun จ่าย

geekster-- คิดว่าคุณเข้าใจผิด เขามีบล็อกที่มีชื่อเดียวกัน แต่ไม่มีหนังสือเล่มนี้
vzn

2

ฉันแนะนำบทความวิจารณ์ที่ยอดเยี่ยมโดย Lance Fortnow "สถานะของปัญหา P กับปัญหา NP"ซึ่งกล่าวถึงวิธีการใหม่ในการแก้ไขปัญหา


ขอบคุณที่แจ้งให้เราทราบเกี่ยวกับบทความนี้มันดูเหมือนว่าคุ้มค่าที่จะอ่าน
Jon Cox


2

แลนซ์ฟอ์ตนว์เมื่อเร็ว ๆ นี้การขยายตัวและการตีพิมพ์คอลัมน์แล้วครอบคลุมของเขาจาก CACM (ดังกล่าวในคำตอบอื่น ๆ แมสซาชูเซตส์) เป็นความยาวเต็มหนังสือยอดนิยมวิทยาศาสตร์ระดับบัตรทอง: P, NP และค้นหาสำหรับเป็นไปไม่ได้ มันถูกตรวจสอบในNew Yorker "ปัญหาทางคณิตศาสตร์ที่ลึกซึ้งที่สุด"โดย Nazaryan ( หน้าสำนักพิมพ์สำนักพิมพ์มหาวิทยาลัยพรินซ์ตัน)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.