[알고리즘] Job assignment problem using Branch & Bound 해결법좀 알려주십시오...
글쓴이: kik9459 / 작성시간: 수, 2017/06/07 - 9:00오후
안녕하십니까
알고리즘 공부중인 학생입니다.
다름이아니라 Branch&Bound 를 사용해 Job assignment Problem 알고리즘을 작성하려고 하는데 알고리즘 작성하는데 어려움을 느껴 이렇게 질문을 올려봅니다..
job1 job2 job3 job4
Person a 9 2 7 8
Person b 6 4 3 7
Person c 5 8 1 8
Person d 7 6 9 4
이와 같은 표가 있을때 Branch & Bound가 [0][0]의 숫자인 9를 선택 하면 해당 하는 숫자의 모든 열과 행의 숫자들은 선택을 못하게됩니다. 그래서 이 조건 이외에 최소값들 만 찾아서 고르게 된다면 9 + 3 + 8 + 4 = 24가 됩니다..
이런식으로하여 최소 합을 찾는건데 도저히 알고리즘 작성을 못하겠습니다..
참고사이트는 http://www.geeksforgeeks.org/branch-bound-set-4-job-assignment-problem/
이곳이고.. 부디 해결 방법을 아신다면 조언 좀 부탁드리겠습니다..!
Forums:
댓글 달기