"컴퓨팅으로 해결할 수있는 문제"에 답하기 위해 계산 성 이론을 개발했습니다. 계산 가능한 문제들에 대해, "내가 가장 간단한 프로그램을 얻는가?"라는 질문에 대한 이론이 있습니까?
나는 계산의 복잡성이 질문에 대답하지 않는다고 생각합니다. 우리가 필요한 시간을 고려한다고 생각합니다 (추상적으로 측정되지만).
알고리즘 정보 이론이 질문에 대답하는지 확실하지 않습니다. 이론은 크기에 대해 이야기하는 것처럼 보입니다. 최소 크기와 가장 단순한 것의 동등성이 나에게는 분명하지 않습니다 (적어도 나에게는 다르게 느낍니다).
이론은 최소한 "단순"또는 "단순"관계를 정의해야한다고 생각합니다.
나는 이제 Kolmogorov Complexity를 조사해야한다고 확신한다. 그러나 질문을 할 때 내 마음 속에 무엇이 있는지 설명하고 싶습니다.
프로그램을 개선 할 때 프로그램의 다른 부분 사이의 불필요한 연결을 줄이려고합니다 (연결이 적거나 약할 수 있도록 부분을 다시 나누는 경우도 있음). 연결이 줄어들 기 때문에 프로그램이 "더 단순 해"집니다. 따라서 질문을 표현할 때 "단순"이라는 단어를 선택하십시오. 프로그램의 크기도 줄어들 가능성이 높지만 주요 목표가 아닌 좋은 부작용입니다. 분명히, 개선 과정은 영원히 갈 수 없습니다. 멈춰야 할 점이 있습니다. 만약 "구조"(또 다른 정의되지 않은 개념에 대한 미안함) 또는 "관계"만 고려한다면, 더 이상 할 수있는 일이 없다는 것을 스스로 확신 할 수 있습니까?
여기 내 복잡성에 대한 더 나은 설명이 포함되어 있습니다.
올라프 Sporns (2007) 복잡성 . Scholarpedia , 2 (10) : 1623