스도쿠 솔버 프로그램을 MPI와 병렬 처리하고 싶습니다. 현재 직렬 코드는 깊이 우선 검색으로 역 추적에 의존합니다. 나는 약간의 연구를했지만 아직도 어떻게하는지 잘 모릅니다. 프로그램에서 마스터 프로세스에서 일부 데이터를 가져온 다음이 데이터와 함께 슬레이브 프로세스를 사용하려면 너비 우선 검색을 수행해야한다고 말하는 사람들도 있습니다. 따라서 슬레이브 프로세스는이 데이터를 사용하여 깊이 우선 검색을 수행합니다.스도쿠 병렬 처리와 MPI
또한 깊이 우선 검색 병렬화 예제는 작업 공유 또는 도용 방법을 사용하는 것으로 나타났습니다. 그러나 스도쿠의 경우,이 기술을 사용하면 스도쿠의 해결 방법 때문에 프로세스 관계, 작업 대기열 및 프로세스 크기를 처리 할 수 있는지 확신하지 못합니다.
아이디어가 있으십니까?
감사합니다.
중복 질문 : [스도쿠 솔버 병렬화] [1] [1] : http://stackoverflow.com/questions/1853755/how-to-parallelize-sudoku-solver-using - 중부 표준시 – hrs