A Probabilistic Filtering Technique for Improving the Efficiency of Local Search

국지적 탐색의 효율향상을 위한 확률적 여과 기법

  • 강병호 (부산대학교 컴퓨터공학과) ;
  • 류광렬 (부산대학교 컴퓨터공학과)
  • Published : 2007.04.15

Abstract

Local search algorithms start from a certain candidate solution and probe its neighborhood to find ones with improved quality. This paper proposes a method of probabilistically filtering out bad-looking neighbors based on a simple low-cost preliminary evaluation heuristics. The probabilistic filtering enables us to save time wasted on fully evaluating those solutions that will eventually be trashed, and thus improves the search efficiency by allowing us to spend more time on examining better looking solutions. Experiments with two large-scaled real-world problems, which are a traffic signal control problem in traffic network and a load balancing problem in production scheduling, have shown that the proposed method finds better quality solutions, given the same amount of CPU time.

국지적 탐색 알고리즘들은 최적해를 찾기 위해서 이웃해를 생성하여 평가한 뒤에 좋은 해로 이동하는 과정을 반복한다. 본 논문에서는 생성된 이웃해를 원래의 목적함수로 평가하기 전에 간단한 예비 평가 휴리스틱을 이용하여 미리 평가함으로써, 좋지 않아 보이는 이웃해를 확률적으로 여과할 수 있는 기법을 소개한다. 이 확률적 여과 기법은 결국에 버려질 이웃해를 엄밀하게 평가하는데 낭비되는 시간을 절약하고, 이 시간 동안 보다 좋아 보이는 이웃해를 더 많이 탐색할 수 있게 함으로써 탐색 효율을 높이는 기법이다. 대규모의 실세계 최적화 문제인 교통망에서의 교통 신호 최적화 문제와 작업 일정 계획에서의 부하평준화 문제를 대상으로 한 실험에서 확률적 여과를 적용한 경우가 적용하지 않은 경우에 비해 주어진 탐색시간 동안 더 좋은 질의 최적해를 얻을 수 있는 것으로 확인되었다.

Keywords

References

  1. Stuart J.Russell, Peter Norvig, 'Artificial Intelligence : A Mordern Approach,' 111-113, 1995
  2. S. Kirkpatrick, C. D. Gelatt and M. P. Vecchi, 'Optimization by Simulated Annealing,' Science, 220, 671-680, 1983 https://doi.org/10.1126/science.220.4598.671
  3. S. Kirkpatrick, 'Optimization by Simulated Annealing: Quantitative studies,' Journal of Statistical Physics 34, 975-986, 1984 https://doi.org/10.1007/BF01009452
  4. Papadimitriou, C.H., 'On Selecting a Satisfying Truth Assignment,' Proceedings of the Conference on the Foundations of Computer Science, 163-169, 1991 https://doi.org/10.1109/SFCS.1991.185365
  5. Bart Selman, Hector Levesque, David Mitchell, 'A New Method for Solving Hard Satisfiability Problems,' Proceedings of the Tenth National Conference on Artificial Interlligence (AAAI-92), 440-446, 1992
  6. Bart Selman, Henry Kautz, 'Domain-Independent Extensions to GSAT: Solving Large Structured Satisfiability Problems,' Proceedings of the International Joint Conference on Artificial Intelligence, 290-295, 1993
  7. Bresina, J.L.: Heuristic-Biased Stochastic Sampling. Proceedings of AAAI-96, 271-278, 1996
  8. V.A. Cicirello, S.F. Smith, 'Amplification of search performance through randomization of heuristics,' In P. Van Henteryck, editer, Principles and Practice of Constraint Programming - CP 2002: 8th International Conference, Proceedings, volume LNCS 2470 of Lecture Notes in Computer Science, 124-138. Springer-Verlag, 2002
  9. 강병호, 조민숙, 류광열, '부하평준화 문제에서 국지적 탐색의 효율 향상을 위한 이웃해 선전 기법', 정보과학회논문지 제31권 제2호, 164-172, 2004
  10. Kang, B., Ryu, K. R., 'Neighborhood Selection by Probabilistic Filtering for Load Balancing in Production Scheduling,' In Bob Orchard, Chunsheng Yang, Moonis Ali, editer, Innovations in Applied Artificial Intelligence - IEA/AIE 2004: 17th International Conference, Proceedings, volume LNAI 3027 of Lecture Notes in Artificial Intelligence, 533-542, Springer-Verlag, 2004 https://doi.org/10.1007/b97304
  11. I. Porche, M. Sampath, R. Sengupta, Y.-L. Chen, S. Lafortune, 'A Decentralized Scheme for Real-Time Optimization of Traffic Signals,' Proceeding of the 1996 IEEE International Conference on Control Applications, Dearborn, MI, USA, 1996
  12. 도철웅, 교통공학원론, 청문각, 1997
  13. 원제무, 최재성, '교통공학', 박영사 1990
  14. Rangaswamy, B., Jain, A. S. and Glover, F., 'Tabu Search Candidate List Strategies in Scheduling,' in Woodruff, D. L. (ed) 6th INFORMS Advances in Computational and Stochastic Optimization, Logic Probramming and Heuristic Search: Interfaces in Computer Science and Operations Research Conference, January 7-9, Monterey Bay, California, Kluwer Academic Publishers, chapter 8, 215-234, 1998