저는 컴퓨터 과학 학부이며 나는 단지 결승을 위해 공부하고 있습니다. 다양한 동적 프로그래밍 유형 문제로 인해 문제가 발생했습니다. 이것을 다음과 같이 요약 해 보겠습니다.무작위 알고리즘 확률 극대화
효율적인 무작위 알고리즘 A가 제공되어 독립 세트를 반환합니다. 이 알고리즘은 확률이 최소 1/(n^3) 인 최대 독립 세트를 반환합니다. 여기서 n은 그래프의 정점 수입니다. 확률이 1/2 이상인 최대 집합을 반환하는 A를 사용하는 다른 알고리즘을 제안하십시오.
무작위 알고리즘을 연구했지만 단순한 구현 사례처럼 보입니다. A n^3 번 실행하려면 최대 독립 집합이 1에 가까울 확률을 구하십시오. 그러면 n^3/2 번 실행하면 원하는 효과가 나타납니다. 이걸 더 열심히하려고하는거야? 어떤 도움을 주셔서 감사합니다.
이 질문을 올리는 데 잘못된 사이트가 있습니다 ... –