Reasoning About Growth

Asymptotic Bounds


점근 표기(asymptotic notation)는 충분히 큰 모든 입력에서 유지되는 부등식으로 정의한다. 그래프의 몇 점이 아니라 조건을 만족하는 양의 상수 c와 시작점 n₀가 존재해야 한다.

점근 상한 표기(Big-O notation)f(n) ≤ c g(n)이 n ≥ n₀인 모든 입력에서 성립하는 상한이다.
Ωc g(n) ≤ f(n)이 n ≥ n₀인 모든 입력에서 성립하는 하한이다.
Θ같은 g(n)으로 양쪽 부등식이 모두 성립한다.

c와 n₀가 부등식의 성립 구간을 정한다

함수와 관계를 바꾸면 성립 조건, 현재 부등식, 반례가 처음 나타나는 지점이 함께 바뀐다.

점근 경계의 n ≥ n₀ 구간현재 상수와 시작점에 따른 함수와 상한 또는 하한이다.
현재 상수와 시작점
해석 조건
반례가 처음 나타나는 지점
파란 실선은 f(n), 초록 긴 점선은 c₂g(n), 짙은 파랑 짧은 점선은 c₁g(n)이고 색칠된 영역은 n ≥ n₀인 구간이다. 그래프에는 유한 구간만 그려져 있다.

Θ는 두 방향의 부등식이 모두 성립해야 한다

위 절에서 고른 함수, 관계, c와 n₀를 그대로 쓴다. 한쪽 경계가 맞더라도 반대쪽 경계가 없으면 Θ가 아니다.

상한 방향

하한 방향