คำถามติดแท็ก teaching

2
ตัวอย่างที่โดดเด่นของแนวคิดรากที่สองในการวิเคราะห์ความซับซ้อน
k = √max{k,n/k}max{k,n/k}\max \left\{k, n/k\right\}k = n--√k=nk=\sqrt n baby-step อัลกอริทึมยักษ์ขั้นตอนสำหรับการคำนวณลอการิทึมไม่ต่อเนื่องในO ( n--√)O(n)O(\sqrt n) , ช่วง 2D แบบคงที่นับในO ( n--√)O(n)O(\sqrt n)เวลาและO ( n )O(n)O(n)หน่วยความจำ คิวลำดับความสำคัญด้วยสารสกัดจากนาทีในO ( n--√k)O(nk)O(\sqrt[k] n)และลดลงใน-KEY O ( 1 )O(1)O(1) , การระบายสีกราฟ 3 สีด้วยO ( n--√)O(n)O(\sqrt n)ในเวลาพหุนาม เพียงเพื่อชื่อไม่กี่ แม้ว่าอัลกอริทึมดังกล่าวมักจะไม่ดีนัก แต่นักเรียนเข้าใจง่ายและแสดงให้เห็นอย่างรวดเร็วว่าขอบเขตไร้เดียงสานั้นไม่เหมาะสม นอกจากนี้โครงสร้างข้อมูลแบบสแควร์รูทความคิดบางครั้งใช้งานได้ดีกว่าคู่แบบอิงฐานสองของต้นไม้เนื่องจากความเป็นมิตรกับแคช นั่นเป็นเหตุผลที่ฉันให้ความสนใจกับหัวข้อนี้มากในขณะที่สอน ฉันสนใจตัวอย่างที่เด่นกว่านี้ ดังนั้นฉันกำลังมองหาอัลกอริทึม (สง่างามกว่า) ใด ๆ โครงสร้างข้อมูลโพรโทคอลการสื่อสาร ฯลฯ …

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

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

4
ผลลัพธ์ที่น่าสนใจใน TCS ซึ่งโปรแกรมเมอร์สามารถอธิบายได้ง่ายโดยไม่มีพื้นฐานด้านเทคนิค
สมมติว่าคุณประชุมกับโปรแกรมเมอร์ที่เรียนหลักสูตรการเขียนโปรแกรมมืออาชีพ (/ คิดด้วยตนเอง) แต่ไม่ได้เรียนคณิตศาสตร์ในระดับมหาวิทยาลัย เพื่อที่จะแสดงให้พวกเขาเห็นถึงความสวยงามของ TCS ฉันต้องการรวบรวมผลลัพธ์ที่ดี / คำถามเปิดที่มาจาก TCS ซึ่งสามารถอธิบายได้อย่างง่ายดาย ผู้สมัครที่ดีสำหรับจุดประสงค์นี้ (IMHO) จะแสดงให้เห็นว่าปัญหาการหยุดชะงักไม่สามารถตัดสินใจได้ อีกอันจะแสดงขอบเขตล่างของเวลาการเรียงลำดับตามการเปรียบเทียบ (แม้ว่าจะเป็นเพียงการผลักดันจากสิ่งที่ฉันคาดหวังให้พวกเขาเข้าใจ) ฉันยังสามารถใช้ความคิดจากExplain P = ปัญหา NP ถึง 10 ปีโดยสมมติว่าบางส่วนของพวกเขาไม่คุ้นเคยกับมัน ดังนั้นคำถามจะต้อง: (0. สวยงาม) อธิบายได้ด้วยคณิตศาสตร์ (อย่างมาก) มัธยม (เด่นกว่า) ไม่น่าสนใจพอที่จะแสดงในหลักสูตรการเขียนโปรแกรมระดับมืออาชีพ (สำหรับ C ++ / Java / Web / ฯลฯ )

