首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
传统群体仿真技术常把群体看成若干个体的组合,但事实上群体是由若干具有相似行为的个体组成的群组所构成的.针对大多数现有群体仿真技术由于没有考虑到上述因素,导致仿真结果和真实生活中的群体行为存在一定差异的问题,并结合群体是由不同小群组构成的特点,提出一种基于视觉信息指导并考虑行人动态寻路和局部碰撞避免的方法.仿真结果显示,该方法在仿真群体时能够获得较为自然的自组织现象,与现有的几种方法相比,这种现象在复杂环境或者高密度情况下会更加明显.  相似文献   

2.
在面向对象的虚拟平台设计中,将虚拟实验室的元件的功能和属性采用数据库技术来保存,容易实现元件的动态扩充.以数字电路实验为例,详细描述数据库的逻辑结构设计;并通过把电路的拓扑结构看成有向图,给出拓扑分析的完整算法.  相似文献   

3.
面向对象的概念化个体分类结构的设计和实现   总被引:2,自引:0,他引:2  
概念化个体的分类层次结构是智能信息处理系统中模型化问题域的一种有效方法。中探讨如何把概念化个体的分类层次结构与面向对象的程序设计风格和多种知识表示方法相结合,给出在面向对象环境下概念化个体的分类层次结构的设计及其实现算法。  相似文献   

4.
微通信元网络系统的软件架构   总被引:1,自引:0,他引:1  
在对服务元网络体系结构和微通信元网络系统进行充分研究的基础上,本文提出了一种新型的适合微通信元网络系统的软件架构。在该架构中,用面向对象的设计思想把微通信元作为一个软件对象来实现,使它既是包处理的一个最小单元,也是CPU调度的最小单元。这种新型的软件架构具有灵活、安全、高效、易于扩展和配置方便等优点,特别适合构建模块化的,具有面向对象特征的微通信元网络系统。  相似文献   

5.
面向对象的并行消息传递库的设计与实现分析   总被引:1,自引:0,他引:1  
马珂绛 《计算机应用》2005,25(3):628-630,636
MPI是并行程序设计中广泛使用的一个消息传递库,虽然标准MPI-2定义了C 绑定,但它并不严格符合面向对象的观点。在分析各类已有面向对象消息传递系统的基础上,用C 设计并实现了一个面向对象的、易于传递对象(包括用户自定义类型和STL容器)的、MPI一致的、类型安全的、基于MPI的并行消息传递库,并给出了相应的使用实例及性能分析。  相似文献   

6.
一种基于超群体的并行遗传算法   总被引:2,自引:1,他引:1  
文章首次提出了空间交配的慨念,构造了一种基于超群体的并行遗传算法。它把每一子群体(sub-group)看作一个特殊的个体,称为超个体(super-individual);该算法就是对由若干超个体组成的群体———超群体(super-group)施加遗传运算,从而实现遗传算法的并行化。它不但较好地克服了早熟问题,而且开拓遗传算法研究的新方向。最后,给出了实验的对比分析,证实了算法的有效性。  相似文献   

7.
提出了虚拟数控机床的基本系统结构,引入面向对象程序设计的基本概念于虚拟数控机床的设计.根据数控机床各零部件在加工过程中的特点,把它们分成静态类、运动类和动态类3类.在此基础上,利用3维实体CAD(computer aided design)软件系统进行虚拟数控机床加工过程中非变形物体(静态类与运动类)的外形设计并转换成STL(stereolithography)文件,对动态变形物体采用特征造型方法,与设计的成员函数即该零部件的运动函数有机地集成起来,构成类,最终实现数控机床各机构的动态仿真.引入了四元数的基本概念,并将其应用于系统设计与实现.上述方法为虚拟数控系统的研究提供了基本框架.实验结果证明,上述方法是可行的,具有很好的实用价值和参考价值.  相似文献   

8.
基于遗传算法求解RCPSP(resource-constrained project scheduling problem)的算法框架,采用面向对象的技术抽象出算法运行中的五个类:活动类、项目网络图类、串行调度进程类、种群中的个体类及遗传算法类。基于动态数组表示项目网络图和活动之间的逻辑关系,并分析出每个类的基本属性及操作函数,其次,探究出各个类之间的组合或依赖关系,从整体角度,设计出包含所有类的算法静态结构图,清晰地展示了多个类之间复杂的数据互访过程,进而实现了基于面向对象技术的遗传算法求解RCPSP编码,最后从理论上分析了采用面向对象技术的优势。研究表明,相对于传统的面向过程的编程方式,基于面向对象技术实现求解RCPSP的遗传算法使得代码编写工作量大大减少,程序的可读性增强,且算法的运行效率有很大提高。  相似文献   

9.
一种系统依赖图的面向对象扩充方案   总被引:3,自引:0,他引:3  
提出一种对传统的系统依赖图进行面向对象扩充的方案.把传统的系统依赖图和类依赖子图、类层次子图相结合,从而构成了适合描述面向对象程序的面向对象系统依赖图.详细说明了对系统依赖图进行面向对象语法、语义扩充的过程,同时给出了构造面向对象系统依赖图的一般算法以及应用分析.  相似文献   

10.
采用面向对象方法学来表示知识的方法。面向对象知识表示把所有的实体都描述成对象,每一个对象都包括其静态结构和一组操作。对象按“类”、“子类”、“超类”构成偏序关系,上一层对象的属性可有条件地被下一层对象所继承,对象之间除了互递消息外,没有其他联系,用户要完成的任务也是通过发送消息来实现的。面向对象知识表示具有较强的表达能力,模块化性能好,它已在许多领域的应用中显示独到的优点。  相似文献   

