Hybrid particle swarm optimization algorithm for multi-objective scheduling in service-workflows

被引:0
|
作者
Zhang X. [1 ]
Wang Q. [1 ]
机构
[1] School of Computer Science and Engineering, Southeast University
关键词
Directed acrylic graph (DAG); Multi-objective optimization; Pareto optimal set; Particle swarm optimization (PSO); Service-workflow;
D O I
10.3969/j.issn.1001-0505.2010.03.011
中图分类号
学科分类号
摘要
A multi-objective hybrid PSO (particle swarm optimization) method is proposed for the time-cost optimization problem in service-workflows, a NP-Hard problem. Characteristics of service-workflows are analyzed. Discrete particles are constructed. HMOPSO is included: initial population generation, fitness distribution, population diversity maintainance, outside population and extreme choice. The initial population is generated by setting optimal solutions to single-objective problems. To obtain an evenly distributed Pareto set, an outside population and a meshing method based on the niche technique are introduced. Experimental results show that the proposed algorithm is efficient and effective for the considered problem. Many evenly distributed Pareto sets with high quality are obtained for various characteristic instances.
引用
收藏
页码:491 / 495
页数:4
相关论文
共 15 条
  • [1] Yu J., Buyya R., Taxonomy of scientific workflow systems for grid computing, SIGMOD Record, 34, 3, pp. 44-49, (2005)
  • [2] Blythe J., Jain S., Deelman E., Et al., Task scheduling strategies for workflow-based applications in grids, IEEE International Symposium on Cluster Computing and Grid, pp. 759-767, (2005)
  • [3] Buyya R., Abramson D., Giddy J., Et al., Economic models for resource management and scheduling in grid computing, Concurrency and Computation: Practice and Experience Journal: Special Issue on Grid Computing Environments, 14, 13-15, pp. 1507-1542, (2002)
  • [4] Abramson D., Buyya R., Giddy J., A computational economy for grid computing and its implementation in the nimrod-G resource broker, Future Generation Computer Systems Journal, 18, 8, pp. 1061-1074, (2002)
  • [5] Lin M., Lin Z.X., A cost-effective critical path approach for service priority selections in grid computing economy, Decision Support Systems, 42, 3, pp. 1628-1640, (2006)
  • [6] Pan Q.K., Tasgetiren M.F., Liang Y.C., A discrete particle swarm optimization algorithm for the no-wait flow shop scheduling problem, Computers and Operations Research, 35, 9, pp. 2807-2839, (2008)
  • [7] Zhang X., Li X., Wang Q., Et al., Hybrid particle swarm optimization algorithm for cost minimization in service-workflows with due dates, Journal on Communications, 29, 8, pp. 87-93, (2008)
  • [8] Zitzler E., Laumanns M., Thiele L., SPEA2: improving the strength Pareto evolutionary algorithm, (2001)
  • [9] Deb K., Pratap A., Agarwal S., Et al., A fast and elitist multiobjective genetic algorithm: NSGA-II, IEEE Transactions on Evolutionary Computation, 6, 2, pp. 182-197, (2002)
  • [10] Coello C.A., Pulido G.T., Lechuga M.S., Handling multiple objectives with particle swarm optimization, IEEE Transactions on Evolutionary Computation, 8, 3, pp. 256-279, (2004)