6
“ ธรรมชาติ” ปัญหาที่ทราบได้ซึ่งไม่สามารถอยู่ใน NP ได้
ทุกครั้งที่ผมสอนเอ็นพีบริบูรณ์นักเรียนถามว่า "จะมีปัญหาใด ๆ ที่เป็นที่รู้จักกันที่จะได้อยู่กับ NP?" คุณจะตอบอย่างไร ฉันมักจะให้ปัญหาที่แก้ไม่ตกแก่พวกเขา แต่นี่ก็ไม่ได้ผลดี: (a) ถ้าฉันให้ปัญหาการหยุดพวกเขาพวกเขาคิดว่ามันเป็นคดีมุมโง่และ (b) ถ้าฉันให้พวกเขาสมการไดโอแฟนไทน์ ไม่เห็นเหตุผลที่มันไม่ได้อยู่ใน NP (คุณสามารถตรวจสอบวิธีการแก้ปัญหาในโพลีเวลา ... เพียงแค่เสียบพวกเขาใน! ฉันมีเวลายากที่จะหยุดพวกเขาของวิธีการนี้) ฉันต้องการยกตัวอย่าง QBF ให้กับพวกเขา แต่ไม่มีการแยกพิสูจน์แล้ว ข้อเสนอแนะ?

2
สร้างแรงบันดาลใจพูดคุยกับพื้นฐานของการเข้ารหัส
คำถามนี้เป็นคำถามในขณะเดียวกันการพูดคุยสร้างแรงบันดาลใจสำหรับนักเรียนปีสุดท้ายของโรงเรียนมัธยม ปริญญาเอกของฉัน ที่ปรึกษาขอให้ฉันพูดคุยสร้างแรงบันดาลใจสำหรับ วท.ม. ใหม่ นักเรียน เรื่องเป็นรากฐานของการเข้ารหัสซึ่งเป็นตัวอย่างที่ดีที่สุดโดยหนังสือ Goldreich ของ การพูดคุยจะใช้เวลาประมาณหนึ่งชั่วโมงและฉันต้องการให้นักเรียนคุ้นเคยกับโครงสร้างหลัก (เช่นฟังก์ชั่น / การเปลี่ยนทิศทางทางเดียวเครื่องกำเนิดไฟฟ้าแบบหลอกเทียม, การพิสูจน์ความรู้ที่ไม่มีศูนย์, แผนการเข้ารหัส / ลายเซ็นเป็นต้น) และแก้ไขและ ปัญหาที่ไม่ได้แก้ไขในสนาม ฉันต้องการให้พูดมากสร้างแรงจูงใจ ปัญหาหลักคือสองเท่า: รากฐานของการเข้ารหัสความต้องการความเข้าใจที่ดีมากของทฤษฎีการคำนวณซับซ้อน อนิจจา วท.ม. นักเรียนยังไม่ได้ผ่านหลักสูตรใด ๆ ที่เกี่ยวข้องกับทฤษฎีนี้ ฉันต้องนำเสนอปัญหาบางอย่างเป็นหัวข้อที่เป็นไปได้สำหรับ วท.ม. วิทยานิพนธ์. ในขณะที่มีปัญหามากมายที่ยังไม่แก้ในสนาม แต่ส่วนใหญ่ก็ยากเกินไปสำหรับ วท.ม. นักเรียน ข้อเสนอแนะยินดีต้อนรับมากที่สุด นอกจากนี้ฉันสนใจพอยน์เตอร์ในการพูดคุยที่คล้ายกันมาก แก้ไข:ฉันพบรายชื่อนักเรียนของ Goldreichที่สร้างแรงบันดาลใจอย่างมาก ฉันจะค้นหารายชื่ออื่น ๆ แต่คุณสามารถช่วยฉันได้หากคุณรู้จักรายการที่คล้ายกัน ดูเพิ่มเติม: Demystifying วิทยานิพนธ์ปริญญาโทและการวิจัยใน General: เรื่องของบางโทวิทยานิพนธ์
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.