Halting problemi o, başka bir program alıkoymalarla olmadığını belirlemek için bir program yazmak imkansız olduğunu belirten olası tüm giriş programlarında .
Bununla birlikte, kesinlikle, benzer bir programın çalışma süresini hesaplayabilen bir program yazabilirim:
for(i=0; i<N; i++)
{ x = 1; }
ve hiç çalıştırmadan zaman karmaşıklığını döndürün .
Diğer tüm girdi programları için, zaman karmaşıklığını belirleyemediğini belirten bir bayrak getirecekti.
Sorum şu:
Belirli bir programın zaman karmaşıklığını algoritmik olarak belirleyebilmemiz için hangi şartları içermesi gerekir?
* Eğer bir kanonik referans veya inceleme makalesi varsa, yorumlardaki linke minnettar olurum.