卫星数传调度的蚁群优化模型及算法研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
卫星数传调度是亟待解决的重要现实问题和理论难题,一般启发式调度算法已难以满足卫星数传调度的需要。基于群体智能的蚁群优化算法已经成为求解大规模组合优化问题的代表性算法,为了探索蚁群优化算法在该问题中应用的可行性,为卫星数传调度的蚁群优化提供解决方案,本文基于蚁群优化理论,提出了三种基于解构造图的卫星数传调度蚁群优化算法,并通过仿真应用系统对算法进行了实验分析和比较。本文主要研究工作及创新点包括:
     (1)卫星数传调度模型
     为了评价蚁群优化算法获得的卫星数传调度方案,提出了卫星数传调度评价指标体系,包括任务调度收益率、各卫星任务调度收益均衡度、地面资源可见时间窗口利用率、各地面资源数传负荷均衡度等评价指标。建立了卫星数传调度模型,对卫星资源、地面资源、时间窗口、数传任务、调度约束等基本建模要素进行了形式化描述。
     (2)卫星数传调度的启发式信息
     为了利于蚁群优化算法进行知识利用,提高算法性能,提出了卫星数传调度的启发式信息体系,该体系包括任务调度启发式信息和资源分配启发式信息。提出了基于任务开始时间、任务收益属性、任务调度灵活度和任务调度冲突度的任务调度规则及启发式信息计算方法。任务调度启发式信息可用于ACO算法构造任务调度序列。提出了基于资源优先级、可见时间窗口冲突、可见窗口时间点和可见窗口持续时间的资源分配规则及启发式信息计算方法,资源分配启发式信息可用于ACO算法构造任务的资源分配序列和可行解。
     (3)基于任务调度关系图的卫星数传调度ACO算法
     为了研究基于任务调度关系的解构造图在卫星数传调度蚁群优化中的可行性,提出了任务调度关系图及基于该解构造图的卫星数传调度ACO算法。算法中,为了任务调度序列构造的多样性,提出了自适应概率决策模型;为了提高利用任务调度启发式信息的灵活性,提出了任务调度启发式信息随机选择策略;为了获得可行解,提出了基于资源分配启发式信息的迭代解成分构造算法;为了改善可行解,提出了基于资源分配启发式信息的迭代修复局部搜索;为了减少算法运行时间,提出了基于最大可能冲突任务集的搜索邻域确定算法;为了获得单目标至今最优解,提出了递阶全局信息素更新策略;为了获得多目标Pareto最优解集,提出了基于Pareto解偏离度的全局信息素更新策略。
     (4)基于任务调度位置图的卫星数传调度ACO算法
     为了研究基于任务调度位置的解构造图在卫星数传调度蚁群优化中的可行性,提出了任务调度位置图及基于该解构造图的卫星数传调度ACO算法。为了充分利用解构造图的环境信息,增强算法解构造能力,提出了基于信息素评价的自适应伪随机概率决策模型;为了加强算法对任务调度启发式的自主选择能力,提出了导引式任务调度启发式信息选择策略;为了改善蚁群构造解,提出了基于2-交换的迭代修复局部搜索改善可行解;为了增强算法的单目标优化能力,提出了基于信息素遗留的自适应全局信息素更新策略;为了获得距离Pareto前沿最近的Pareto最优解集,提出了基于Pareto解近似理想距离的全局信息素更新策略。
     (5)基于任务数传操作图的卫星数传调度ACO算法
     为了研究基于任务数传操作的解构造图在卫星数传调度蚁群优化中的可行性,提出了任务数传操作图及基于该解构造图的卫星数传调度ACO算法。算法采用伪随机概率决策模型,首先构造任务调度序列,然后构造每个任务的资源分配序列;每次迭代前通过随机加权综合计算任务调度启发式信息和资源分配启发式信息;为了增强任务调度序列构造的多样性,每次迭代后对列信息素向量执行基于混沌变异的信息素更新策略;为了避免单目标优化过早陷入局部最优,采用了具有补偿机制的全局信息素更新策略;为满足算法的多目标优化需求,提出了小生境的全局信息素更新策略。
     利用本文设计实现的仿真应用系统,针对上述三种基于不同解构造图的ACO算法进行了仿真实验分析和算法性能比较,结果表明:基于三种解构造图的单目标ACO算法都能获得比一般启发式算法更好的结果,大部分结果好于遗传算法,在大规模场景中的运算时间明显低于遗传算法;基于三种解构造图的多目标ACO算法都能获得Pareto最优解集,并且获得的Pareto解能支配一般启发式算法获得的大多数解,说明算法具有较强的多目标优化能力。相比而言,基于任务数传操作图的ACO算法性能最优,运算时间最短。基于其它两种解构造图的ACO算法性能相当,算法获得解的质量受解成分构造算法影响较大。
