关于项目进度优化方法探讨

毕业论文

摘要

关于项目进度优化方法探讨

项目管理理论是管理学范畴的一个比较新的领域,是为了合理的计划、协调并控制一个工业、商业等项目的成功完成。进度管理是项目管理的核心理论之一。项目进度计划管理贯穿了整个项目管理的全过程,只有对这种方法真正实行才能够有效的控制项目的时间、资源、费用进程。项目中的所有活动和资源都必须接受计划和控制,只有这样才能保证项目的时间、成本要求。

现代项目管理技术与工具为工程项目管理提供了科学的方法和手段,随着计算机、IT技术在工程实践中的广泛应用,工程项目管理信息系统的应用范围也在不断扩展。进度控制是进度管理中的关键技术。随着我国经济的快速发展及市场经济的逐步完善,项目单位都面临着市场广阔、利润率低和技术难度加大的现状,虽然也有一些新技术的应用思想运用到工程项目中,但在实际应用和操作方面还存在欠缺,因此,科学地进行项目进度的组织、控制成为项目管理中应该重点考虑的问题。

本文在查阅了大量资料的基础上,首先对项目进度计划管理理论、现状进行了总结,然后详细介绍了进度计划中网络计划法的应用理论以及其发挥的作用和所存在的问题;接着对Agent及多Agent的知识进行了讨论,结合其特点提出项目进度优化方法的系统体系框架;

最后,在描述了系统结构和流程的基础上,对该多Agent系统中所涉及到的各个Agent进行了结构设计和描述,并在选定的Aglet平台上进行了编码的设计。

关键词:项目进度计划,进度优化,合作机制,多Agent系统,Aglet

第一章绪论

§1-1选题背景及意义

1-1-1选题背景

每一个项目负责人都希望自己负责的项目能够成功。怎样才算是一个成功的项目呢?一般说来,成功项目就是能够在规定的工期、成本的条件下,满足或超过项目关系人要求的项目。也就是说,时间、成本、质量和范围是项目成功的基本要素,对项目的成败起着至关重要的作用。其中时间因素又会对其他方面产生很大的影响。例如,时间增加,就会增加成本;如果一味加快进度,就会出现盲目赶工,最终会影响项目质量。根据当前项目管理专家对失败项目的研究发现:工期超出要求的项目占了失败项目的70%以上。因此有效实施项目进度管理是项目成功的重要保障,是每一个项目负责人都必须重视的工作。

项目管理已经有新发展[1]:⑴项目管理的国际化;⑵项目管理的信息化、网络化。在项目管理中,进度、成本和质量控制三者之间是对立统一的关系,进度控制是其中非常重要的内容之一。目前项目进度计划的制订和进度的控制中,都是以人为主体的,这样就大大限制了计划的科学性和准确性。

目前,在编制项目进度计划时,每个单位大部分都是根据自身现有的资源进行运作,并且具有很大的随意性,使资源不能充分利用,造成施工成本的控制性不够。现在表达工程计划的常用方法有关键日期表、甘特图、垂直图、网络计划等,虽然现在有计算机软件进行支持,但是主要靠人来完成,效率低,准确性不够。而引入Agent理论和技术,将会给工程项目管理系统的开发提供新的思路。

Agent技术的产生与发展是与人工智能的研究与发展紧密相连的,伴随人工智能的潮起潮落,智能代理技术在历史上也产生过争论与消长,但智能代理技术的研究却一直保持着持续的发展,并在当今获得广泛的关注和好评。Agent理论和技术作为分布式人工智能的研究领域,自20世纪70年代末出现以来发展变化很快[2],引起了众多研究人员的关注,其原因是MAS(Multi-Agent Systems)可以在现代计算机科学及其应用领域扮演重要的.角色。现代计算平台和计算环境不仅是开放和异质的,而且是大型分布式的,计算机不再是一个独立运行的系统,计算机之间、计算机和用户之间的密切联系使计算机和信息处理系统越来越复杂。传统的集中式计算模式不能适应大型分布式信息处理的要求,而基于Agent的计算和以Agent为主体的高层交互可以满足现代计算和分布式信息处理系统的要求。另外。MAS在分析和建立人类交互模型和交互理论中可以发挥重要作用。

MAS技术在复杂系统协调控制中应用的研究具有很大的现实意义。对于空间、功能、时间上分布的复杂工业过程或过程庞大的管理工程,如果采用单一的系统(专家系统、神经网络、数学模型)进行控制管理,则由于没有足够的知识、资源、信息、能力,将会导致这些单一系统的失败,其解决的有效途径是采用多智能体技术,即把一个庞大的复杂任务按功能、空间或时间划分为多个子任务,每个子任务则由单个智能体或智能群体完成,各个智能体间相互通信,彼此协调,共同完成任务。由于复杂系统的实时性、动态性、不确定性、分布性及各个子系统不同的知识库、不同的求解方法等,多个子系统之间的冲突(时间冲突、结果冲突、资源冲突)不可避免,如何分解分配任务、如何求解任务、如何解决各种冲突,使各智能体协调一致,互相合作共同完成复杂任务是多智能体理论要解决的核心问题之一。现在,Agent技术已经广泛的应用于很多方面:电子商务、网络管理、工作流和业务过程管理、基于Agent技术的项目进度优化方法研究会仿真和合作设计等。

 

第六章结论

本文主要做了以下工作:

对项目进度管理和优化方面的知识进行了详细的总结和探讨,在对当前项目管理进度制定情况进行总结的基础上,从项目进度计划制定智能化程度的方面对集合制定情况进行了分类,并着重于其中的网络计划方法进行分析总结;接着对Agent技术与应用现状进行全面细致的分析,探讨了Agent的工作过程、实现方法以及多Agent系统的模型和协作协商机制;随后在论文的第四章和第五章结合进度管理和Agent的特性分别给出了基于Agent技术的项目进度优化系统的模型和实现方法,基本实现了目标系统。本文的创新之处在于:

(1)将Agent技术应用于项目进度计划的制定和优化过程,提出了一个基于Agent技术的项目进度优化系统体系结构。相对于其他的项目进度管理系统,该系统减少了工作人员的工作量,使制定的项目计划更加科学、可行,将有力地保证项目计划的实施。

(2)在给定的实验平台上基本实现了文章设计的Agent系统,主要是系统中涉及到的各个Agent内部结构、代码以及它们之间的协商算法的实现。该方法应用于项目进度优化过程中,预期将充分发挥Agent的特性。由于研究内容的复杂和庞大以及本人研究水平的限制,本文只是在理论上将Agent技术应用于项目进度计划的制定和优化方面做了一些探索性的工作,需要进一步做的工作包括:

(1)系统的进一步完善,如系统框架、结构的进一步规范和完善;

(2)此多Agent系统的全面仿真、实例分析。