연구 영역
기본 정보
논문·특허
과제
구성원
Preprint|
인용수 0
·2021
What is an Algorithm?: a Modern View
Keehang Kwon
arXiv (Cornell University)
초록

비록 알고리즘이 핵심 주제 중 하나이지만, 알고리즘이 무엇인지에 대해서는 공통의 이해가 거의 없었다. 예를 들어 Gurevich는 알고리즘을 추상 상태 기계로 보는 반면, 다른 이들은 알고리즘을 재귀자(recursors)로 본다. 우리는 세 번째 관점을 제안한다. 이는 이 두 상반된 관점을 결합한 것이다. 이러한 접근—계산가능성 논리(computability logic)에 기반함—은 알고리즘을 로 기술하는데, 여기서 는 입력 서비스들의 집합이고 는 출력 서비스이다. 이는 다음과 같은 현대적 정의로 이어진다: {\ \it 알고리즘 는, 를 사용하여 를 제공하기 위한 합법적인 수들의 (트리의) 연속(sequence)이다. } 위에서 는 명령형 언어/추상 상태 기계로 기술되며, 는 재귀자/논리 명세로 기술된다.

*본 초록은 AI를 통해 원문을 번역한 내용입니다. 정확한 내용은 하기 원문에서 확인해주세요.

키워드
Computer scienceState (computer science)Set (abstract data type)ComputabilitySequence (biology)AlgorithmService (business)Tree (set theory)Finite-state machineTheoretical computer science
타입
Preprint
IF / 인용수
- / 0
게재 연도
2021