«asymptotics» 태그된 질문

점근 적 표기법 및 분석에 대한 질문



2
계산할 수없는 기능이 점증 적으로 커 집니까?
나는 바쁜 비버 수와 이들이 계산 가능한 기능보다 무증상으로 커지는 방법에 대해 읽었습니다. 왜 그렇습니까? 바쁜 비버 기능의 비계 산성 때문입니까? 그렇다면 계산할 수없는 모든 기능이 계산 가능한 기능보다 점증 적으로 커 집니까? 편집하다: 아래에 큰 답변이 있지만 나는 그들이 이해하는 것을 평범한 영어로 설명하고 싶습니다. 사용중인 비버 기능보다 빠르게 …

2
먼저, 명시적인 것을 만들기 위해 big 의 정의를 작성하겠습니다 .영형OO 이되도록 0 ≤ F ( N ) ≤ C g ( N ) , ∀ N ≥ n은 0에프( N ) ∈ O ( g( n ) )⟺∃ c , n0> 0f(n)∈O(g(n))⟺∃c,n0>0f(n)\in O(g(n))\iff \exists c, n_0\gt 00 ≤ f( N …

3
“증상 적으로 더 효율적”이라고 말하는 것은 무엇을 의미합니까?
알고리즘 가 보다 점진적으로 더 효율적 이라고 말할 때 무엇을 의미 합니까?XXXYYY XXX모든 입력에 가 더 나은 선택입니다. XXX작은 입력을 제외한 모든 입력에 가 더 나은 선택입니다. XXX큰 입력을 제외한 모든 입력에 가 더 나은 선택입니다. YYY 는 작은 입력에 더 나은 선택이 될 것입니다. 이 질문에 대한 링크는 여기에 …

1
두 변수에 대한 점근 분석?
여러 변수가있는 함수에 대해 점근 분석 (big o, little o, big theta, big theta 등)은 어떻게 정의됩니까? Wikipedia 기사에 섹션이 있지만 내가 익숙하지 않은 많은 수학적 표기법을 사용합니다. : 나는 또한 다음과 같은 종이 발견 http://people.cis.ksu.edu/~rhowell/asymptotic.pdf 용지가 매우 길고 완전한 점근 적 분석의 분석보다는 정의를 제공를 제공하지만합니다. 수학 표기법을 자주 …

2
n multichoose k의 복잡성을 단순화합니다
반복적으로 n에서 k 요소를 선택하는 것과 동등한 시간 복잡성을 가진 재귀 알고리즘이 있으며 더 단순화 된 big-O 표현을 얻을 수 있는지 궁금합니다. 필자의 경우 는 보다 클 수 있으며 독립적으로 커집니다.케이케이k엔엔n 특히, 나는 명백한 지수 표현을 기대합니다. 내가 지금까지 찾을 수있는 최선의 방법은 스털링의 근사 을 기반으로한다는 것입니다. 그래서 사용할 …

2
가 포함 ?
그래서 나는이 질문을 통해 진술을 증명합니다. O(n)⊂Θ(n)O(n)⊂Θ(n)O(n)\subset\Theta(n) ... 나는 그것을 증명하는 방법을 알 필요가 없다. 단지 내 마음에는 이것이 의미가 없으며 오히려 이어야한다고 생각한다 .Θ(n)⊂O(n)Θ(n)⊂O(n)\Theta(n)\subset O(n) 내 이해는 은 보다 나쁘지 않은 모든 함수의 집합 이고 은 n보다 나쁘지 않은 모든 함수의 집합이라는 것입니다.O(n)O(n)O(n)nnnΘ(n)Θ(n)\Theta(n) 이것을 사용하여 상수 함수 의 예를 …

1
구체화 유형 추론
직장에서 나는 동적 언어에 대한 몇 가지 유형 정보를 유추하는 임무를 맡았습니다. 다음 let과 같이 일련의 명령문을 중첩 된 표현식 으로 다시 작성합니다 . return x; Z => x var x; Z => let x = undefined in Z x = y; Z => let x = y in Z …
11 programming-languages  logic  type-theory  type-inference  machine-learning  data-mining  clustering  order-theory  reference-request  information-theory  entropy  algorithms  algorithm-analysis  space-complexity  lower-bounds  formal-languages  computability  formal-grammars  context-free  parsing  complexity-theory  time-complexity  terminology  turing-machines  nondeterminism  programming-languages  semantics  operational-semantics  complexity-theory  time-complexity  complexity-theory  reference-request  turing-machines  machine-models  simulation  graphs  probability-theory  data-structures  terminology  distributed-systems  hash-tables  history  terminology  programming-languages  meta-programming  terminology  formal-grammars  compilers  algorithms  search-algorithms  formal-languages  regular-languages  complexity-theory  satisfiability  sat-solvers  factoring  algorithms  randomized-algorithms  streaming-algorithm  in-place  algorithms  numerical-analysis  regular-languages  automata  finite-automata  regular-expressions  algorithms  data-structures  efficiency  coding-theory  algorithms  graph-theory  reference-request  education  books  formal-languages  context-free  proof-techniques  algorithms  graph-theory  greedy-algorithms  matroids  complexity-theory  graph-theory  np-complete  intuition  complexity-theory  np-complete  traveling-salesman  algorithms  graphs  probabilistic-algorithms  weighted-graphs  data-structures  time-complexity  priority-queues  computability  turing-machines  automata  pushdown-automata  algorithms  graphs  binary-trees  algorithms  algorithm-analysis  spanning-trees  terminology  asymptotics  landau-notation  algorithms  graph-theory  network-flow  terminology  computability  undecidability  rice-theorem  algorithms  data-structures  computational-geometry 

2
마스터 정리가 적용되지 않습니까?
다음과 같은 재귀 방정식이 주어지면 티( n ) = 2 T( n2) +n로그엔티(엔)=2티(엔2)+엔로그⁡엔 T(n) = 2T\left(\frac{n}{2}\right)+n\log n우리는 마스터 정리를 적용하고 엔로그2( 2 )= n 입니다.엔로그2⁡(2)=엔. n^{\log_2(2)} = n. 이제 우리는 대한 처음 두 경우를 확인 ε > 0ε>0\varepsilon > 0합니다. N 로그N ∈ O ( N1 − ε)엔로그⁡엔∈영형(엔1−ε)n\log n \in …

2
증명하는 방법 ?
이것은 Udi Manber의 책에서 숙제 질문입니다. 어떤 힌트라도 좋을 것입니다 :) 나는 그것을 보여 주어야한다 : n ( 로그삼( n ) )5= O ( n1.2)n(log3⁡(n))5=O(n1.2)n(\log_3(n))^5 = O(n^{1.2}) 나는 책의 정리 3.1을 사용해 보았습니다. c > 0 a > 1에프( n )씨= O (에프( n ))f(n)c=O(af(n))f(n)^c = O(a^{f(n)}) ( , )c …