Satellite data transmission scheduling (SDTS) is an important practical and difficult theoretical problem urgently to be solved. Ordinary heuristic scheduling algorithm is hard to satisfy the demand of satellite data transmission scheduling. Ant colony optimization (ACO) algorithm based on colony intelligent has already become a typical algorithm for large-scale combinatorial optimization problems. Based on ACO theory, this dissertation proposes three solution construction graph-based SDTS Ant colony optimization algorithms and analyses the algorithms by experiment of simulation application system for exploring the availability of application of ACO in the SDTS and providing solution for ACO in SDTS. The main work and contributions include:
     (1) The satellite data transmission scheduling model
     The evaluation index system of satellite data transmission scheduling is proposed for evaluating the scheduling solution of ACO algorithms. These indices include tasks scheduling earning rate, satellites tasks scheduling earnings balance degree, utilization ratio of visible time windows on ground resource, data transmission load proportion degree in ground resources and so on. This part of dissertation founded the satellites data transmission scheduling model and mathematically described the modelling element such as satellites resource, ground resource, time windows, data transmission task, scheduling constraints.
     (2) The heuristics of satellite data transmission scheduling
     In order to improving the knowledge utilization and performance of ACO algorithms, the author proposes satellite data transmission scheduling heuristics system which includes task scheduling heuristics and resource allocation heuristics. Propose task scheduling rule and calculating method for its heuristics based on task starting time, task profit attribute, task scheduling flexible degree, task scheduling conflict degree. Task scheduling heuristics is used to construct the sequence of task scheduling for ACO algorithm. Propose resource allocation rule and calculating method for its heuristics based on priority of resource, conflict of visible time window, timeplot of visible time window, and duration of visible time window. Resource allocation heuristics is used to construct the sequence of resource allocation and feasible solution.
     (3) ACO algorithm for satellite data transmission scheduling based on task scheduling relations graph
     For the purpose of reseaching the availability of task scheduling relations graph in SDTS, ACO algorithms for SDTS based on task scheduling relations graph are proposed. The algorithms makes use of a self-adapting probabilistic decision model for the diversity of tasks scheduling sequence construction, and random selecting strategy for agility of tasks scheduling heuristics, and iteration repair local search based on resource allocation heuristics for improving solutions constructed by ants. A step-up global pheromone updating strategy is proposed for single-objective ACO algorithm, and a global pheromone updating strategy based on Pareto solution offset degree is proposed for multi-objective ACO algorithm.
     (4) ACO algorithm for satellite data transmission scheduling based on task scheduling positions graph
     In order to researching the availability of task scheduling positions graph in SDTS, ACO algorithms for SDTS based on the task scheduling positions graph are proposed. A self-adapting probabilistic decision model based on pheromone evaluations is proposed for utilize the environment information and enhance the solution construction ability of algorithm. A guided selection strategy for task scheduling heuristics according to best-so-far solution is proposed for strengthening the self-choosing ability of algorithm. Iteration repair local search based on 2-Opt are proposed in the algorithms in order to improving the construction solution. A self-adapting global pheromone updating strategy based on pheromone deposits is proposed for single objective ACO algorithm, and a global pheromone updating strategy based on approximation ideality distance is proposed for multi-objective ACO algorithm.
     (5) ACO algorithm for satellite data transmission scheduling based on task data transmission operations graph
     In order to researching the availability of data transmission operations solution construction graph, ACO algorithms for SDTS based on task data transmission operations graph are proposed. The algorithms construct the sequence of task scheduling, and then construct each task’s resource allocation sequence, and a comprehensive utilize strategy by random weighting for heuristics is proposed. For enhancing diversity of the constructed task scheduling sequences, a pheromone updating strategy based on chaos variation is proposed for column pheromone vector. A global pheromone updating strategy based on compensate mechanism is proposed for single objective ACO algorithm, and a global pheromone updating strategy based on niche of Pareto solutions is proposed for multi-objective ACO algorithm.
     The author analyses simulation experiment and compares algorithms performance of above three ACO algorithms which are based on different solution construction graphs by simulation application systems. The numerical results show that all single-objective ACO algorithms based on three solution construction graph derive better solution than ordinary heuristics and most of the solutions are better than Genetic Algorithm and the running time is shorter than Genetic Algorithm in large scale scenario. All Multi-objective ACO algorithm that are on the basis of three solution construction graph can obtain Pareto optimum solutions which dominate the solution of ordinary heuristic algorithm which means the algorithms have strong ability of multi-objective optimization. Comparatively, ACO algorithm based on tasks data transmission operations graph has the best performance, the shortest running time. The performance of other two ACO algorithms based on other two solution construction graphs is almost the same and the quality of algorithm solution is affected greatly by the algorithm of solution element construction.
