문제

거나 오히려 어떻게 정의할 수 있는 조합 알고리즘과 선형 알고리즘,resp.?

그것을 명확하기 때문에 분명히 활동을 오해하는 질문:내가 찾고 정의하는 알고리즘 실행에서 선형 시간과 비선형 시간입니다.선형 알고리즘은 어떻게든 관련하여 선형 프로그래밍하는 기술을 찾기 위해 또는 가깝게는 솔루션을 선형 최적화 문제입니다.

이후 NP-어려운 문제는 너무 어렵,전체 필드를 찾으려고 대략적인 솔루션입니다.외판원 문제를 위해 인스턴스가 여러 대략적인 솔루션에서 실행되는 다항식 시간을 생산하는 솔루션을 내에 주어진 바드 최고의 솔루션입니다.

일부의 이러한 근사 알고리즘이라고 선형 알고리즘,다른 사람이 조합 알고리즘;후자인 것 같 preferred(왜?).이러한 두 가지 개념을 이해하고 싶.

도움이 되었습니까?

해결책

문제입니다 하나의 문제는 제제.

그냥 당신이 말했듯이 여행 영업 사원 문제(술)가 NP-드 정확하게 때문에 그것을 가지고 있는 문제제(영업 사원 중 하나를 방문하시거나 특정 시간).개별 제제 문제를,그리고 알고리즘 조합.(주의 모든 조합에 문제가 NP-하드;고려 정렬 알고리즘이 있습니다.)

그러나,선형 프로그래밍(LP)휴식의 술과 선형 알고리즘이 있습니다.이 때문에 문제가 되고 있는 공식화 같은 영업 사원을 방문 도시를 일정 비율의 시간입니다.주요 사용하는 이유는 LP 곳이기 때문에 완전 해결할 수 있습니다 다항식 시간입니다.그러나 솔루션을 LP 한 반드시는 솔루션을 원래의 문제입니다.

다른 팁

선형 알고리즘을 작동하는 경향이있으로 한 세트의 데이터'가서 모든 숫자 설정,더블,그리고 그 결과에서트 b'.의 숫자 작업과 동일 수의 항목에서 설정

조합 중 하나에서 작동 조합의 세트'각 번호에서 설정,밖으로 작동 합의하는 숫자 및 각 번호에서 설정한 b 과 인쇄 화면'.작업의 수가의 제품 크기의 설정과의 크기가 설정 b.

조합 알고리즘"폭발"그들의 입력 성장한다.선형 알고리즘 성장에 비례하는 자신의 입력하는 동안,조합 알고리즘 성장에 비례하는 지수(또는 더 나쁘다)또는 자신의 입력:열거한 모든 가능한 경로를 통해 그래프에 대한 예입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top