How to calculate complexity algorithm code program?
6 次查看(过去 30 天)
显示 更早的评论
Hi everyone, I've build program, now I want to calculate complexity algorithm ? could you please let me know how to do that? is there any reference for calculation process? Many thanks
3 个评论
Walter Roberson
2014-1-29
We cannot be of assistance in any analysis of RSA; the topic is forbidden for discussion here due to USA laws.
采纳的回答
Walter Roberson
2014-1-28
You can google the topic.
It has been proven that there is no possible deterministic algorithm which can calculate the Algorithmic Complexity of all possible programs.
MATLAB does not provide any routines to calculate Algorithmic Complexity.
2 个评论
Hazim Nasir
2020-4-19
Kindly, Can you cite a reference that:
that there is no possible deterministic algorithm which can calculate the Algorithmic Complexity of all possible programs.
Walter Roberson
2020-4-20
This is a simple consequence of the (Turing's) Halting Theorem.
It is not possible to write a program, P1, that can take the code for any arbitrary program, P2, as input, with P1 telling you whether P2 halts on all possible inputs. The proof involves deliberate infinite loops and proof by contradiction on feeding a slightly modified version of P1 to itself. There are tight connections to Goedel's Incompleteness Theorem, that there are statements that are true but which cannot be formally proven to be true.
Anyhow, if you cannot write a program that can predict with certainty whether any given program will halt or not, then you cannot predict the algorithmic complexity of all arbitrary programs
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Encryption / Cryptography 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!