이 논문은 부분집합 합 문제를 해결하기 위한 새로운 알고리즘을 제안한다. 주요 내용은 다음과 같다:
입력 집합 X와 목표 t가 주어졌을 때, 부분집합 합 문제는 X의 일부 부분집합의 합이 t가 되는지 여부를 찾는 것이다. 이 문제는 NP-완전 문제로 알려져 있다.
기존에는 O(nt) 시간 복잡도의 동적 프로그래밍 알고리즘이 알려져 있었다. 최근에는 e
O(n + t) 시간 복잡도의 더 효율적인 랜덤화 알고리즘이 제안되었다.
본 논문에서는 e
O(n +
√
wt) 시간 복잡도의 새로운 랜덤화 알고리즘을 제안한다. 이는 기존 e
O(n + t) 알고리즘을 개선한 것이다.
알고리즘의 핵심 아이디어는 다음과 같다:
제안된 알고리즘은 기존 알고리즘보다 더 빠른 시간 복잡도를 가지며, 입력 크기와 최대값의 관계에 따라 더 큰 성능 향상을 보인다.
На другой язык
из исходного контента
arxiv.org
Дополнительные вопросы