«algorithms» 태그된 질문

알고리즘은 문제에 대한 추상 솔루션을 정의하는 일련의 잘 정의 된 단계입니다. 문제가 알고리즘 설계 및 분석과 관련이있을 때이 태그를 사용하십시오.

2
그 안에 누워있는 포인트의 수를 최대화하는 공을 찾는 복잡성
x1,…,xn∈R2x1,…,xn∈R2x_1, \ldots, x_n \in \mathbb{R}^2 및 반지름 r 의 집합이 주어 rrr집니다. r 보다 작은 거리에서 더 많은 수의 포인트를 가진 포인트를 찾는 것이 복잡 rrr합니다. 예를 들어 ∑ni=11∥x−xi∥≤r∑i=1n1‖x−xi‖≤r\sum_{i=1}^n \mathbb{1}_{\|x - x_i\| \leq r} ? 무차별 대입 알고리즘은 모든 점을지나 r 보다 작은 거리에있는 점의 수를 세는 것 rrr입니다. \ …

1
Earley Parser를 DFA 용 Levenshtein Automata Algo와 유사한 퍼지 파서로 만들 수 있습니까?
입력 단어의 DFA 및 런타임 구성 Levenshtein Automata를 사용하여 퍼지 파싱 (일부 편집 거리에 오타가있는 문자열도 허용)을 수행하는 방법이 있습니다. Earley 파서로 비슷한 것을 할 수 있습니까? 이 질문에 대답하는 것은 물론 알고리즘을 이해하기가 어렵습니다.

2
이 조합 최적화 문제가 알려진 문제와 유사합니까?
문제는 다음과 같습니다. 우리는 2 차원 배열 / 숫자 그리드를 가지고 있으며, 각각은 "이익"또는 "이익"을 나타냅니다. 또한 두 개의 고정 정수 와 ( "너비"와 "높이")와 고정 정수 있습니다.wwwhhhnnn 이제이 사각형 에있는 셀 값의 총합이 최대화되도록 격자에 차원 를 중첩 시키려고합니다.nnnw×hw×hw \times h 다음 그림은 두 개의 사각형이 오버레이 된 2 …

4
알고리즘의 자동 런타임 분석 방법이 있습니까?
궁금합니다. 적어도 관련 알고리즘 하위 집합 (분석 할 수있는 알고리즘)에서 작동하는 자동 런타임 분석 방법이 있습니까? 나는 나에게 준 "자동 알고리즘 분석"인터넷 검색 이 하지만 너무 mathy된다. 내가 이해할 수있는 psuedocode의 간단한 예를 원합니다. 너무 구체적일지도 모르지만, 나는 그만한 가치가 있다고 생각했습니다.

4
다른 스틱에서 동일한 스틱 절단
당신은 반드시 통합하지 임의의 길이의 스틱.엔nn 일부 막대기를 자르면 (한 컷은 하나의 막대기를 자르지 만 원하는만큼 자주자를 수 있습니다), 다음 과 같은 막대기 를 얻으려고 합니다.k &lt; nk&lt;nk<n 이 모든 스틱의 길이는 같습니다.케이kk 모든 스틱은 다른 스틱보다 길다.케이kk 컷 을 수행 한 후 스틱을 얻습니다 .Cn + Cn+Cn + C씨CC …