引文
[1]顾诵芬,史超礼.世界航天发展史[M],郑州:河南科学技术出版社, 2000.
    [2]苑立伟,杨建军,刘海平.国外低轨道卫星综述[J].航天返回与遥感, 2004, 25(4): 54-58.
    [3]高卫斌,冉承其.遥感卫星数据传输技术发展分析[J].中国空间科学技术, 2005(6): 30-36.
    [4] Pemberton Joseph C., Flavius Galiber. A Constraint-Based Approach to Satellite Scheduling[C]// Proceedings of Constraint Programming and Large Scale Discrete Optimization. Boston, MA, USA, 2001:101-114.
    [5]李云峰.卫星-地面站数传调度模型及算法研究[D].博士学位论文.长沙:国防科学技术大学研究生院, 2008.
    [6] Barbulescu Laura, Adele E. Howe, L. Darrell Whitley, et al. Trading Places: How to Schedule More in a Multi-Resource Oversubscribed Scheduling Problem[C]// Proceedings of the International Conference on Planning and Scheduling: AAAI(American Association for Artificial Intelligence) Press, 2004:227-234.
    [7] Barbulescu Laura, L. Darrell Whitley, Adele E. Howe. Leap Before You Look:An Effective Strategy in an Oversubscribed Scheduling Problem[C]// Proceedings of the Nineteenth National Conference on Artificial Intelligence: AAAI(American Association for Artificial Intelligence) Press, 2004:143-148.
    [8]唐国春,张峰,罗守成等.现代排序论[M],上海:上海科学普及出版社, 2003.
    [9] Barbulescu L., A.E. Howe, J.P. Watson, et al. Satellite Range Scheduling: A Comparison of Genetic, Heuristic and Local Search[C]// Proceedings of the Seventh International Conference on Parallel Problem Solving from Nature (PPSNVII). Granada Spain: Springer Verlag, 2002:611-620.
    [10] Barbulescu Laura, Adele Howe, Darrell Whitley. AFSCN Scheduling: How the Problem and Solution Have Evolved[J]. Mathematical and Computer Modelling, 2006, 43(9-10): 1023-1037.
    [11] Gooley T. D. Automating the Satellite Range Scheduling Process[D]. Masters Thesis. Patterson: Air Force Institute of Technology, USA, 1993.
    [12] Schalck. Automating Satellite Range Scheduling[D]. Masters Thesis. Patterson: Air Force Institute of Technology, USA, 1993.
    [13] Parish D. A Genetic Algorithm Approch to Automating Satellite Range Scheduling[D]. Masters Thesis. Patterson: Air Force Institute of Technology, USA, 1994.
    [14] Lin Wei-Chen, Da-Yin Liao. A Tabu Search Algorithm for Satellite ImagingScheduling[C]// Proceedings of 2004 IEEE International Conference on Systems, Man and Cybernetics: IEEE Press, 2004:1601-1606.
    [15] Wang Jun, Ning Jing, Jun Li, et al. A Multi-Objective Imaging Scheduling Approach for Earth Observing Satellites[C]// Proceedings of the 9th annual conference on Genetic and evolutionary computation(GECCO'07). London, England: ACM(Association for Computing Machinery) Press, 2007:2211-2218.
    [16] Damiani Sylvain, G′erard Verfaillie, Marie-Claire Charmeau. A Continuous Anytime Planning Module for an Autonomous Earth Watching Satellite[C]// Proc. of the 4th International Workshop on Planning and Scheduling for Space (IWPSS-04). Darmstadt, Germany, 2004.
    [17] Arbabi M. Range Scheduling Automation[J]. IBM Technical Directions, 1984, 10(3): 57-62.
    [18] Jang Kwangho. The Capacity of The Air Force Satellite Control Network[D]. Masters Thesis: the Faculty ofthe Graduate School of Engineering of the Air Force Institute of Technology, 1996.
    [19] Burrowbridge Sarah E. Optimal Allocation of Satellite Network Resources[D]. Masters Thesis. Virginia the Faculty of the Virginia Polytechnic Institute and State University, 1999.
    [20] Barbulescu Laura, Adele E. Howe, L. Darrell Whitley, et al. Understanding Algorithm Performance on an Oversubscribed Scheduling Application[J]. Journal of Artificial Intelligence Research, 2006, 27(11): 577-615.
    [21] Barbulescu Laura, Jean-Paul Watson, L. Darrell Whitley, et al. Scheduling Space-Ground Communications for the Air Force Satellite Control Network[J]. Journal of Scheduling, 2004, 7(1): 7-34.
    [22] Globus Al, James Crawford, Jason Lohn, et al. A Comparison of Techniques for Scheduling Earth Observing Satellites[C]// Proceedings of the Sixteenth Innovative Applications of Artificial Intelligence Conference(IAAI-04): AAAI(American Association for Artificial Intelligence) Press, 2004:836-843.
    [23]李菊芳,谭跃进.卫星观测联合调度问题的VRP与JSP模型[J].系统工程, 2006, 24(6): 111-115.
    [24] Bianchessi Nicola, Giovanni Righini. A Mathematical Programming Algorithm for Planning and Scheduling an Earth Observing SAR Constellation[C]: AAAI(American Association for Artificial Intelligence) Press, 2006.
    [25]刘洋,陈英武,谭跃进.卫星地面站系统任务调度的动态规划方法[J].中国空间科学技术, 2005(1): 44-47.
    [26]刘洋,陈英武,谭跃进.基于贪婪算法的卫星地面站系统任务规划方法[J].系统工程与电子技术, 2003, 25(10): 1239-1241.
    [27]金光,武小悦,高卫斌.基于冲突的卫星地面站系统资源调度与能力分析[J].小型微型计算机系统, 2007, 28(2): 310-312.
    [28]金光,武小悦,高卫斌.卫星地面站资源调度优化模型及启发式算法[J].系统工程与电子技术, 2004, 26(12): 1839-1841.
    [29] Damiani Sylvain, Gérard Verfaillie, Marie-Claire Charmeau. A Continuous Anytime Planning Module for an Autonomous Earth Watching Satellite[C]// Proceedings of the ICAPS-05 Workshop on Planning under Uncertainty for Autonomous Systems. Darmstadt, Germany, 2005:19-28.
    [30] Damiani Sylvain, Gérard Verfaillie, Marie-Claire Charmeau. An Earth Watching Satellite Constellation:How to Manage a Team of Watching Agents with Limited Communications[C]// Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems (AAMAS'05). New York, USA: ACM(Association for Computing Machinery) Press, 2005:455-462.
    [31]李云峰,陈祥国,武小悦.卫星数传调度模型研究[J].国防科技大学学报, 2007, 29(6): 121-125.
    [32]李云峰,武小悦.遗传算法在卫星数传调度问题中的应用[J].系统工程理论与实践, 2008, 28(1): 124-131.
    [33]李云峰,武小悦.基于综合优先度的卫星数传调度算法[J].系统工程学报, 2007, 22(6): 644-648.
    [34] Bianchessi Nicola, Giovanni Righini. Planning and Scheduling Algorithms for the COSMO-SkyMed Constellation[J]. Aerospace Science and Technology 2008, 12(7): 535-544.
    [35] Bensana E., G. Verfaillie, J.C. Agne`se, et al. Exact and Inexact Methods for The Daily Management of an Earth Observation Satellite[C]// Proceedings of the Fourth International Symposium on Space Mission Operations and Ground Data Systems. Paris: European Space Agency, 1996:507-514.
    [36] Habet Djamal, Michel Vasquez. Solving the Selecting and Scheduling Satellite Photographs Problem with a Consistent Neighborhood Heuristic[C]// Proceedings of the 16th IEEE International Conference on Tools with Artificial Intelligence (ICTAI 2004): IEEE Press, 2004.
    [37]王钧,李军,陈健等.多目标EOSs联合成像调度方法[J].宇航学报, 2007, 28(2): 354-359.
    [38]刘洋,陈英武,谭跃进.一类多卫星动态调度问题的建模与求解方法[J].系统仿真学报, 2004, 16(12): 2696-2699.
    [39] Oddi Angelo, Amedeo Cesta, Nicola Policella, et al. Scheduling Downlink Operations in MARS-EXPRESS[C]// Proceedings of the 3rd NASA Workshop on Planning and Scheduling. Houston, Texas, 2002.
    [40]郑晋军,张乃通,张丽艳.合理利用测控资源的动态调度模型[J].高技术通讯, 2002(7): 22-27.
    [41]王远振,赵坚,聂成.多卫星一地面站系统的Petri网模型研究[J].空军工程大学学报(自然科学版), 2003, 4(2): 7-11.
    [42]王远振,赵坚,聂成.多星地面站设备优化调度方法研究[J].计算机仿真, 2003, 20(7): 17-19.
    [43]金光,武小悦,高卫斌.卫星地面站资源配置仿真研究[J].系统仿真学报, 2004, 16(11): 2401-2403.
    [44]张帆,王钧,李军等.基于时间序无圈有向图的多准则优化成像调度[J].国防科技大学学报, 2005, 27(6): 61-66.
    [45] E Bensana, Lema?tre M, Verfaillie G. Earth Observation Satellite Management[J]. Constraints, 1999, 4: 293-299.
    [46] Oddi Angelo, Nicola Policella. Improving Robustness of Spacecraft Downlink Schedules[J]. IEEE Transaction on Systems, Man, and Cybernetics part A: system and humans, Part C, 2007, 37(5): 1-20.
    [47]刘洋,贺仁杰,谭跃进.基于约束满足的多卫星调度模型研究[J].系统工程与电子技术, 2004, 26(8): 1076-1079.
    [48]李菊芳,谭跃进.卫星观测系统整体调度的收发问题模型及求解[J].系统工程理论与实践, 2004, 24(12): 65-71.
    [49]贺仁杰,谭跃进.基于约束满足的卫星地面站资源优化分配问题研究[J].计算机工程与应用, 2004,26(18): 229-232.
    [50]李云峰,武小悦.基于试探性的卫星数传任务调度算法研究[J].系统工程与电子技术, 2007, 29(5): 764-767.
    [51] Gooley T. D., J. J. Borsi, J. T. Moore. Automating Air Force Satellite Control Network (AFSCN) Scheduling[J]. Mathematical and Computer Modelling, 1996, 24(2): 91-101.
    [52] Frank Jeremy, Ari J′onsson, Robert Morris, et al. Planning and Scheduling for Fleets of Earth Observing Satellites[C]// International Symposium on Artificial Intelligence Robotics, Automation Space, 2001.
    [53] Parish D. A. A genetic algorithm approach to automating satellite range scheduling[D]: Air Force Institute of Technology, USA, 1994.
    [54] Globus Al, James Crawford, Jason Lohn, et al. Scheduling Earth Observing Fleets Using Evolutionary Algorithms:Problem Description and Approach[C]// Proceedings of the 3rd NASA International Workshop on Planning and Scheduling for Space. Houston, USA, 2002.
    [55] Globus A., J. Crawford, J. Lohn, et al. Scheduling Earth Observing Satellites with Evolutionary Algorithms[C]// Proceedings of International Conference on Space Mission Challenges for Information Technology. Pasadena, CA, 2003.
    [56]凌晓冬,武小悦,刘琦.多星测控调度问题的禁忌遗传算法研究[J].宇航学报, 2009, 30(5): 2133-2139.
    [57] Zhang Na, Zuren Feng, Yuanjing Feng, et al. An Optimization Model for Multisatellite Resources Scheduling[C]// Proceedings of the 6th World Congress on Intelligent Control and Automation. Dalian, China: IEEE, 2006:8966-8970.
    [58]张娜,柯良军,冯祖仁.一种新的卫星测控资源调度模型及其求解算法[J].宇航学报, 2009, 30(5): 2140-2145.
    [59] Fidanova Stefka. Hybrid Heuristic Algorithm for GPS Surveying Problem[C]// Proceedings of the 6th International Conference on Numerical Methods and Applications (NMA 2006). Berlin Heidelberg: Springer Verlag, 2006:239-246.
    [60]顾中舜.中继卫星动态调度问题建模及优化技术研究[D].博士学位论文.长沙:国防科学技术大学研究生院, 2008.
    [61]邢立宁,陈英武.基于混合蚁群优化的卫星地面站系统任务调度方法[J].自动化学报, 2008, 34(4): 414-418.
    [62]白保存,陈英武,贺仁杰等.基于分解优化的多星合成观测调度算法[J].自动化学报, 2009, 35(5): 596-403.
    [63]肖人彬,陶振武.群集智能研究进展[J].管理科学学报, 2007, 10(3): 80-96.
    [64]杨颖,王琦. STK在计算机仿真中的应用[M],北京:国防工业出版社, 2005.
    [65] Kucinskis Fabrício de Novaes, Maurício Gon?alves Vieira Ferreira. An Onboard Knowledge Representation Tool for Satellite Autonomous Applications[C]// Proceedings of the 2008 ACM symposium on Applied computing(SAC'08). Fortaleza, Ceará, Brazil: ACM(Association for Computing Machinery) Press, 2008:1678-1682.
    [66] Fukunaga Alex S., Gregg Rabideau, Steve Chien, et al. ASPEN: A Framework for Automated Planning and Scheduling of Spacecraft Control and Operations[C]// Proceedings of international Symposium on AI, Robotics and Automation in Space(i-SAIRAS). Tokyo, Japan, 1997:1-6.
    [67] Johnston Mark D., Bradley J. Clement. Automating Deep Space Network Scheduling and Confilict Resolution[C]// Proceedings of the fifth international joint conference on Autonomous agents and multiagent systems. Hakodate, Japan: ACM(Association for Computing Machinery) press, 2005.
    [68] Cesta Amedeo, Gabriella Cortellessa, Simone Fratini, et al. Mexar2: AI Solves Mission Planner Problems[J]. IEEE Intelligent Systems, 2007, 22(4): 12-19.
    [69] Cesta Amedeo, Gabriella Cortellessa, Simone Fratini, et al. An Innovative Product for Space Mission Planning–an a Posteriori Evaluation[C]// Proceedings of the 17th International Conference Automated Planning and Scheduling(ICAPS 07): AAAI(American Association for Artificial Intelligence) Press, 2007.
    [70] Chien S., A. Govindjee, T. Estlina, et al. Automated Generation of Tracking Plans for a Network of Communications Antennas[C]// Proceedings of the 1997 Conference on Innovative Applications of Artificial Intlligence, 1997.
    [71]公茂果,焦李成,杨咚咚等.进化多目标优化算法研究[J].软件学报, 2009, 20(2): 271-289.
    [72]刘文,张育林,刘昆.基于多目标进化算法的卫星通信星座优化设计[J].宇航学报, 2008, 29(1): 95-99.
    [73]吴秀丽,孙树栋,余建军等.多目标柔性作业车间调度优化研究[J].计算机集成制造系统, 2006, 12(5): 731-736.
    [74] Blum Christian, Andrea Roli. Metaheuristics in Combinatorial Optimization: Overview and Conceptual Comparison[J]. ACM Computing Surveys, 2003, 35(3): 268-308.
    [75] Valls Vicente, Francisco Ballest, Sacramento Quintanilla. Justification and RCPSP: A technique that pays[J]. European Journal of Operational Research, 2005, 165(2): 375-386.
    [76] Kolisch Rainer, So¨nke Hartmann. Experimental Investigation of Heuristics for Resource-Constrained Project Scheduling: An Update[J]. European Journal of Operational Research, 2006, 174(1): 23-37.
    [77] Dorigo Marco, Thomas Stützle. Ant Colony Optimization[M], Cambridge: Massachusetts Institute of Technology Press, 2004.
    [78] Yang Jinhui, Xiaohu Shi, Maurizio Marchese, et al. An Ant Colony Optimization Method for Generalized TSP Problem[J]. Progress in Natural Science, 2008, 18(11): 1417-1422.
    [79] Dorigo M., V Maniezzo, A. Colomi. The Ant System: Optimization by a Colony of Cooperating Agents[J]. IEEE Transactions on Systems, Man, and Cybemetics-Part B, 1996, 26(1): 29-41.
    [80] Dorigo Marco, Luca Maria Gambardella. Ant Colony System: A Cooperative Learning Approach to the Traveling Salesman Problem[J]. IEEE Transactions on Evolutionary Computation, 1997, 1(1): 53-66.
    [81] Dorigoa Marco, Christian Blumb. Ant Colony Optimization Theory: A Survey[J]. Theoretical Computer Science, 2005, 344(2-3): 243-278.
    [82] Dorigo Marco, Krzysztof Socha. An Introduction to Ant Colony Optimization[R]. Technical Report No.TR/IRIDIA/2006-010: IRIDIA UniversitéLibre de Bruxelles, 2006.
    [83] Stutzle T., H. Hoos. The MAX-MIN Ant System And Local Search for The Traveling Salesman Problem[C]// Proceedings of IEEE International Conference on Evolutionary Computation and Evolutionary Programming Conference, 1997:309-314.
    [84] Bullnheimer B., R. R Hard, C. Strauss. A New Rank-Based Version of The Ant System: A Computational Study[J]. Central European Journal for Operations Research and Economics, 1999, 7(1): 25-38.
    [85] Blum Christian, Marco Dorigo. The Hyper-Cube Framework for Ant Colony Optimization[J]. IEEE Transactions on Systems, Man, and Cybernetics-Part B: Cybernetics, 2004, 34(2): 1161-1172.
    [86] Li Yong, Shihua Gong. Dynamic Ant Colony Optimisation for TSP[J]. The International Journal of Advanced Manufacturing Technology, 2003, 22(7-8): 528-533.
    [87]邹鹏,周智,陈国良等.求解QAP问题的近似骨架导向快速蚁群算法[J].软件学报, 2005, 16(10): 1691-1698.
    [88] Mertens Koenraad, Tom Holvoet. CSAA: A Distributed Ant Algorithm Framework for Constraint Satisfaction[C]// Proceedings of the 17th International FLAIRS Conference: AAAI(American Association for Artificial Intelligence) Press, 2004.
    [89] Schoofs Luk, Bart Naudts. Ant Colonies are Good at Solving Constraint Satisfaction Problems[C]// Proceedings of the 2000 Congress on Evolutionary Computation. La Jolla, CA, USA: IEEE Press, 2000:1190-1195.
    [90] Kong Min, Peng Tian, Yucheng Kao. A New Ant Colony Optimization Algorithm for the Multidimensional Knapsack Problem[J]. Computers & Operations Research, 2008, 35(8): 2672-2683.
    [91] Cheng T.C.E., C.T. Ng, J.J. Yuan. Multi-Agent Scheduling on a Single Machine with Max-form Criteria[J]. European Journal of Operational Research, 2008, 188: 603-609.
    [92] Liao Ching-Jong, Hsiao-Chien Juan. An Ant Colony Optimization for Single-Machine Tardiness Scheduling with Sequence-Dependent Setups[J]. Computers & Operations Research, 2007, 34(7): 1899-1909.
    [93] Cheng T.C.E., A.A. Lazarev, E.R. Gafarov. A Hybrid Algorithm for the Single-Machine Total Tardiness Problem[J]. Computers & Operations Research, 2007, 36(2): 308-315.
    [94] Sankarl S.Saravana, S.G.Ponnambalam, V.Rathinavell, et al. Scheduling in Parallel Machine Shop: An Ant Colony Optimization Approach[C]// Proceedings of IEEE International Conference on Industrial Technology(ICIT 2005): IEEE Press, 2005:276-280.
    [95] Rojanasoonthon Siwate. Parallel Machine Scheduling with Time Windows[D]. Doctor Thesis: Faculty of the Graduate School,University of Texas, 2004.
    [96] Rojanasoonthon S, JF Bard, SD Reddy. Algorithms for Parallel Machine Scheduling:a Case Study of the Tracking and Data Relay Satellite System[J].Journal of the Operational Research Society, 2003, 54(8): 806-821.
    [97] Huang Kuo-Ling, Ching-Jong Liao. Ant Colony Optimization Combined with Taboo Search for the Job Shop Scheduling Problem[J]. Computers & Operations Research, 2008, 35(4): 1030-1046.
    [98] Heinonen J., F. Pettersson. Hybrid Ant Colony Optimization and Visibility Studies Applied to a Job-shop Scheduling Problem[J]. Applied Mathematics and Computation, 2007, 187(2): 989-998.
    [99] Montgomery James, Carole Fayad, Sanja Petrovic. Solution Representation for Job Shop Scheduling Problems in Ant Colony Optimisation[C]// Ant Colony Optimization and Swarm Intelligence (ANTS 2006). Berlin Heidelberg: Springer Verlag, 2006:484-491.
    [100] Yagmahan Betul, Mehmet Mutlu Yenisey. A Multi-Objective Ant Colony System Algorithm for Flow Shop Scheduling Problem[J]. Expert Systems with Applications, 2010, 37(2): 1361-1368.
    [101] Yagmahan Betul, Mehmet Mutlu Yenisey. Ant Colony Optimization for Multi-objective Flow Shop Scheduling Problem[J]. Computers & Industrial Engineering, 2008, 54(3): 411-420.
    [102] Lin B.M.T., C.Y. Lu, S.J. Shyu, et al. Development of New Features of Ant Colony Optimization for Fowshop Scheduling[J]. International Journal of Production Economics, 2008, 112(2): 742-755.
    [103] Pasia Joseph M., Richard F. Hartl, Karl F. Doerner. Solving a Bi-objective Flowshop Scheduling Problem by Pareto-Ant Colony Optimization[C]// Ant Colony Optimization and Swarm Intelligence (ANTS 2006). Berlin Heidelberg: Springer Verlag, 2006:294-305.
    [104] Gajpal Yuvraj, Chandrasekharan, Rajendran, et al. An Ant Colony Algorithm for Scheduling in Flowshops with Sequence-Dependent Setup Times of Jobs[J]. The International Journal of Advanced Manufacturing Technology, 2006, 30(5-6): 416-424.
    [105] Gajpal Yuvraj, Chandrasekharan, Rajendran. An Ant-Colony Optimization Algorithm for Minimizing the Completion-Time Variance of Jobs in Fowshops[J]. International Journal of Production Economics, 2006, 101(2): 259-272.
    [106] Esquivel Susana, Guillermo Leguizamón, Federico Zuppa, et al. A Performance Comparison of Alternative Heuristics for the Flow Shop Scheduling Problem[C]// Applications of Evolutionary Computing(EvoWorkshops 2002). Berlin Heidelberg: Springer Verlag, 2002:51-60.
    [107] Bautista Joaquín, Jordi Pereira. Ant Colonies for the RCPS Problem[C]// Topics in Artificial Intelligence (CCIA 2002). Berlin Heidelberg: Springer Verlag, 2002:257-268.
    [108] Merkle Daniel, Martin Middendorf, Hartmut Schmeck. Ant Colony Optimizationfor Resource-Constrained Project Scheduling[J]. IEEE Transactions on Evolutionary Computation, 2002, 6(4)333-346.
    [109] Luo Shipeng, Cheng Wang, Jinwen Wang. Ant Colony Optimization for Resource-Constrained Project Scheduling with Generalized Precedence Relations[C]// Proceedings of the 15th IEEE International Conference on Tools with Artificial Intelligence (ICTAI'03): IEEE Press, 2003.
    [110] Fuellerer Guenther, Karl F. Doerner, Richard F. Hartl, et al. Ant Colony Optimization for the Two-Dimensional Loading Vehicle Routing Problem[J]. Computers & Operations Research, 2009, 36(3): 655-673.
    [111] Bin Yu, Yang Zhong-Zhen, Yao Baozhen. An Improved Ant Colony Optimization for Vehicle Routing Problem[J]. European Journal of Operational Research, 2009, 196: 171-176.
    [112] Zhang Xiaoxia, Lixin Tang. A New Hybrid Ant Colony Optimization Algorithm for the Vehicle Routing Problem[J]. Pattern Recognition Letters, 2009, 30(9): 848-855.
    [113]陈岩,杨华江,朱华勇等.基于配队蚁群算法的QoS组播路由方法[J].系统仿真学报, 2008, 20(5): 1361-1365.
    [114]孙力娟,王汝传.基于蚁群算法和遗传算法融合的QoS组播路由问题求解[J].电子学报, 2006, 34(8): 1391-1395.
    [115] Li-juan SUN, WANG Liang-jun, WANG Ru-chuan. Ant Colony Algorithm for Solving QoS Routing Problem[J]. Wuhan University Journal of Natural Sciences, 2004, 9(4): 449-453.
    [116] Subing Zhang, Liu Zemin. A QoS Routing Algorithm Based on Ant Algorithm[C]// The Proceedings of 25th Annual IEEE International Conference on Local Computer Networks (LCN'00): IEEE Press, 2001:1581-1585.
    [117] Chu Chao-Hsien, JunHua Gu, Xiang Dan Hou, et al. A Heuristic Ant Algorithm for Solving QoS Multicast Routing Problem[C]: IEEE Press, 2002:1630-1635.
    [118]陈岩,杨华江,沈林成.基于再励学习蚁群算法的多约束QoS路由方法[J].计算机科学, 2007, 34(5): 25-27.
    [119] Burke Edmund, Graham Kendall, Dario Landa Silva, et al. An Ant Algorithm Hyperheuristic for the Project Presentation Scheduling Problem[C]// Proceedings of the 2005 IEEE Congress on Evolutionary Computation: IEEE Press, 2005:2263-2270.
    [120] Gutjahr Walter J., Marion S. Rauner. An ACO Algorithm for a Dynamic Regional Nurse-Scheduling Problem in Austria[J]. Computers & Operations Research, 2007, 34(3): 642-666.
    [121] Abdallah Hazem, Hassan M. Emara, Hassan T. Dorrah, et al. Using Ant Colony Optimization Algorithm for Solving Project Management Problems[J]. ExpertSystems with Applications, 2009, 36(6): 10004-10015.
    [122] Merkle Daniel, Martin Middendorf. Ant Colony Optimization with Global Pheromone Evaluation for Scheduling a Single Machine[J]. Applied Intelligence, 2003, 18(1): 105-111.
    [123]宋扬,张智海,郑力.蚁群算法求解独立到达时间单机提前/拖期调度问题[J].清华大学学报(自然科学版), 2005, 45(11): 1577-1580.
    [124] Blum Christian, Michael Samples. An Ant Colony Optimization Algorithm for Shop Scheduling Problems[J]. Journal of Mathematical Modelling and Algorithms, 2004, 3(3): 285-308.
    [125] Ying Kuo-Ching, Ching-Jong Liao. An Ant Colony System for Permutation Flow-shop Sequencing[J]. Computers & Operations Research, 2004, 31(5): 791-801.
    [126] Ying Kuo-Ching, Shih-Wei Lin. Multi-Heuristic Desirability Ant Colony System Heuristic for Non-Permutation Flowshop Scheduling Problems[J]. The International Journal of Advanced Manufacturing Technology, 2005, 3(7-8): 793-802.
    [127] Merkle Daniel, Martin Middendorf. Ant Colony Optimization with the Relative Pheromone Evaluation Method[C]// Proceedings of EvoWorkshops 2002. Berlin Heidelberg: Springer Verlag, 2002:325-333.
    [128] Rajendran Chandrasekharan, Hans Ziegler. Ant-Colony Algorithms for Permutation Flowshop Scheduling to Minimize Makespan/Total Flowtime of Jobs[J]. European Journal of Operational Research, 2004, 155(2): 426-438.
    [129] Blum Christian. ACO Applied to Group Shop Scheduling: A Case Study on Intensification and Diversification[C]// Ant Algorithms(ANTS 2002). Berlin Heidelber: Springer Verlag, 2002:14-27.
    [130] Tseng Lin-Yu, Shih-Chieh Chen. A Hybrid Metaheuristic for the Resource-Constrained Project Scheduling Problem[J]. European Journal of Operational Research, 2006, 175(2): 707-721.
    [131] T'kindt Vincent, Nicolas Monmarché, Fabrice Tercinet, et al. An Ant Colony Optimization Algorithm to Solve a 2-Machine Bicriteria Flowshop Scheduling Problem[J]. European Journal of Operational Research, 2002, 142(2): 250-257.
    [132] Shyu S.J., B.M.T. Lin, P.Y. Yin. Application of Ant Colony Optimization for No-wait Flowshop Scheduling Problem to Minimize the Total Completion Time[J]. Computers & Industrial Engineering, 2004, 47(2-3): 181-193.
    [133] H. Campbell, Dudek R., Smith M. A Heuristic Algorithm for the n Job m Machines Sequencing Problem[J]. Management Science, 1970(16): 630-637.
    [134] Ellabib Ismail, Otman A. Basir, Paul Calamai. An Experimental Study of a Simple Ant Colony System for the Vehicle Routing Problem with TimeWindows[C]// Ant Algorithms(ANTS 2002). Berlin Heidelberg: Springer Verlag, 2002:53-64.
    [135]刘志硕,申金升,柴跃廷.基于自适应蚁群算法的车辆路径问题研究[J].控制与决策, 2005, 20(5): 562-566.
    [136]刘智硕,申金升.基于解均匀度的车辆路径问题的自适应蚁群算法[J].系统仿真学报, 2005, 17(5): 1079-1083.
    [137] Bella John E., Patrick R. McMullen. Ant Colony Optimization Techniques for the Vehicle Routing Problem[J]. Advanced Engineering Informatics, 2004(18): 41-48.
    [138]张涛,田文馨,张杰等.带车辆形成约束的VRPSPD问题的改进蚁群算法[J].系统工程理论与实践, 2008, 28(1): 132-140.
    [139]王素欣,高利,崔小光等.多集散点车辆路径问题及其蚁群算法研究[J].系统工程理论与实践, 2008, 28(2): 143-147.
    [140] Angus Daniel, Clinton Woodward. Multiple objective ant colony optimisation[J]. Swarm Intelligence, 2009, 3(1): 69-85.
    [141] Chaharsooghi S.K., Amir H. Meimand Kermani. An Effective Ant Colony Optimization Algorithm (ACO) for Multi-objective Resource Allocation Problem (MORAP)[J]. Applied Mathematics and Computation, 2008, 200(1): 167-177.
    [142] Huang Rong-Hwa, Chang-Lin Yang. Overlapping Production Scheduling Planning with Multiple Objectives-An Ant Colony Approach[J]. International Journal of Production Economics, 2008, 115(1): 163-170.
    [143] Zhao Jian-Hua, Zhaoheng Liu, My-Thien Dao. Reliability Optimization Using Multiobjective Ant Colony System Approaches[J]. Reliability Engineering and System Safety, 2007, 92: 109-120.
    [144]张勇德,黄莎白.多目标优化问题的蚁群算法研究[J].控制与决策, 2005, 20(2): 170-173.
    [145]罗德林,段海滨,吴顺详等.基于启发式蚁群算法的协同多目标攻击空战决策研究[J].航空学报, 2006, 27(6): 1166-1170.
    [146]杜天军,陈光禹,刘占辰.多目标攻击空战决策WBG模型及其蚁群算法[J].系统工程与电子技术, 2005, 27(5): 861-865.
    [147]康莉,谢维信,黄敬雄.基于蚁群算法的多目标跟踪方法[J].系统工程与电子技术, 2008, 30(9): 1782-1784.
    [148]康莉,谢维信,黄敬雄.一种基于蚁群算法的多目标跟踪数据关联方法[J].电子学报, 2008, 26(3): 586-589.
    [149] Gutjahr Walter J. A Graph-based Ant System and its Convergence[J]. Future Generation Computer Systems, 2000, 16(8): 873-888.
    [150] Gutjahr Walter J. ACO Algorithms with Guaranteed Convergence to the Optimal Solution[J]. Information Processing Letters, 2002, 82(3): 145-153.
    [151] Gutjahr Walter J. A Generalized Convergence Result for the Graph Based Ant System Metaheuristic[J]. Probability in the Engineering and Informational Sciences, 2003, 17(4): 545-569.
    [152] Badr Amr, Ahmed Fahmy. A Proof of Convergence for Ant Algorithm[J]. International Journal of Intelligent Computing and Information, 2003, 160(1-4): 267-279.
    [153] Sebastiani Glovanni, Glovanni Luca Torrisi. An Extended Ant Colony Algorithm and Its Convergence Analysis[J]. Methodology and Computing in Applied Probability, 2005, 7(2): 249-263.
    [154]黄翰,郝志峰,吴春国.蚁群算法的收敛速度分析[J].计算机学报, 2007, 30(8): 1344-1353.
    [155]朱庆保.蚁群优化算法的收敛性分析[J].控制与决策, 2006, 21(7): 763-766.
    [156]丁建立,陈增强,袁著祉.遗传算法与蚂蚁算法融合的马尔可夫收敛性分析[J].自动化学报, 2004, 30(4): 629-634.
    [157]段海滨,王道波.蚁群算法的全局收敛性研究及改进[J].系统工程与电子技术, 2004, 26(10): 1506-1509.
    [158] Gutjahr Walter J. Mathematical Runtime Analysis of ACO Algorithms:Survey on an Emerging Issue[J]. Swarm Intelligence, 2007, 1(1): 59-79.
    [159] Gutjahr Walter J. First Steps to the Runtime Complexity Analysis of Ant Colony Optimization[J]. Computers & Operations Research, 2008, 35(9): 2711-2727.
    [160] Doerr Benjamin, Frank Neumann, Dirk Sudholt, et al. On the Runtime Analysis of the 1-ANT ACO Algorithm[C]// Proceedings of the genetic and evolutionary computation conference (GECCO'07). New York: ACM(Association for Computing Machinery) Press, 2007:33-40.
    [161] Neumann Frank, Carsten Witt. Runtime Analysis of a Simple Ant Colony Optimization Algorithm[C]// Proceedings of the 17th international symposium on algorithms and computation (ISAAC'06). Berlin: Springer. Extended version to appear in Algorithmica, 2006:618-627.
    [162] Hao Zhifeng, Han Huang, Xili Zhang, et al. A Time Complexity Analysis of ACO for Linear Functions[C]// Simulated Evolution and Learning(SEAL 2006). Berlin Heidelberg: Springer Verlag, 2006:513-520.
    [163]徐泽水.不确定多属性决策方法及应用[M],北京:清华大学出版社, 2004.
    [164]曹华军,刘飞,施金良.一类资源负荷均衡问题的优化调度模型及其算法[J].计算机集成制造系统, 2005, 11(5): 669-672.
    [165]王延斌,王刚,赵立忠等.基于蚁群算法的模具制造动态调度研究[J].计算机集成制造系统, 2006, 12(7): 1028-1036.
    [166]岳超源.决策理论与方法[M],北京:科学出版社, 2004.
    [167] Merkle Daniel, Martin Middendorf. A New Approach to Solve Permutation Scheduling Problems with Ant Colony Optimization[C]// Proceedings of Applications of Evolutionary Computing(EvoWorkshop 2001). Berlin Heidelberg: Springer Verlag, 2001:484-494.
    [168] Merkle Daniel, Martin Middendorf, H. Schmeck. Pheromone Evaluation in Ant Colony Optimization[C]// 26th Annual Confjerence of the IEEE Industrial Electronics Society(IECON 2000). Nagoya, Japan: IEEE Press, 2000:2726-2731.
    [169]郭嗣琮,陈刚.信息科学中的软计算方法[M],沈阳:东北大学出版社, 2001.
    [170]修春波,张雨虹,刘玉霞.组合优化问题的混沌搜索策略[J].系统仿真学报, 2007, 19(5): 1026-1029.
    [171]胡志坤,桂卫华,彭小奇.混沌梯度组合优化算法[J].控制与决策, 2004, 19(12): 1337-1340.
    [172]李丽香,彭海朋,杨义先等.基于混沌蚂蚁群算法的Lorenz混沌系统的参数估计[J].物理学报, 2007, 56(1): 51-55.
    [173] J Horn, Nafpliotis N, Goldberg D E. A Niched Pareto Genetic Algorithm for Multiobjective Optimization[C]// Proceedings of the First IEEE Confon Evolutionary Computation. New Jersey: IEEE Press, 1994:82-87.
    [174] H Ishibuchi, Shibata Y.A. Sinilarity- Based Mating Scheme for Evolutionary Multiobjective Optimization[C]// Proceedings of LNCS 2723:GECOO 2003, 2003:1065-1076.
    [175] Zitzler Eckart, Kalyanmoy Deb, Lothar Thie. Comparison of Multiobjective Evolutionary Algorithms: Empirical Result[J]. Evolutionary Computation, 2000, 8(2): 173-195.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700