Let bir dize Kolmogorov karmaşıklığı ifade . bir dize var mı ? (Burada , kendisiyle birleşmesidir ). Benzer bir ama farklı bir soru sorulmuştur burada , ama bu soruya yanıt olarak verilen counterexample bunun için çalışmaz.xx x x
Let bir dize Kolmogorov karmaşıklığı ifade . bir dize var mı ? (Burada , kendisiyle birleşmesidir ). Benzer bir ama farklı bir soru sorulmuştur burada , ama bu soruya yanıt olarak verilen counterexample bunun için çalışmaz.xx x x
Yanıtlar:
Kolmogorov karmaşıklığı konusunda uzman değilim, ancak böyle bir x'in her karmaşıklık fonksiyonu K için aşağıdaki gibi inşa edilebileceğini düşünüyorum . 1, 11, 1111, 11111111,…, 1 2 n ,… doğal bir n kodlaması olduğundan , K (1 2 n ) o (log n ) olamaz . Bununla birlikte, n = 2 m olduğunda , açıkça K (1 2 n ) = K (1 2 2 m ) = O (log m ) = O (log log n ). Bu nedenle K (1), K (11), K (1111), K (11111111),…, K (1 2 n ),… dizisi zayıf bir şekilde monoton olarak arttıramaz, yani bir dize var demektirx , K ( xx ) <K ( x ) olacak şekilde 1 2 n formunda .
Evet. Uygulamada Kolomogorov karmaşıklığı modelinize bağlıdır. Tornalama makinesi, Java programı, C ++ programı, ... eğer modelinizde bunun sınırlı bir girdi setinde olmasına izin veren bir deyim söz konusuysa sorun değil.
Daha iyi soru, bu davranışın ne kadarından kurtulabileceğiniz ve modelin evrensel olmasını sağlayabilirsiniz.
@Tsuyoshi:
Kanıtını iyi anlamadım.
Biz tanımlayan "açıklaması dili" gibi standart bir Turing makinesi almak varsayın en küçük TM durumlarının sayısı olarak bu baskı sonrasında boş bantla başlar ve durur dize lar üzerinde.
Eğer biz inşa edebilirsiniz kanıtladı mü bir o "baskılar" dizesi s s = 1111 ... 1 = 1 2 n + 1 banda ve ile inşa edilmiştir az daha devletler T M s o "baskılar" dize s = 1 2 n ?
Kanıtınız TM'lerdeki Kolmogorov karmaşıklığına uygulanabilir mi?
TAMAM! Aldım ... ne zaman T M s s (bazı durumları eklemek ama biz birçok devletler kaldırabilirsiniz yeni bir "iç döngü" ile "güç" olabilir T M s "için gerekli olan " n ) sayıyor ... Teşekkürler!
(üzgünüm, ama bunu yorum olarak nasıl göndereceğimi bilmiyorum)