«algorithms» 태그된 질문

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

2
허용 가능한 휴리스틱은 어떻게 최적의 솔루션을 보장합니까?
A * (또는 다른 최상의 경로 찾기 알고리즘)를 사용할 때 사용 된 휴리스틱은 허용 가능 해야합니다 . 즉, 실제 솔루션 경로의 길이 (또는 이동)를 과대 평가해서는 안됩니다. 허용 가능한 휴리스틱은 어떻게 최적의 솔루션을 보장합니까? 나는 직관적 인 설명을 찾는 것이 바람직하다. 원하는 경우 8- 퍼즐 의 맨해튼 거리 휴리스틱을 사용하여 …

1
임의의 표지를 정점 표지로 변환
평면 그래프G=(V,E)G=(V,E)G=(V,E) 지고, 가 각 에지가 길이 1을 갖는 평면에 포함되는 것을 나타내 도록하자 . 또한 각 점 c ∈ C 가 G에 포함되어있는 점 들의 집합 C 가 있습니다. 또한, 임의의 지점에 대해 보유 P 에서 G 존재 함 C ∈ C 까지의 측지선 거리 P 최대 하나에있다. (거리는 …

2
이진 트리를 빨간색-검정색 나무로 채색
일반적인 인터뷰 질문은 주어진 이진 트리가 높이 균형을 이루는 지 확인하는 알고리즘을 제공하는 것입니다 (AVL 트리 정의). Red-Black 나무와 비슷한 것을 할 수 있는지 궁금합니다. 임의의 채색되지 않은 이진 트리 (NULL 노드 포함)가 주어지면, 노드가 Red-Black 트리의 모든 속성을 만족시킬 수 있도록 Red / Black 노드를 채색 (및 채색 할 …

3
이진 최소 힙의 증가 키 및 감소 키
이진 힙에 대한 많은 토론에서 일반적으로 감소 키만 최소 힙에 대해 지원되는 작업으로 나열됩니다. 예를 들어 CLR 챕터 6.1 및 이 위키 백과 페이지 입니다. min-heap에 대해 증가 키가 일반적으로 나열되지 않는 이유는 무엇입니까? 자식이 x보다 크지 않을 때까지 증가 된 요소 (x)를 자식의 최소값으로 반복적으로 교환하여 O (높이)에서 그렇게 …

1
무차별 들로네 삼각 분할 알고리즘의 복잡성
Mark de Berg 등의 "Computational Geometry : Algorithms and Applications" 책 에는 들로네 삼각 분할 (Delaunay Triangulation) 계산을위한 매우 간단한 무차별 알고리즘이 있습니다. 이 알고리즘은 유효한 들로네 삼각 분할 (Delaunay Triangulation)에 나타나지 않을 수있는 다른 가장자리 인 잘못된 가장자리 라는 개념을 사용합니다 . 각 단계에서 알고리즘은 이러한 잘못된 모서리를 찾아서 …

1
n 개의 이산 단조 함수의 선행 교차점을 결정하기위한 다중 시간 및 다중 공간 알고리즘
일부 전제 : 저는 레크리에이션 컴퓨터 과학자이며 소프트웨어 엔지니어를 고용했습니다. 따라서,이 안내문이 다소 벗어난 것처럼 보이면 용서해주십시오. 저는 더 나은 방법이 없을 때 수학적인 수수께끼를 가지고 놀면서 문제를 해결합니다. 리만 (Riemann) 가설을 가지고 논 하면서 , 나는 이전의 각 소수의 배수에 의해 형성된 모든 상보 함수 의 교집합에 기초 하여 …

2
클러스터링 문제에 대한 최적의 욕심
|P|=n|P|=n|P| = nkkkkkknnnC={c1,c2,…,ck}C={c1,c2,…,ck}C = \{ c_1,c_2,\ldots,c_k\}kkkD P I C J (k)를cost(C)=maximinjD(pi,cj)cost(C)=maximinjD(pi,cj)\text{cost}(C) = \max_i \min_j D(p_i, c_j)DDD입력 점 와 중심점 사이의 유클리드 거리를 나타냅니다 . 각 점은 정점을 다른 군집 으로 그룹화하는 가장 가까운 군집 중심에 자신을 할당 합니다.pipip_icjcjc_jkkk 이 문제는 (이산 된) 클러스터링 문제 로 알려져 있으며 -hard입니다. 그것이에서 감소로 …

2
AO * 알고리즘을 구현하는 방법은 무엇입니까?
검색 알고리즘을 구현할 때 다른 데이터 구조가 사용됩니다. 예를 들어, 큐를 사용하여 너비 우선 검색을 구현하고 스택에서 깊이 우선 검색을 구현하고 최소 힙을 사용하여 A * 알고리즘 을 구현합니다 . 이 경우 검색 트리를 명시 적으로 구성 할 필요가 없습니다. 그러나 AO * 알고리즘 의 검색 프로세스를 시뮬레이션하는 간단한 데이터 …

1
서면 규칙 시스템을 평가하는 방법
조직의 기본 논리를 결정하기 위해 조직의 조례를 평가할 수있는 시스템을 고안하려고했습니다. 나는 1 차 술어 시스템이 규칙을 나타내는 데 효과적이라고 생각하는데, 이는 품사 태깅 및 기타 NLP 기술을 통해 텍스트에서 번역 될 수 있습니다. 1 차 논리 규칙을 전체 또는 일부 유형의 ML 아키텍처로 해석하여 요소 사이의 유사성을 찾는 체계적인 …

4
연결된 목록에서 빠른 정렬을 사용하지 않는 이유는 무엇입니까?
빠른 정렬 알고리즘은 다음 단계로 나눌 수 있습니다 피벗을 식별하십시오. 피벗을 기준으로 연결된 목록을 분할하십시오. 연결된 목록을 재귀 적으로 두 부분으로 나눕니다. 이제 항상 마지막 요소를 피벗으로 선택하면 피벗 요소 (1 단계)를 식별하는 데 시간이 걸립니다.O(n)O(n)\mathcal O(n) 피벗 요소를 식별 한 후 데이터를 저장하고 다른 모든 요소와 비교하여 올바른 파티션 …

1
"한 방향성"콘서트에서 길을 잃었다
당신과 친구가 콘서트 라인에서 서로를 잃었고, 어느 쪽이 더 앞서 있는지 확실하지 않습니다. 공식적으로, 각각은 정수 좌표에 있으며 더 높은 좌표를 향해 걸어가거나 제자리에 머물 수 있습니다. 당신과 당신의 친구가 똑같은 알고리즘을 따르고 있다고 가정하고 (아니면, "if (name =="R B ") 무언가를 수행하지 않을 수도 있습니다 :)) 두 사람 사이의 …


1
임의의 선에 대해 다각형이 모노톤인지 어떻게 테스트합니까?
정의 , • 다각형 평면에서이 직선에 대한 모노톤라고 L 의 경우 직교 모든 라인, L의 교차의 P 최대 두 번.PPPLLLLLLPPP 다각형 주어 , 어떤 광고가 존재하는지 결정하는 것이 가능하다 L 같은 다각형 것을 P는 에 대하여 인 단조를 L ? 그렇다면 어떻게?PPPLLLPPPLLL 이전에, 나는 물었다 관련 질문 (I 다각형이 특정 …

2
최소 컷에서 최대 흐름 계산
우리는 최대 흐름 resp를 계산한다는 것을 알고 있습니다. 용량이있는 네트워크의 최소 컷은 동일합니다. cf. 최대 유량 분 컷 정리 . 우리는 최대 흐름을 계산하기위한 알고리즘이 (더 효율적이거나 덜 효율적 임) 있으며, 최대 흐름을 고려한 최소 컷을 계산하는 것도 어렵거나 비싸지 않습니다. 그러나 그 반대는 어떻습니까? 최소 컷이 주어지면 최대 흐름을 …

1
양자 컴퓨팅-해밀턴 모델과 단일 모델의 관계
양자 컴퓨팅에서 알고리즘을 개발할 때 두 가지 주요 모델이 있음을 알았습니다. Hamiltonian NAND 트리 문제 (Farhi, Goldstone, Guttman)와 같은 일부 알고리즘은 Hamiltonian 및 일부 초기 상태를 설계 한 다음 측정을 수행하기 전에 일정 시간 동안 Schrödinger 방정식에 따라 시스템을 진화시켜 작동 합니다.티티t 인수 분해를위한 Shor의 알고리즘과 같은 다른 알고리즘은 측정을 …

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