Genetic Algorithm을 이용한 다중 프로세서 일정계획문제의 효울적 해법

An Efficient Method for Multiprocessor Scheduling Problem Using Genetic Algorithm

  • 발행 : 1996.04.01

초록

Generally the Multiprocessor Scheduling (MPS) problem is difficult to solve because of the precedence of the tasks, and it takes a lot of time to obtain its optimal solution. Though Genetic Algorithm (GA) does not guarantee the optimal solution, it is practical and effective to solve the MPS problem in a reasonable time. The algorithm developed in this research consists of a improved GA and GP/MISF (Critical Path/Most Immediate Successors First). An efficient genetic operator is derived to make GA more efficient. It runs parallel CP/MISF with GA to complement the faults of GA. The solution by the developed algorithm is compared with that of CP/MISF, and the better is taken as a final solution. As a result of comparative analysis by using numerical examples, although this algorithm does not guarantee the optimal solution, it can obtain an approximate solution that is much closer to the optimal solution than the existing GA's.

키워드

참고문헌

  1. 공업경영학회지 v.18 no.33 혼합형 유전해법을 이용한 비대칭 외판원문제의 발견적해법 김진규;윤덕규
  2. IEEE Transactions on System, Man, and Cybernetics v.18 no.5 Efficient Scheduling Algorithms for Robot Inverse Dynamics Computation on a Multiprocessor System Chen,C.;G.Lee;E.S.Hou
  3. A volume in the Pitman Series of Research Notes on Artifical Intelligence Genetic Algorithms and Simulated Annealing Davis,L.
  4. Handbook of Genetic Algorithms Davis,L.
  5. Proc. 1st ICGA and their Applications Job shop scheduling with genetic algorithm Davis,J.
  6. Sequencing and Scheduling French,S.
  7. 10h Fuzzy System Symposium Genetic Algorithm for Multiprocessor Scheduling Problems Gen,M.;Y.Tsujimura;E.Kubota
  8. Proceeding of the Third International Conference on Genetic Algorithms and Their Applocations Sizing populations for serial and parallel genetic algorithms Goldberg,D.E.
  9. Dynamics, Genetic, and Choatic Programming Efficient Multiprocessor Scheduling Based on Genetic Algorithms Hou,E.S.H.;H.Ren;N.Ansari
  10. IEEE Transactions on Computer v.C-33 no.11 Practical Multiprocessor Scheduling Algorithms for Efficient Parallel Processing Kasahara,H.;S.Narita
  11. IEEE J. of Robotics and Automation v.RA-1 no.2 Parallel Processing' of a Robot-Arm Control Computation on a Multimicroprocessor System Kasahara,H.;S.Narita
  12. J. Japan Soc. simulation Technol. v.2 Parallel Processing scheme for multiprocessor continuous-time dynamical system simulator Kasahara,H.;S.Narita
  13. Advance in Genetic Programming Kinnear,K.E.
  14. IEEE Trans. Syst. Man. Cybern. v.12 Scheduling of parallel computer for a computer-controlled mechanical manipulator Luh,J.Y.S.;C.S.Lin