Chciałbym wiedzieć o historii tych dwóch terminów: „ skuteczny ”, „ wykonalny ”.
Kto zastosował je po raz pierwszy w obliczeniach / algorytmach? (w nowoczesnym znaczeniu tych terminów, tj. XX wieku). Jak stały się głównym nurtem? Jak te dwa terminy zaczęły być używane jako synonimy?
Wiem, że Cobham użył terminu „wykonalny” w wypowiedzi swojej tezy, która związana była z wielomianowym obliczaniem czasu. Ale czy istnieje wcześniejsze odniesienie? Wydaje się, że nie ma wyraźnego odniesienia do tych terminów w liście Godla do von Neumanna . Nie mogłem znaleźć żadnego pokrewnego artykułu sprzed 1960 roku (używając Google Scholar ).
Innym interesującym punktem jest to, że tytuł pracy Cobhama z 1965 r. Brzmi: „Wewnętrzna trudność obliczeniowa funkcji”. Kiedy „złożoność obliczeniowa” zastąpiła „trudność obliczeniową”?
Innym zwrotem, który należy wziąć pod uwagę, jest „dokładnie rozwiązany”, który pochodzi z fizyki statystycznej i również odpowiada naszym współczesnym wyobrażeniom o wydajności / wykonalności. Wprowadzenie do tego artykułu zawiera ładny historyczny opis tego zdania z wieloma odniesieniami.
źródło
To nie jest dokładnie to, o co prosiłeś, ale jest za długo na komentarz.
Najstarsze wyraźne odniesienie, które znam do niemożności wykonania algorytmu, znajduje się w Évariste Galois „ Mémoire sur les warunki de résolubilité des équations par radicaux” , napisanej w 1830 r .:
Chociaż prawdą jest, że algorytm Galois nie działa w czasie wielomianowym, Galois wyraźnie oznaczał coś znacznie mniej precyzyjnego. Jest to również najstarsze znane mi odniesienie, które uważa, że samo istnienie algorytmu jest znaczące samo w sobie.
Jak wspomina Niel de Beaudrap w komentarzach, Gauss omawiał (nie) wydajność algorytmów do testowania pierwotności w swoich 1801 Disquisitiones Arithmeticae , prawie 30 lat przed Galois. Dla kompletności oto odpowiedni fragment z artykułu 329:
źródło
Edycja: odpowiedź napisana od nowa
Jak dostało się do głównego nurtu? prawdopodobnie poprzez rozpowszechnianie idei porównywania nowych badań ze starszymi pod względem wydajności, przy założeniu, że tworzenie nowych pomysłów jest trudniejsze.
źródło