두 변수에 대한 점근 분석?


11

여러 변수가있는 함수에 대해 점근 분석 (big o, little o, big theta, big theta 등)은 어떻게 정의됩니까?

Wikipedia 기사에 섹션이 있지만 내가 익숙하지 않은 많은 수학적 표기법을 사용합니다. : 나는 또한 다음과 같은 종이 발견 http://people.cis.ksu.edu/~rhowell/asymptotic.pdf 용지가 매우 길고 완전한 점근 적 분석의 분석보다는 정의를 제공를 제공하지만합니다. 수학 표기법을 자주 사용하면 이해하기가 매우 어려워졌습니다.

복잡한 수학적 표기법 없이 점근 분석의 정의를 제공 할 수 있습니까?


답변:


8

다 변수 함수에 대한 점근 법 표기법은 단일 변수 대응법과 유사하게 정의됩니다. 단일 변수 경우에, 우리는 말할 의 경우에만 존재하는 경우 상수 C , N 모두되도록 N > N 우리가 F를 ( N ) C g ( N ) . 즉, f ( n )g ( n ) 의 일부 배수로 상한이됩니다.에프()영형(()),>에프()()에프()()모든 고정 된 N 보다 큰 대해 .

다변량의 경우 걱정할 변수가 더 있다는 점을 제외하면 정의는 거의 동일합니다. 이 두 변수의 함수 라고 가정 해 봅시다 . 우리 는 두 변수의 다른 함수에 의해 위에서 f 를 묶고 싶습니다 . 따라서 상수 C , N 이 존재하는 경우에만 f ( n , m ) O ( g ( n , m ) ) 라고 말하면 모든 n > Nm > N에 대해에프(,미디엄)에프에프(,미디엄)영형((,미디엄)),>미디엄> . 모든 변수가 고정 상수 N 보다 커야한다는 점을 제외하면 정의는 거의 동일합니다.에프(,미디엄)(,미디엄)

Wikipedia 기사는 를 사용 하여 R d 의 벡터를 의미했습니다. 이는 fgd 변수 의 다변량 함수 임을 의미 합니다 (즉, f , g : R dR ). 모든 i에 대해 x i > N 이라고 말하면 x 의 각 성분 이 N 보다 커야 한다는 것을 의미했습니다 .엑스아르 자형에프에프,:아르 자형아르 자형엑스나는>나는엑스


2
감사! 단지 확인하지만 정의는 다음과 같습니다 : (1) "모든 n> N 및 m> N"또는 (2) "모든 n> N 또는 m> N"? 귀하와 Wikipedia는 "and"정의를 사용하지만 CLRS는 "or"정의를 사용합니다.
sas

1
확실히 "and"입니다.
Marc Khoury
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.