ความซับซ้อนของคำนำหน้า Kolmogorov (เช่นคือขนาดของโปรแกรมการลดขนาดตัวเองขั้นต่ำที่เอาต์พุตx ) มีคุณสมบัติที่ดีหลายประการ:
- มันสอดคล้องกับสัญชาตญาณของการให้สายกับ patters หรือโครงสร้างความซับซ้อนต่ำกว่าสตริงโดยไม่ต้อง
- มันช่วยให้เราสามารถกำหนดเงื่อนไขซับซ้อนหรือดียิ่งขึ้นK ( x | O )สำหรับบาง oracle O
- มันเป็นย่อยสารเติมแต่ง )
อย่างไรก็ตามมันมีข้อเสียที่น่ากลัว: การส่งกลับให้xไม่สามารถตัดสินใจได้
ฉันได้สงสัยว่ามีความแตกต่างจาก Kolmogorov ซับซ้อนโดยใช้แบบจำลองที่ จำกัด ของการคำนวณ (โดยใช้ภาษาที่อ่อนแอกว่าหน่วยความจำหรือการใช้ทรัพยากร TM จำกัด ) ที่รักษาคุณลักษณะ (1) และ (2) (คุณลักษณะ ( 3) เป็นโบนัส แต่ไม่ต้อง) ในขณะที่คำนวณได้อย่างมีประสิทธิภาพ?
แรงจูงใจสำหรับคำถามนี้มีไว้สำหรับใช้ในการศึกษาแบบจำลองของโมเดลของเล่นที่หลากหลายของวิวัฒนาการ ดังนั้นคำตอบที่ถูกใช้เป็น 'การประมาณคร่าวๆ' สำหรับความซับซ้อนของ Kolmogorov ในงานตัวเลขก่อนเป็นที่ต้องการ อย่างไรก็ตามเป้าหมายไม่ได้เป็นการทดลองอย่างสมบูรณ์ดังนั้นภาษาที่ต้องการคำอธิบายที่ง่าย / สะอาด / แบบจำลองการคำนวณสำหรับจึงเป็นไปได้ที่จะพิสูจน์ทฤษฎีบทที่สมเหตุสมผลเกี่ยวกับวิธีที่K ′แตกต่างอย่างมากจากKและชนิดของสตริง
เกี่ยวข้องกับคำถาม
ความซับซ้อนของ Kolmogorov กับภาษาคำอธิบายที่อ่อนแอ
มีความคิดที่สมเหตุสมผลเกี่ยวกับอัลกอริทึมการประมาณสำหรับปัญหาที่ไม่สามารถตัดสินใจได้หรือไม่?