«algorithms» 태그된 질문

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

1
자갈 문제
페블 링은 방향이없는 그래프 에서 실행되는 솔리테어 게임으로 , 각 정점에는 0 개 이상의 자갈이 있습니다. 단일 pebbling 움직임은 정점에서 두 자갈을 제거하는 구성 V 및 임의의 이웃 한 블 추가 V . (물론, 정점 (V)이 이동하기 전에 적어도 두 자갈을 가져야한다.)를 PebbleDestruction 문제 묻는다 그래프 주어진 G = ( …

1
화음 그래프
길이 이상의 유도주기가없는 경우 그래프 는 화음 입니다. 파벌 트리 의 트리의 정점의 최대 파벌되는 나무입니다 . 의 모서리 는 최소 구분 기호에 해당합니다. 별개의 클리크 트리의 수는 화음 그래프에서 꼭짓점의 수에 지수적일 수 있습니다.지GG444티TT지GG지GG티TT 감소 도당 그래프 모든 나무 도당의 조합 인 . 즉, 정점이 모두 같고 가능한 모든 …

1
Shift-Resolve 구문 분석-질문
최근 에 제목에서 언급 한 파싱 기술을 설명 하는 논문을 보았습니다 . 불행히도,이 논문에 사용 된 용어는 제 이해력을 뛰어 넘는 것이므로 구성 알고리즘을보다 직관적으로 파악하려고 노력하고 있습니다. 나는 내가 성공했다고 생각한다 ( 이 프리젠 테이션 은 아하 순간의 원천이었다). 그러나 기술이나 그 안에 포함 된 용어에 익숙한 누군가의 정확성에 …

4
GCD = 1 인 가장 작은 부분 집합의 크기 찾기
이것은 폴란드 대학 프로그래밍 콘테스트 2012 연습 세션에서 발생하는 문제입니다 . 주요 콘테스트의 솔루션을 찾을 수는 있지만이 문제에 대한 솔루션을 어디에서나 찾을 수없는 것 같습니다. 문제는 다음의 세트를 가지는 보다 크지 않은 별개의 양의 정수 사이즈 찾아 1 이외의 공약수가없는 작은 서브 세트의 이고 최대 500 및 용액 존재한다고 가정 …

3
범위에서 가져온 간선 가중치에 대한 Dijkstra의 알고리즘 수정
가 일정한 범위 에서 그려진 가장자리 가중치가있는 유 방향 그래프가 있다고 가정 합니다. Dijkstra의 알고리즘을 사용하여 최단 경로를 찾으려면 알고리즘 / 데이터 구조를 수정하고 시간 복잡성을 무엇입니까?[ 1 , … , K][1,…,K][1,\dots, K]케이KKO ( | V| + | 이자형| )O(|V|+|E|)O(|V|+|E|)

1
여러 날의 과제 문제
과제 문제로 줄일 수있는 문제가 있습니다. (이전 질문에서 나는 그것을 수행하는 방법을 발견했습니다.) 이것은 비용 함수 c ( i , j ) 뿐만 아니라 에이전트 세트 AㅏA 와 태스크 세트를 가지고 있음을 의미 T티T합니다 . 총 비용이 최소화되도록 과제를 찾아야합니다.c(i,j)씨(나는,제이)c(i,j) 헝가리어 알고리즘은 최소한의 최적의 솔루션 찾을 수 O(n4)영형(엔4)O(n^4) . 나에게 …

2
빠른 k 불일치 문자열 매칭 알고리즘
빠른 k- 미스 매치 문자열 일치 알고리즘을 찾고 있습니다. 길이가 m 인 패턴 문자열 P와 길이가 n 인 텍스트 문자열 T가 주어지면 P가 최대 k 개의 일치하지 않는 T의 하위 문자열과 일치하는 모든 위치를 찾으려면 빠른 (선형 시간) 알고리즘이 필요합니다. 이것은 k- 차이 문제 (편집 거리)와 다릅니다. 불일치는 하위 문자열을 …


1
주어진 문자열이 문자열 모음과 얼마나 유사한 지 확인
이 질문이 여기에 속하는지 잘 모르겠으며 그렇지 않은 경우 사과드립니다. 내가하고자하는 것은 주어진 끈이 끈으로 묶여 있는지 여부를 확률 적으로 결정할 수있는 프로그래밍 방식을 개발하는 것입니다. 예를 들어, 미국 도시 이름이 10,000 개이고 문자열 "필라델피아"가있는 경우 '필라델피아'가 내가 이미 알고있는 미국 도시 이름을 기반으로하는 미국 도시 이름 일 가능성을 정량적으로 …

2
시간 및 공간 에서 특정 수 결정 (최악의 경우)
\newcommand\ldotd{\mathinner{..}} 감안할 A[1..n]A[1..n]A[1\ldotd n] 정수가되도록 0≤A[k]≤m0≤A[k]≤m0\le A[k]\le m 모두 1≤k≤n1≤k≤n1\le k\le n , 각각의 발생 A [1 \ ldotd n] 에서 특정 숫자를 제외한 숫자 A[1..n]A[1..n]A[1\ldotd n]는 홀수입니다. 발생 수가 짝수 인 숫자를 찾으십시오. 있다 Θ(nlogn)Θ(nlog⁡n)\Theta(n\log n) 알고리즘 : 우리 정렬 A[1..n]A[1..n]A[1\ldotd n] 에 B[1..n]B[1..n]B[1\ldotd n] 및 브레이크 B[1..n]B[1..n]B[1\ldotd n] …

2
다각형이 선과 관련하여 모노톤인지 어떻게 테스트합니까?
모노톤 폴리곤 이 폴리곤 삼각 분할 에서 중요한 역할을하는 것으로 잘 알려져 있습니다. 정의 : 다각형 평면에서이 직선에 대한 모노톤라고 의 경우 직교 모든 라인, 교차의 최대 두 번.L L PPPPLLLLLLPPP 선 과 다각형 가 주어지면 다각형 가 대해 모노톤 인지를 결정하는 효율적인 알고리즘이 있습니까?P P LLLLPPPPPPLLL

1
Appel의 은선 제거 알고리즘에 대한 등고선을 찾는 방법
재미를 위해 DCPU-16 의 와이어 프레임 뷰어를 만들려고합니다 . 와이어 프레임에 숨겨진 선을 숨기는 방법을 제외한 모든 작업을 수행하는 방법을 이해합니다. 여기에있는 모든 질문은 모두 OpenGL에 액세스 할 수 있다고 가정하지만 불행히도 DCPU-16 (또는 모든 종류의 하드웨어 가속)과 같은 것에 액세스 할 수 없습니다. Google 도서 에서 Appel의 알고리즘에 대해 …

1
적대적 인수를 사용하여 k 번째 가장 작은 요소를 찾기위한 하한
많은 텍스트에서 번째로 작은 요소 를 찾기위한 하한값 은 중간 값을 사용하는 인수를 사용하여 파생됩니다. 대적 논증을 사용하여 어떻게 찾을 수 있습니까?케이케이k Wikipedia에 따르면 토너먼트 알고리즘은 로 실행되며 n − k + ∑ n j = n + 2 − k ⌈ lgO ( n + k 로그n )O(n+klog⁡n)O(n+k\log n) …

1
구속 조건 프로그래밍에서 변수 변경 수를 고려한 모델이 있습니까?
특정 변수의 값을 변경하는 데 비용이 많이 드는 CSP 모델을 고려하십시오. 목적 함수가 검색 프로세스 중 변수 값의 변경 횟수를 고려하는 작업이 있습니까? 예 : 변경 비용이 많이 드는 변수가 다른 에이전트를 제어하고있을 수 있으며 해당 에이전트가 변수를 변경하도록하는 데 약간의 오버 헤드가 있습니다. 또 다른 예 : 변수가 제약 …


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