1
Big-Oh 시간 복잡도에 둘 이상의 변수가 포함될 수 있습니까?
예를 들어 두 문자열을 분석 해야하는 문자열 처리를하고 있다고 가정 해 봅시다. 나는 그들의 길이가 어떻게 될지에 대한 정보를 제공하지 않았으므로 그들은 두 개의 별개의 가족에서 나왔습니다. 알고리즘 또는 의 복잡성을 호출하는 것이 용납 될 수 있습니까?O(n∗m)O(n∗m)O(n * m)O(n+m)O(n+m)O(n + m) 비슷한 맥락에서, 우리가 선택한 알고리즘에는 실제로 두 단계가 필요하다고 …

2
빅 -O 표기법으로 계수를 논의하는 방법
big-O 표기법에서 함수 계수를 논의하기 위해 어떤 표기법이 사용됩니까? 두 가지 기능이 있습니다. f(x)=7x2+4x+2f(x)=7x2+4x+2f(x) = 7x^2 + 4x +2 g(x)=3x2+5x+4g(x)=3x2+5x+4g(x) = 3x^2 + 5x +4 분명히 두 함수는 모두 O(x2)O(x2)O(x^2) 이며 실제로 Θ(x2)Θ(x2)\Theta(x^2) 이지만 그보다 더 이상 비교할 수는 없습니다. 계수 7과 3에 대해 논의하는 방법 계수를 3으로 줄이면 점근 …

4
하위 용어가 실제 입력의 런타임을 지배하는 알고리즘의 예?
Big-O 표기법은 상수 요소를 숨기므로 항의 계수 가 너무 커서 합리적인 입력 크기에 적합하지 않은 일부 알고리즘이 존재합니다 .nO ( n )O(n)O(n)엔nn 런타임이 인 알려진 알고리즘이 있지만 합리적인 입력 크기의 경우 런타임을 완전히 지배 할 정도로 큰 하위 항이 있습니까? big-O 표기법이 결코 중요하지 않은 이유를 제공하기 때문에 알고리즘 과정에서 …


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