그래서 아래에 설명 된 문제를 해결하기 위해 노력하고 있습니다. 문제를 간단하게 설명 할 수 없으므로 실제로 문제를 찾고 있습니다. 누군가가 올바른 알고리즘이나 경로를 해결할 수 있기를 바라고 있습니다.어떤 종류의 알고리즘을 사용해야합니까?
문제 (간체) :
그래서 나는 여러 사람 개체가 말할 수 있습니다.
Person1
Person2
Person3
는 지금은 6 개 슬롯
각 사람이 규칙은 그들과 관련된있다Slot1
Slot2
Slot3
Slot4
Slot5
Slot6
이 말할 수와 같은
- PERSON1가 홀수와 슬롯을 사용할 수 있어야합니다 3 다른 슬롯.
- Person2 슬롯 2 개만 들어갈 수 있고 슬롯 2 개가 있어야합니다.
- Person3은 소수의 소수 슬롯 1 개만 사용할 수 있습니다.
그래서 우리는 내가이 AI/기계 학습의 사용을 필요로 알고
Slot1 - Person3
Slot2 - Person1
Slot3 - Person2
Slot4 - Person1
Slot5 - Person2
Slot6 - Person1
와 끝까지 난이 지역에 몇 가지 조사를했을하지만 난이에 사용되어야 하는지를 알고리즘을 찾을 수 없습니다 문제 또는 어떻게 검색 할 것인가. 내가 이것을 어떤 식 으로든 해낸 유일한 방법은 회귀 나무를 통과하는 것이지만 그것은 나에게 잘못된 길을 택한 것처럼 보입니다.
참고 :이 문제를 해결하기 위해 C#을 사용하고 Encog와 같은 일부 프레임 워크를 사용합니다.
해결하려는 문제는 제약 만족 문제 (Constraint Satisfaction Problems, CSP)라는 다양한 문제에 속합니다. 참조하시기 바랍니다 : https://en.wikipedia.org/wiki/Constraint_satisfaction_problem – Radek
정보를 주셔서 감사합니다. 문제의 폭 넓은 선택을 위해 유감스럽게 생각하지만, 방금 내가 조사 할 영역이 필요했기 때문에 예제를 단순하게 유지하려고했습니다. 마지막 년도 프로젝트 제안서를 위해 연구해야합니다. – Ronan