คู่มืออัลกอริธึมขั้นสูง


11

ฉันกำลังมองหาแหล่งข้อมูล (ควรเป็นคู่มือ) ในหัวข้อขั้นสูงในอัลกอริธึม

ประเภทของวัสดุที่สามารถนำมาใช้สำหรับการเรียนการสอนหัวข้อในขั้นตอนวิธีการเรียนการสอนเช่นเอริคเดเมนและเดวิดคาร์เกอร์ของหลักสูตรขั้นสูงอัลกอริทึม

ทรัพยากรที่จะให้ภาพรวมของฟิลด์ (เช่นคู่มือ) เป็นที่นิยมมากกว่า แต่แหล่งข้อมูลที่เน้นมากกว่าเช่นหนังสือ "อัลกอริธึมอัลกอริธึม" ของวีเจย์วาซิรานี


นี้จะคล้ายกับคำถามก่อนหน้านี้ของฉันเกี่ยวกับโครงสร้างข้อมูล: คู่มือของ strctures ฉันต้องการใช้พวกเขาเป็นตัวชี้สำหรับนักเรียนของฉันเพื่อเรียนรู้เกี่ยวกับหัวข้อขั้นสูงเพิ่มเติมในอัลกอริทึม ทรัพยากรที่มีอยู่ออนไลน์สำหรับนักเรียนเป็นที่ต้องการ
Kaveh

ค้นหาจดหมายเหตุเอ็มไอที
Tommy

1
Johan Håstad (เช่นกัน) มีบันทึกการบรรยายเกี่ยวกับอัลกอริธึมขั้นสูง: nada.kth.se/~johanh/algnotes.pdf
Huck Bennett

คำตอบ:


6

การออกแบบอัลกอริทึมการประมาณโดย Williamson & Shmoys ( http://www.designofapproxalgs.com/ ) เป็นหนังสือที่ยอดเยี่ยมสำหรับวิธีการประมาณหลายอย่างเช่นอัลกอริทึมโลภการเขียนโปรแกรม semidefinite เป็นต้นนอกจากนี้ยังครอบคลุมบางหัวข้อภายในความซับซ้อนที่ใกล้เคียง เกี่ยวข้องกับอัลกอริทึมการประมาณค่า (ความไม่สามารถทำได้ความแข็งของเกมที่ไม่เหมือนใครของ MAX-CUT)


5

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

อัลกอริทึมและทฤษฎีการคำนวณคู่มือเล่มที่สอง (หัวข้อและเทคนิคพิเศษ)

คู่มือของอัลกอริทึมประยุกต์ในการแก้ปัญหาทางวิทยาศาสตร์วิศวกรรมและการปฏิบัติ

คู่มือการประมาณอัลกอริทึมและ Metaheuristics 


รีวิว & สารบัญของผู้อ้างอิงที่ 1 Atallah / Blanton
vzn



4

เรขาคณิตการคำนวณ: Mark de Berg, Marc van Kreveld, Mark Overmars และ Otfried Cheong เรขาคณิตเชิงคำนวณ: อัลกอริทึมและการประยุกต์; หลักสูตรเดวิดเมาหมายเหตุ

อัลกอริทึมแบบสุ่ม: Motwani และ Raghavan อัลกอริทึมแบบสุ่ม; หมายเหตุที่ยอดเยี่ยมโดย James Aspnes ; Mitzenmacher และ Upfal ความน่าจะเป็นและการคำนวณ

Network Flows: Ahuja, Magnanti และ Orlin กระแสเครือข่าย

อัลกอริทึมการประมาณ: Dorit Hochbaum อัลกอริทึมโดยประมาณสำหรับปัญหา NP-Hard 


1
เนื่องจากอาจไม่มี "Advanced Algorithms Handbook" เดี่ยว wiki ชุมชนตอบตามบรรทัดเหล่านี้ (ตามหัวข้อขั้นตอนวิธีขั้นสูง) จะดี
Huck Bennett

O(ม.n)

0

ไม่ตรงกับสิ่งที่ต้องการ แต่คล้ายกับตัวอย่างของคุณพิจารณาCS G399: Gems of the Computer Science; บันทึกการบรรยายฤดูใบไม้ผลิ 2009โดย Viola มันเป็นมุมมองที่พิสูจน์เป็นศูนย์กลาง แต่ส่วนใหญ่เป็นอัลกอริทึมขั้นสูงในพื้นที่การวิจัยที่สำคัญ (โปรดทราบว่าการพิสูจน์ขอบเขตล่างสามารถถือเป็นอัลกอริธึมการบีบอัดได้)

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

  • ขอบเขตที่ต่ำกว่าสำหรับวงจรความลึกคงที่
  • เครื่องกำเนิดไฟฟ้าเทียม Nisan-Wigderson
  • การเข้ารหัสในเวลาคงที่แบบขนาน
  • ความซับซ้อนของสมดุลของแนช
  • การเชื่อมต่อที่ไม่มีทิศทางในพื้นที่ลอการิทึม (SL = L)
  • ความซับซ้อนของการสื่อสาร
  • เฉพาะช่วงเวลาเป็น P
  • การคูณเมทริกซ์ที่รวดเร็ว

2
เป็นหลักสูตรที่ดี แต่กว้างกว่าสิ่งที่ OP ขอให้
Alessandro Cosentino

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