ฉันได้ทำงานเกี่ยวกับการแนะนำผลลัพธ์บางอย่างจากความซับซ้อนในการคำนวณในชีววิทยาเชิงทฤษฎีโดยเฉพาะอย่างยิ่งวิวัฒนาการและนิเวศวิทยาโดยมีเป้าหมายที่จะเป็นที่น่าสนใจ / มีประโยชน์ต่อนักชีววิทยา หนึ่งในปัญหาที่ใหญ่ที่สุดที่ฉันต้องเผชิญคือการพิสูจน์ถึงประโยชน์ของการวิเคราะห์กรณีที่เลวร้ายที่สุดสำหรับซีมโทติคสำหรับขอบเขตที่ต่ำกว่า มีการอ้างอิงความยาวของบทความใดบ้างที่แสดงถึงขอบเขตที่ต่ำกว่าและการวิเคราะห์กรณีที่แย่ที่สุดสำหรับผู้ชมเชิงวิทยาศาสตร์?
ฉันกำลังมองหาการอ้างอิงที่ดีที่ฉันสามารถเลื่อนในการเขียนของฉันแทนที่จะต้องผ่านการพิสูจน์ในพื้นที่ จำกัด ที่ฉันมีอยู่ (เนื่องจากไม่ใช่จุดศูนย์กลางของบทความ) ฉันรับรู้ถึงประเภทและกระบวนทัศน์การวิเคราะห์อื่น ๆ ด้วยดังนั้นฉันจึงไม่ต้องการการอ้างอิงที่ระบุว่ากรณีที่เลวร้ายที่สุดคือการวิเคราะห์ "ดีที่สุด" (เนื่องจากมีการตั้งค่าเมื่อไม่ได้เป็นอย่างมาก) แต่มันไม่ใช่ ไร้ประโยชน์ completeletely: ก็ยังสามารถทำให้เรามีข้อมูลเชิงลึกที่มีประโยชน์ในทางทฤษฎีในเรื่องของพฤติกรรมของจริงขั้นตอนวิธีการในการที่เกิดขึ้นจริงปัจจัยการผลิต มันก็เป็นสิ่งสำคัญเช่นกันการเขียนมีเป้าหมายอยู่ที่นักวิทยาศาสตร์ทั่วไป และไม่ใช่แค่วิศวกรนักคณิตศาสตร์หรือนักวิทยาศาสตร์คอมพิวเตอร์
ตัวอย่างเรียงความของ Tim Roughgarden ที่นำเสนอทฤษฎีความซับซ้อนให้กับนักเศรษฐศาสตร์นั้นเป็นสิ่งที่ถูกต้องสำหรับสิ่งที่ฉันต้องการ แต่เพียงส่วนที่ 1 และ 2 มีความเกี่ยวข้อง (ส่วนที่เหลือเป็นเกินไปเศรษฐศาสตร์ที่เฉพาะเจาะจง) และผู้ชมที่เป็นบิตที่สะดวกสบายมากขึ้นกับความคิดทฤษฎีบท-แทรกหลักฐานกว่านักวิทยาศาสตร์ส่วนใหญ่ [1]
รายละเอียด
ในบริบทของพลวัตที่ปรับได้ในวิวัฒนาการฉันได้พบกับการต่อต้านสองประเภทจากนักชีววิทยาเชิงทฤษฎี:
[A] "ทำไมฉันถึงต้องสนใจพฤติกรรมสำหรับการปกครองโดยพลการฉันรู้แล้วว่าจีโนมมีคู่เบส (หรืออาจจะเป็นยีน) และไม่มีอีกแล้ว"n = 3 ∗ 10 9 n = 2 ∗ 10 4
นี่เป็นเรื่องง่ายที่จะปัดออกด้วยการโต้แย้งของ "เราสามารถจินตนาการรอวินาที แต่ไม่ใช่ " แต่ข้อโต้แย้งที่ซับซ้อนกว่านี้อาจบอกว่า "แน่นอนคุณบอกว่าคุณสนใจเฉพาะเท่านั้น แต่ทฤษฎีของคุณไม่เคยใช้ความจริงพวกเขาแค่ใช้ว่ามันมีขนาดใหญ่ แต่มี จำกัด และเป็นทฤษฎีของคุณที่เรากำลังศึกษาด้วย การวิเคราะห์เชิงเส้นกำกับ ".2 10 9 n
[B] "แต่คุณแสดงให้เห็นว่านี่เป็นเรื่องยากโดยการสร้างภูมิทัศน์ที่เฉพาะเจาะจงด้วยแกดเจ็ตเหล่านี้ทำไมฉันจึงควรใส่ใจเรื่องนี้แทนที่จะเป็นค่าเฉลี่ย"
นี่เป็นคำวิจารณ์ที่ยากยิ่งกว่าสำหรับที่อยู่เนื่องจากเครื่องมือจำนวนมากที่คนทั่วไปใช้ในสาขานี้มาจากฟิสิกส์เชิงสถิติซึ่งมักจะปลอดภัยที่จะรับการแจกแจงแบบสม่ำเสมอ แต่ชีววิทยาคือ "ฟิสิกส์กับประวัติศาสตร์" และเกือบทุกอย่างไม่สมดุลหรือ 'ปกติ' และความรู้เชิงประจักษ์ไม่เพียงพอเพื่อปรับสมมติฐานเกี่ยวกับการแจกแจงผ่านอินพุต กล่าวอีกนัยหนึ่งฉันต้องการอาร์กิวเมนต์ที่คล้ายกับที่ใช้กับการวิเคราะห์ค่าเฉลี่ยกรณีแจกแจงแบบสม่ำเสมอในวิศวกรรมซอฟต์แวร์: "เราจำลองอัลกอริธึมเราไม่สามารถสร้างแบบจำลองที่สมเหตุสมผลว่าผู้ใช้จะโต้ตอบกับอัลกอริทึมหรือการบิดเบือนอย่างไร ของอินพุตจะเป็นสำหรับนักจิตวิทยาหรือผู้ใช้งานไม่ใช่เรา " ยกเว้นในกรณีนี้วิทยาศาสตร์ไม่ได้อยู่ในตำแหน่งที่เทียบเท่า 'นักจิตวิทยาหรือผู้ใช้ปลายทาง' ที่มีอยู่เพื่อหาการแจกแจงพื้นฐาน (หรือถ้านั่นมีความหมาย)
หมายเหตุและคำถามที่เกี่ยวข้อง
- การเชื่อมโยงกล่าวถึงวิทยาศาสตร์พุทธิปัญญา แต่ความคิดมีความคล้ายคลึงกันในทางชีววิทยา หากคุณเรียกดูผ่านEvolutionหรือJournal of Theoretical Biologyคุณจะไม่ค่อยเห็นทฤษฎีบท - บทแทรก - บทพิสูจน์และเมื่อคุณทำมันมักจะเป็นเพียงการคำนวณแทนสิ่งที่ต้องการพิสูจน์การดำรงอยู่หรือการก่อสร้างที่ซับซ้อน
- กระบวนทัศน์สำหรับการวิเคราะห์ความซับซ้อนของอัลกอริทึม
- การวิเคราะห์เวลาทำงานประเภทอื่นนอกเหนือจากกรณีเลวร้ายที่สุดกรณีเฉลี่ยหรือไม่?
- นิเวศวิทยาและวิวัฒนาการผ่านเลนส์อัลกอริทึม
- ทำไมนักเศรษฐศาสตร์ควรใส่ใจเกี่ยวกับความซับซ้อนในการคำนวณ