KSTEC의 무궁한 발전을 기원합니다.
귀사의 ILOG product가 연구에 많은 도움이 되고 있습니다.
Dispatcher에 나오는 improvement 과정에서 적용되는 휴리스틱을 아래와 같이 코딩했을때 그 적용방법은 어떻게 되나요?
IloNHood nhood = IloTwoOpt(env)
+ IloOrOpt(env)
+ IloRelocate(env)
+ IloExchange(env)
+ IloCross(env);
즉
1. twoopt를 마치고 oropt, relocate, exchange, cross 의 순서대로 적용이 되는지,
2. 아니면 랜덤하게 적용이 되는지,
3. 아니면 local optimum에 왔을경우 heuristic이 바뀌는지요?
3번같은 경우에 메타휴리스틱의 코드상에는 그러한 옵션을 조정하게하는 코드가 없더군요.
매뉴얼에도 각 heuristic별 적용방법은 나와있으나, 제가 궁금한 내용은 없습니다. 혹시 알고계시면 리플부탁드립니다. 아울러 관련 문헌이 있으면 같이 부탁드립니다.
감사합니다.