«algorithms» 태그된 질문

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

2
시계 페이지 교체 알고리즘-기존 페이지
시계 페이지 교체 알고리즘을 시뮬레이션 할 때 이미 메모리에있는 참조가 들어올 때 시계 바늘이 계속 증가합니까? 예를 들면 다음과 같습니다. 4 개의 슬롯으로 시계 페이지 교체 알고리즘 사용 참조 목록 : 1 2 3 4 1 2 5 1 3 2 4 5 초기 목록은 다음과 같습니다. -> [1][1] [2][1] …

1
두 노드 사이의 k 최단 경로 찾기
가중 된 digraph 와 가중 함수 d (u, v)가 주어지면 보통 Dijkstra 알고리즘을 사용하여 최단 경로를 얻을 수 있습니다. 내가 관심있는 것은 2 ^ {nd}- 최단 경로, 3 ^ {rd}- 최단 등 을 얻는 방법 입니다.G=V,EG=V,EG=V,Ed(u,v)d(u,v)d(u,v)2nd2nd2^{nd}3rd3rd3^{rd} 질문 : 가중치 그래프에서 두 노드 사이의 i 번째로 가장 짧은 경로를 얻는 효율적인 …

2
동료 등급 설계-정확한 순위 / 등급을 얻기 위해 그래프 선택
배경. 피어 그레이딩을 그레이딩 프로세스의 일부로 사용하여 반자동 그레이딩을위한 코드를 작성 중입니다. 학생들은 한 번에 한 쌍의 에세이를 제공받으며, 어느 쪽이 더 좋고 더 좋은지를 선택할 수있는 슬라이더가 있습니다. 예를 들어 슬라이더는 다음과 같습니다. A---X-B 동료 채점 결과에 따라 에세이의 순위가 결정되고 교사는 상위 X % 및 하위 X %를 …


3
다각형의 무작위 샘플링
다각형에서 균일하게 임의의 점을 샘플링하고 싶습니다 ... 많은 수의 표본을 추출하는 경우 면적이 같은 경우 두 지역에 속할 가능성이 높습니다. 좌표로 [0,1]에 두 개의 난수를 사용할 것이기 때문에 정사각형이면 매우 간단합니다. 내가 가진 모양은 일반 다각형이지만 모든 다각형에서 작동하고 싶습니다. /programming/3058150/how-to-find-a-random-point-in-a-quadrangle

4
임의의 DFA를 생성하기위한 좋은 알고리즘은 무엇입니까?
임의의 DFA를 생성하여 DFA 감소 알고리즘을 테스트하고 있습니다. 다음과 같이 내가 지금 사용하고 있다는 알고리즘은 각 상태에 대한 , 알파벳의 각 심볼에 대해 , 추가 어떤 임의의 상태로. 각 상태는 최종 상태가 될 확률이 동일합니다.큐큐q씨씨cδ( q, C )δ(큐,씨)\delta (q, c) 이것이 편향되지 않은 DFA를 생성하는 좋은 방법입니까? 또한이 알고리즘은 트림 …

3
크로와상을 사는 것이 누구의 차례인지 알아보십시오
한 팀은 매일 아침 누군가가 모두에게 크로와상을 가져와야한다고 결정했습니다. 매번 같은 사람이되어서는 안되므로 다음 차례를 결정하는 시스템이 있어야합니다. 이 질문의 목적은 내일 크로와상을 가져올 차례를 결정할 알고리즘을 결정하는 것입니다. 제약, 가정 및 목표 : 크루아상을 가져 오는 것이 누구의 차례인지 전날 오후에 결정됩니다. 어느 날, 어떤 사람들은 결석합니다. 알고리즘은 그 …

1
퀵 정렬을 분석 할 때 사용할 장애 측정
Lomuto 파티션을 사용하는 quicksort와 고정 피벗이 무작위로 생성 된 입력에서 불규칙하게 수행되지만 전반적인 성능이 떨어지는 이유를 이해하려고합니다. 나는 입력이 무작위로 생성되었지만 시퀀스에 많은 순서가있을 수 있다고 생각하지만 시퀀스의 장애 수준을 측정하는 방법을 모르겠습니다. 나는 반전의 수를 사용하는 것에 대해 생각했지만 이 다른 질문 에서이 경우에는 이것이 실제로 좋은 척도가 아니라고 …


2
2 차원 피크 찾기 복잡성 (MIT OCW 6.006)
43:30 에 MIT OCW 6.006 의 암송 비디오 에서 주어진 m×nm×nm \times n 매트릭스 AAA 와 mmm 열과 nnn 피크가 인접한 이웃보다 크거나 같은 임의의 값인 2 차원 피크 발견 알고리즘 인 행을 다음과 같이 설명했습니다. 참고 : 통해 열을 설명하는 데 혼란이있는 경우 nnn, 사과드립니다. 그러나 이것은 암송 비디오가 …


1
평균 검색 성능을 최소화하기위한 고정 길이 의사 결정 트리와 같은 기능 선택
나는 복잡한 쿼리가 데이터 집합을 검색하는 데 사용되는 찾을 . 각 쿼리는 평균 시간 하므로 선형 검색의 전체 시간은. 쿼리를 더 간단한 하위 쿼리 q_i로 나누고 및 입니다. 각 하위 쿼리 는 계산 속도가 훨씬 빠르므로 전반적으로 를 찾은 다음 를 사용 하여 를 찾는 것이 더 빠릅니다 .QQQSSSHexact={s∈S∣where Q(s) …

3
배열의 각 요소에 대해 더 작은 요소 수를 효율적으로 찾기
이 문제에 갇혀 있습니다. 주어진 배열 AAA 첫 번째 nnn 무작위로 순열 된 자연수, 배열 BBB 다음과 같이 구성됩니다 B(k)B(k)B(k) 요소의 개수입니다 A(1)A(1)A(1) 에 A(k−1)A(k−1)A(k-1) 보다 작은 A(k)A(k)A(k). i) 주어진 AAA 당신은 찾을 수 있나요 BBB 에 O(n)O(n)O(n)시각? ii) 주어진BBB 당신은 찾을 수 있나요 AAA 에 O(n)O(n)O(n) 시각? 여기, B(1)=0B(1)=0B(1) …

1
문자열에서 가장 긴 반복 패턴 찾기
문자열에서 가장 긴 반복 패턴을 찾는 효율적인 알고리즘을 찾고 있습니다. 예를 들어 다음과 같은 숫자 문자열을 고려하십시오. 5431428571428571428571428571427623874534. 보시다시피, 142857142857이 문자열에서 몇 번 (적어도 두 번) 반복되는 가장 긴 패턴입니다. 반복되는 줄에는 무차별적인 것이 아니라 어떤 생각도 포함되어서는 안됩니까?

1
음의 가중치를 갖는 가중 방향 비순환 그래프에서 최소 st 컷
나는 다음과 같은 문제에 부딪쳤다. 실수 에지 가중치와 두 개의 정점 s와 t를 갖는 방향성 비순환 그래프가 주어지면 최소 st 컷을 계산합니다. 일반적인 그래프의 경우 가장자리가 가벼워지면 최대 컷을 간단하게 줄일 수 있기 때문에 NP-hard입니다 (잘못되면 정정하십시오). DAG의 상황은 무엇입니까? 다항식 시간에 최소 컷 (또는 최대 컷)을 해결할 수 있습니까? …

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