1
가장 긴 피보나치 부분 문자열을 찾기위한 순진한 알고리즘의 복잡성
두 개의 기호 와 b가 주어지면 k 번째 피보나치 문자열을 다음과 같이 정의합시다 .aa\text{a}bb\text{b}kkk F(k)=⎧⎩⎨baF(k−1)⋆F(k−2)if k=0if k=1elseF(k)={bif k=0aif k=1F(k−1)⋆F(k−2)else F(k) = \begin{cases} \text{b} &\mbox{if } k = 0 \\ \text{a} &\mbox{if } k = 1 \\ F(k-1) \star F(k-2) &\mbox{else} \end{cases} 와 문자열 연결을 나타내는.⋆⋆\star 따라서 우리는 : F(0)=bF(0)=bF(0) = …

2
등가 관계는 문제를 다룹니다 (그래프 이론에서)
유한 정점 세트에 대한 등가 관계는 분리되지 않은 파편의 결합 인 무 방향 그래프로 나타낼 수 있습니다. 정점 세트는 요소를 나타내고 모서리는 두 요소가 동일 함을 나타냅니다. I 그래프가있는 경우 그래프 G (1) , ... , G의 k는 , 우리는 말할 G가 적용되는 G (1) , ... , G의 K …

3
Fermat 원시성 테스트 대신 Miller–Rabin이 필요한 이유는 무엇입니까?
Miller-Rabin 증명 에서 숫자가 Fermat 원시성 테스트 를 통과하면 동일한 기준 (증거의 변수)로 Miller-Rabin 테스트를 통과해야합니다 . 그리고 계산의 복잡성은 동일합니다.aaa Fermat 원시성 테스트 는 다음과 같습니다 . 카 마이클 수는 소수보다 실질적으로 드물지만 1 은 Fermat의 원시성 테스트가 종종 위의 형식으로 사용되지 않을 정도로 충분합니다. 대신, Baillie-PSW, Miller-Rabin 및 …

1
선형 프로그래밍에 대한 강력한 이중성 정리의 짧고 매끄러운 증거
선형 프로그램을 고려하십시오 Primal:Ax⃗ ≤b⃗ maxc⃗ Tx⃗ Primal:Ax→≤b→maxc→Tx→\begin{array}{|ccc|} \hline Primal: & A\vec{x} \leq \vec{b} \hspace{.5cm} & \max \vec{c}^T\vec{x} \\ \hline \end{array} Dual:c⃗ ≤y⃗ TAminy⃗ Tb⃗ Dual:c→≤y→TAminy→Tb→\begin{array}{|ccc|} \hline Dual: & \vec{c} \leq \vec{y}^TA \hspace{.5cm} & \min \vec{y}^T\vec{b} \\ \hline \end{array} 약한 이원성 정리는 및 가 제약 조건을 만족하면 입니다. 선형 대수를 …

1
이 알고리즘이 결국 종료됨을 증명하는 쉬운 방법
소개 및 표기법 : 다음은 (실험에 따라) 종료되는 것으로 보이는 새롭고 간단한 알고리즘 버전입니다. 이제이를 증명하고 싶습니다. 표기법 은 차원 데이터 포인트 (벡터)를 나타냅니다. 나는 A, B, C의 세 세트를 가지고있다. , , : x i ∈ R pxi∈Rpx_i \in \mathbb{R}^p p pp| A | = n |A|=n|A| = n| …

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

3
배선 길이 최소화
내 문제는 다음과 같습니다 그래프로 표현 된 실제 레이아웃이 있습니다. 노드는 와이어가 고정 될 수있는 후크 / 덕트를 나타내며 모서리는 와이어가 이동할 수있는 두 노드 사이의 가능한 연결입니다. 단일 와이어를 2 개 이상 최대 k 개로 분할 할 수있는 스플리터라고하는 특수 노드가 있습니다. k는 현재 일정하게 유지 될 수 있지만 …


3
n 개의 항목을 테스트 할 때 가능한 한 적은 수의 s-subset으로 모든 t-subset을 덮는 방법은 무엇입니까?
이 문제는 소프트웨어 테스트에서 발생했습니다. 문제를 설명하기가 약간 어렵습니다. 먼저 예를 들어 문제를 일반화하려고합니다. 테스트 할 항목은 A에서 J로, 동시에 3 개의 항목을 테스트 할 수있는 테스트 도구가 있습니다. 테스트 도구의 항목 순서는 중요하지 않습니다. 물론 철저한 테스트를 위해서는 항목 조합이 필요합니다.10C310C3^{10}C_{3} 문제는 더 복잡합니다. 한 쌍의 항목을 함께 테스트 …

2
같은 수의 0과 1을 가진 모든 이진 시퀀스를 어떻게 효율적으로 생성합니까?
이진 계열 길이가 단 정렬 순서되고 각각의 것을 하나이고 0 또는 1 . 이러한 모든 이진 시퀀스를 생성하기 위해 다음과 같은 방식으로 명백한 이진 트리 구조를 사용할 수 있습니다. 루트는 "빈"이지만 각 왼쪽 자식 은 기존 문자열 에 0 을 추가 하고 오른쪽 자식을 1에 추가합니다 . 이제 각 이진 …

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