11.
面向对象的GIS虚拟环境实现研究   总被引:1,自引:0,他引:1  
地理信息系统(GIS)从外部来看,它表现为计算机软硬件系统;而其内涵是由计算机程序和地理数据组织而成的地理空间信息模型,是虚拟环境的一种实现形式。提出采用面向对象技术实现一个GIS系统,具体介绍了设计的虚拟地理信息系统数据模型,在该数据模型中引入地理元素对象和操作,用对象容器来实现对地理元素和操作的支持和管理。最后给出了一个利用面向对象开发工具JAVA实现GIS系统的实例。  相似文献   

12.
集合类为java.util包下的重要内容,它由JDK提供,类似于数组,它同样是一个容器,而数组的长度是固定的,同时受限于数组在内存中的物理结构,很难实现存储具有映射关系的数据.集合类的出现很好地解决了数组在实际开发过程中受到制约的问题,相比数组,它能够更加高效地管理容器内的内容,同时分化了不同类型的数据结构来适应多种场...  相似文献   

13.
JZEE框架实现了多层次的应用程序体系结构,同时也提出了多层次应用程序测试的需要.如何在服务器端多种容器环境内的测试中实现测试用例的复用成为影响测试效率的关键因素.本文通过分析测试JDBC标准符合性的工具CTS,研究了实现服年器端多种容器环境测试用例复用的基表框架.该框架在增加简单的环境辅助类基础上,利用面向对象的继承机制和Java语言的反射机制,实现了多种容器内测试时测试用例复用.经过扩展测试用例,该工具已成功应用于国家863项目数据库标准符合性测试.  相似文献   

14.
一、面向对象的编程技术面向对象的编程技术是目前最先进的程序设计方法之一,它追求现实空间与软件系统解空间的近似和直接模拟,它基于消息循环、事件驱动和抽象数据类型的概念。把系统中所有资源,如数据、模块、窗体以及系统本身看成“对象”,对这些对象进行操作设计的过程就是面向对象的编程。对象是客观存在的一个实体,它具有广泛的含义,声音、数据、窗体、图像、图标、字体、字串都可以称为对象。一段应用程序中的窗口、对话框、图符、图标等,都可以泛称为对象。以往的程序设计是面向过程的,程序的运行只能严格按照编程人员的设…  相似文献   

15.
针对异构多UUV协作任务,提出了基于多智能体系统的分层式体系结构(MAHA).在个体层面,将UUV智能体的思维状态分为社会心智和个体心智两个层次分别实现,更加符合人类社会协作模式;在群体层面,提出了复杂海洋环境下UUV群体结构的评价准则,并据此将MAHA与现有结构进行了对比分析.此外,利用面向对象的Petri网理论建立了系统的协作模型,有效降低了系统建模的复杂性.最后,水下多目标搜索使命的实例研究表明,MAHA能够保证异构UUV之间进行有效的协作.  相似文献   

16.
基于形式概念分析提出构建面向对象程序中类及类体系结构新方法.利用形式概念分析重要性质:给定对象和属性的二元关系,形式概念分析能把所有由相关的对象集合和属性集合组成的概念构成概念格;在概念格上,高层的概念表示共性而低层的概念表示个性.通过对现有面向对象应用程序的分析,可以得到新的类及类体系.这样做的好处是:所得到的类体系不仅等价于应用程序最初的类体系,而且在新体系中对象只包含它真正需要的成员,没有冗余成员.自然地,该方法可以用来发现类体系设计的不足之处,也可为类体系重建提供重要的参考建议.  相似文献   

17.
面向对象软件测试是面向对象软件开发的重要一环,是保证软件质量、提高软件可靠性的关键.类测试是面向对象软件测试的关键,类的服务的测试是面向对象软件测试中的重要内容.本文介绍了一种基于服务的类测试模型,即服务的块分支图.  相似文献   

18.
类是 Visual Basic6 .0中实现软件重用的最基本方法 ,类的多态是面向对象语言中最复杂的概念。大多数面向对象的程序设计语言 (例如 C++,PB,VFP) ,都是通过继承来提供多态的。 Visual Basic不用继承来提供多态 ,而是通过多重 Active X接口来提供多态。着重分析了通过抽象类和具体类来实现多重 Active X接口、从而实现类的多态的有关技术。  相似文献   

19.
带混沌搜索的粒子群聚类算法   总被引:2,自引:0,他引:2  
聚类可以看成是寻找K个最佳聚类中心的过程.文中把一组聚类中心视为一个粒子(P),把各个数据到各自聚类中心的欧式距离之和看成优化函数(f(P)),使用带混沌搜索的粒子群聚类算法(C-PSO)算法寻找最优函数值,从而找到最佳聚类中心.该算法改进了粒子速度的初始化,把混沌搜索嵌入到粒子群的搜索过程中,提高了粒子群的搜索能力.实验结果表明,该算法的聚类效果明显好于K-means和PSO聚类.  相似文献   

20.
Windows 3.1提供的多媒体控制接口(Multimedia Con-trol Interface)即MCI,使得多媒体技术在应用系统的开发中变得前景广阔。本文介绍如何使用CTegMM多媒体类,并利用Visual C~( )(1.51)编写面向对象的多媒体应用程序。 一、CTegMM多媒体类介绍 MCI是Windows 3.1提供的媒体控制接口,它允许应用系统控制各种媒体设备,如:音响卡、CD机、激光视盘机甚至PC机的喇叭。实际上,MCI把一切多媒体设备都看成一种通信设备,MCI只知道接口命令并且能够响应不同形式的信息,每种设备由一个设备驱动器来管理,而设备则是Clip-board中的Driver选择项来管理。MCI的这种特点使得多媒  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号