OptaPlanner 6를 사용하여 여러 문제를 어떻게 해결할 수 있습니까? 예를 들어, 클라우드 밸런싱 예제에서 각 프로세스를 여러 컴퓨터/스레드에 배치하려면 어떻게해야합니까? 프로세스의 병렬 실행과 비슷합니다.OptaPlanner를 사용하여 많은 관계를 해결하는 방법은 무엇입니까?
1
A
답변
2
관계형 데이터베이스에 many2many 관계를 저장하려는 경우이를 해결하는 것과 같은 방법으로 추가 클래스를 작성하십시오.
예 : 클라우드 밸런싱의 경우 에 many2one 관계가 있고 Computer
에 many2one 관계가있는 클래스 Assignment
을 만듭니다. 커리큘럼 과정 스케줄링에서 이미 그렇습니다. Course
과 Period
/Room
사이에 많은 수의 관계가 있으며, 이는 Lecture
클래스로 구현됩니다.
지금은 재미있는 곳은 많은 수의 클래스 인스턴스가 계획 중에 가변적 인 경우입니다. 은 계획 엔티티의 개수가 가변적이라는 의미이므로입니다. 커리큘럼 과정 스케쥴링에서는 그렇지 않습니다. 각 과정에는 고정 된 양의 강의가 있고 각 강의에는 indexInCourse가 있으며이 강의는 solve()가 호출되기 전에 초기화됩니다.
계획 엔티티의 개수가 가변적 인 경우 : OptaPlanner 6.0은 해당 설계되었습니다 (배관이 ScoreDirector
, Selector
, ...에 있음). 아직 테스트하지는 않았습니다. 이후 버전에서는 예제와 통합 테스트 및 스트레스 테스트를 추가 할 것입니다 ...
관련 문제
- 1. NSFetchedResultsController를 사용하여 많은 관계를 처리하는 방법은 무엇입니까?
- 2. ndb.Models에서 닭고기 달걀 관계를 해결하는 방법은 무엇입니까?
- 3. Silverlight에서 많은 관계를 검색하는 방법은 무엇입니까?
- 4. 오라클 데이터베이스에서 많은 관계를 구현하는 방법은 무엇입니까?
- 5. nhibernate와 동기화되어 많은 관계를 유지하는 방법은 무엇입니까?
- 6. 많은 부모와 많은 자기 - 참조 관계를 모델링하는 방법은 무엇입니까?
- 7. mathematica에서 재귀 관계를 분석적으로 해결하는 방법은 무엇입니까? 예를 들어
- 8. Ember.js : Ember.Route 내에서 비동기 hasMany 관계를 해결하는 방법은 무엇입니까?
- 9. ActiveRecord를 사용하여 이러한 관계를 모델링하는 방법은 무엇입니까?
- 10. 레일스에서 많은 관계를 만드는 방법?
- 11. Asp.Net MVC 많은 관계를 사용하여 속성에 도달
- 12. 많은 관계를 저장 - EF
- 13. 많은 사람들과 일하는 방법 많은 관계를 통해
- 14. Python에서 반복 관계를 해결하는 방법
- 15. 많은 관계를 저장하는 방법?
- 16. 많은 관계를 저장하십시오.
- 17. 더 많은 시퀀스가있는 JPA에서 상속 관계를 매핑하는 방법은 무엇입니까?
- 18. JAR에서 OptaPlanner를 시작할 때 drools의 출력을 중지합니다.
- 19. 결과가 많음과 많은 관계를 기반으로
- 20. 많은 많은 관계를 사용하여 SQL과 Linq에 (엔티티 엔티티 프레임 워크 /)
- 21. RestKit을 사용하여 관계를 지정하는 방법은 무엇입니까?
- 22. fluentApi를 사용하여 중첩 관계를 관리하는 방법은 무엇입니까?
- 23. sqlalchemy에서 관계를 사용하여 부모를 변경하는 방법은 무엇입니까?
- 24. 관계를 사용하여 GROUP을 필터링하는 방법은 무엇입니까?
- 25. codeigniter에서 식료품류를 사용하여 관계를 구현하는 방법은 무엇입니까?
- 26. manay에서 LINQ to Enities의 많은 관계를 쿼리하는 방법은 무엇입니까?
- 27. 상위 모델에 새로운 많은 관계를 추가하는 방법은 무엇입니까?
- 28. MySQL에서 제품과 필터 간의 많은 관계를 쿼리하는 방법은 무엇입니까?
- 29. 이 유형의 많은 관계를 설정하는 가장 좋은 방법은 무엇입니까?
- 30. FolderClosedIOException을 해결하는 방법은 무엇입니까?
최대 절전 모드처럼 many2many 관계를 직접 지원할 수있는 포인트가 있습니다. 그래서'Course'는'List'을 가지고 있습니다.'Period'는'List '을 가질 것입니다. 기분을 자유롭게 느껴보십시오. –