점근 표기법

점근 표기법(漸近 表記法, 영어: asymptotic notation)은 어떤 함수의 증가 양상을 다른 함수와의 비교로 표현하는 수론과 해석학의 방법이다.

알고리즘복잡도를 단순화할 때나 무한급수의 뒷부분을 간소화할 때 쓰인다.

대표적으로 다음의 다섯 가지 표기법이 있다.

  • 대문자 O 표기법
  • 소문자 o 표기법
  • 대문자 오메가(Ω) 표기법
  • 소문자 오메가(ω) 표기법
  • 대문자 세타(Θ) 표기법

이 중 압도적으로 많이 쓰이는 것이 대문자 O 표기법으로, 란다우 표기법이라고도 한다.

특히, 알고리즘복잡도를 나타내는 용어로는 "계산 복잡도 이론" 또는 "시간복잡도"로 대문자 O 표기법이 일반적으로 사용된다.

대문자 O 표기법 (Big-O notation)

정의

함수 점근 표기법 , 점근 표기법 에 대해 점근 표기법 점근 표기법 라는 것은 상한 점근에 관한 다음의 동치인 정의와 같다.

  • 점근 표기법 를 만족하며 충분히 큰 모든 점근 표기법 에 대하여 점근 표기법 가 성립하도록 하는 양의 실수 점근 표기법 과 실수점근 표기법 가 존재한다.
  • 점근 표기법 를 만족하는 점근 표기법 에 대하여 점근 표기법  가 성립하도록 하는 양수 점근 표기법 점근 표기법 이 존재한다.
  • 점근 표기법 

이를 점근 표기법  혹은 점근 표기법 로 표기하기도 한다.

다항식 점근 표기법 를 다음과 같이 정의한다.

    점근 표기법 
    점근 표기법 

이때 점근 표기법 이 된다. 증명은 다음과 같다.

    점근 표기법  (점근 표기법 일 때)
    점근 표기법  (점근 표기법 와 같은 방법)
    점근 표기법 
    점근 표기법 

표기법 문제

점근 표기법 라는 표현에서, 등호는 원래의 등호와는 다른 의미를 가진다. 예를 들어, 어떤 함수가 점근 표기법 이면 점근 표기법 이므로 점근 표기법 로 표기할 수는 있지만, 점근 표기법 와 같이 쓰는 것은 잘못된 표기이다. 이 때, 등호 표기는 일반적인 표기법과 다르게 사용된 기호의 남용으로 볼 수 있다.

이러한 문제를 방지하기 위해, 점근 표기법 를 원래 정의에서 해당하는 함수들의 집합으로 정의하는 경우도 많이 사용된다. 이러한 경우 점근 표기법 과 같이 표기할 수 있고, 이것은 기호의 원래 정의와 잘 맞아 떨어진다.

다른 표기법들

대문자 O 표기법과 비슷하게, 다음의 표기법들이 사용된다.

표기법 설명 수학적 정의
점근 표기법  상한 점근 점근 표기법 
점근 표기법  점근 표기법 
점근 표기법  하한 점근 점근 표기법 
점근 표기법  점근 표기법 
점근 표기법  상한/하한 점근 점근 표기법 

또한 Õ 표기법은 대문자 O 표기법의 일종으로, 점근 표기법 점근 표기법 (점근 표기법 는 임의의 상수)를 의미한다. 이 표기법은 함수의 로그 증가 비율을 무시하는 의미를 가지고 있다.

Tags:

점근 표기법 대문자 O 표기법 (Big-O notation)점근 표기법 다른 표기법들점근 표기법무한급수복잡도 이론수론알고리즘영어해석학 (수학)

🔥 Trending searches on Wiki 한국어:

넷플릭스기독교대마초IOS탄화수소이집트강아지마이크로소프트이미연 (배우)상용 소프트웨어중력 가속도구강성교정주영헨리 데이비드 소로몬테네그로페데리코 발베르데대한민국의 대통령보지기후 변화루비 (프로그래밍 언어)트위터알루미늄아세트산 에틸지능형 에이전트정약용마이크로미터혜은이세로토닌뉴질랜드국제전화 국가 번호제칠일안식일예수재림교회꼰대장동윤중화민국앙코르 와트노영희이다해브래드퍼드 단백질 정량법MZ세대전현희원혁아일랜드조선변호사구글이슬아 (1987년)6월 민주 항쟁3월 28일인도네시아제곱미터김덕수동파키스탄오인혜스마트폰대한민국의 헌법재판소 재판관카를 융바카라 (카드 게임)6.25 전쟁벚꽃캄보디아알리익스프레스아프리카TV베릴륨하늘의 인연남상지썬 킴대한민국 예비군내일도 복숭아콜로세움일본 컬럼비아킬로그램힘DNA트위치세계 인권 선언여호와의 증인수소 결합사계 (비발디)빅 데이터노자이도현 (1995년)🡆 More