计算机辅助决策方法技术

技术编号:2893126 阅读:250 留言:0更新日期:2012-04-11 18:40
一种愶助人们决策的装置和方法,使用具有人工智能编程的计算机。特定范畴内实际世界的事物和事件表示在知识库(50)中。根据规则的应用作出解决问题的最佳选择,并可根据用户所选择的方法通过加权、排序等绝地、比较地应用规则。本发明专利技术还允许用户从各种决策策略(66)中进行选择并允许用户在假设情况中观察选择的效果。(*该技术在2010年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术通常涉及计算机处理,尤其涉及一种使用人工智能程序设计技术以帮助人类决策的装置和方法。虽然还不存在对“人工智能”的统一的定义,但有时一般定义为计算机程序设计风格,在这种程序设计中程序按照解决问题的规则来运行数据。人工智能涉及应用符号而不是数字来表示数据。使用计算机处理这些符号称为“符号处理”,并且允许计算机以符号形式来表示实际世界的事物(对象),然后发展这些符号间的关联。人工智能程序的一个共同特征是它们都涉及知识,并且必须用计算机能使用的方式来表示这种知识。人工智能的应用,包括使用符号处理的人工智能的应用,是与知识库(Knowledge bases)相关联的。对某一项具体应用的知识库包含与应用有关的一些事实(facts)和应用这些事实的规则,即与有关领域相关的说明和过程知识。知识库的“事实”可包含事物(对象)、事件(events)和关系。为了发展有用的知识库,计算机工业认识到必须结合软件工程师和某一领域中的专家两方面的努力。通常,软件工程师发展专家系统,专家为知识库提供信息。但是,即使是这种产生知识库的方法也忽视了用户的专长和经验,而他或她们可能有他们自己的专长和经验可以加到决策过程中去。因此,需要有一种允许用户的专长和技能可以对知识库作出贡献的知识库系统。人工智能的应用之一是提供人类以决策支持,尤其是以模拟某一实际世界的或假设的操作的形式。操作的范围包含所有事物(对象)、事件和操作中影响行为、性能的关系。但是,许多现存的的系统都不够灵活,它们依靠基于规则的推理方法来工作。这些系统在决定什么规则可以适用和怎样去应用这些规则方面不如人类智慧的能力。因此有必要改进应用规则的方法。本专利技术的一个方面是提供一种帮助人类用户就特定操作领域中的事件作出决策的装置。本专利技术可以体现在这样一计算机系统中该计算机系统具有一存储的知识库,且在该系统中,用户与决策处理器分系统能交互作用。该装置的特征包括可以帮助用户在与领域有关的可供选择的方案之间作出选择。该装置允许用户从若干类型的规则和其它数据中进行选择从而发展一种选择方法。该装置也允许用户发展包括用于一组特定选择的一组参数值和方法的策略。本专利技术由应用人工智能技术的程序设计来实现,包括面向目标的程序设计。由于这种原因,一种决策(decision)处理器分系统可以通用化到足以使它具有可用于若干不同的计算机系统的模块。因此,本专利技术的一个方面是提供一种处理器装置,这种处理装置通过编制程序可以用于帮助用户在可供选择的作用之间进行选择。本专利技术的另一方面是提供一种对计算机进行程序设计的方法,以帮助用户在可供选择的方案间进行选择。该程序设计的特征包括与选择过程有关的种种类型的数据的表示法和种种执行规则的功能的表示法。这种程序设计给出一些不同的规则,并且允许这些规则可以以不同的的方式运用。该程序设计也允许有应用上述规则的多种方法,且使用户能从中选择一所需要的方法。本专利技术的另一方面是提供一种在特定领域内的可供选择方案之间应用计算机进行最佳选择的方法。该方法的特征包含应用不同的规则、以不同的方式应用规则,在多种方法之间进行选择以作出最佳选择,和采用策略作出决策。本专利技术的进一步的特征是允许在假想情况的前后关系中进行决策。本专利技术的技术上的优点是这种计算机辅助决策是以比较接近人类决策的方式进行的。这些规则可以非绝对地及比较地加以应用。本专利技术的进一步优点是允许人们把他的或她的专长和经验以交互作用方式与具有人工智能能力的计算机系统相结合。本专利技术的优点还在于它把计算机决定事件效果(影响)的能力和计算机作出与那些事件有关的选择的能力结合了起来。本专利技术特征的新颖性如所附权利要求书中所述。然而对本专利技术本身,则通过参照下面实施例的描述、并参阅附图可得到最好的理解。附图说明图1是按本专利技术的计算机系统的方框图。图2表明按本专利技术产生一种程序结构以对计算机进行程序设计的一种方法。图3是说明本专利技术计算机辅助决策的一种方法的流程图。图4A和4B是说明图3评价步骤的详细步骤的流程图。图5是表示使用所述计算机产生的对策进行计算机辅助决策的一种方法的流程图。图6是表示图4B方法中所用的学习程序(learning routine)的流程图。图7是表示使用所述计算机产生的假设情况(scenario)的计算机辅助决策的一种方法的流程图。图1表示按照本专利技术所构成的装置。在一实施例中,本专利技术是计算机网络的一部分,该网络包含主计算机10和一些分站(stations),每个分站通过网络通信系统15与主机相连。该装置的一个应用例子是监控航线飞行操作的计算机网络,在这种飞行操作中,操作范围所包含所有影响飞行时间表的事件。下面将要叙述,该系统提供实时支持使使用者能理解问题的范围、详细观察问题的边界效应(副作用)、产生改进状况的多种可能性,评价供选择的改进方案。这种应用只是一个应用的例子,本专利技术的装置和方法可用于多种领域及多个方面。图中一个典型的分站用编号20表示。用于网络中时,每个分站20包含一使该站能与主机10相互作用的终端仿真装置。然而本专利技术不一定要用这样的网络、该站可以是一个独立的处理单元。不管在网络中用作终端或者用作独立的处理单元、分站20有一些组成部件,包含事务处理接口30、用户接口40、知识库50和决策处理器系统60。这些组成部件通过总线17和其它通信装置相互间发送和接收信息。另外,分站20还有一般数据处理终端或通常的独立处理单元所常用的其它组成部件(未画出)。例如,用于知识库50以外的存储器,它存储数据和程序以及提供定时功能的定时器(未画出)等。事务处理接口30允许分站20所用数据跟得上出现在操作范围内的当前事件。因此,事务处理接口30与主机10及知识库50处于连通状态。当然,如果分站20是独立处理单元,事务处理接口30将与某些其它输入装置连通或者与用户接口40相结合。事务处理接口30也与决策处理器系统60连通,以便基于本专利技术进行决策的信息能从分站20传送到另一分站或输出装置。事务处理接口30的硬件可以是一些众所周知的输入/输出和其它设计用于这里描述的功能的外围装置的任何一种。用户接口40给用户提供一个使用本专利技术功能的进出口。用户接口40允许通过键盘或其它输入装置进行输入,且提供显示以允许用户与本专利技术交互作用。用户接口40也与决策处理器系统60连通。用户接口40的硬件可以是任何一种众所周知的输入/输出和其它外围装置。知识库50包含执行不同系统功能所必需的数据。知识库50的硬件可以是任何用电子学方法存储信息的存储装置,例如数字存储装置。知识库50,除了它包含一些能帮助决策的人工知能结构外,在概念上与标准数据处理系统的数据相类似。更具体地说,知识库50安排成语义帧网络(semantic network of frames)。总的来说,每帧是一个表示事物的知识表示结构,即把物理(实体)项、事实(facts)、事件等实际世界中的事物表示为属性群(groups of attributes)。每帧包含时间段(slots),每个时间段能有一个值。如下所述,这些值能包含要执行的程序。在一个帧系统中,各帧可继承来自其它帧的值。知识库50中的帧可包含推理程序设计(reasoning programming),更准确本文档来自技高网...

【技术保护点】
一种在特定领域中帮助用户决策的计算机系统装置,包含:接收该领域信息的事务处理接口,具有表示所述领域信息的知识库的存贮器,编程以从候选对象中进行最佳选择的决策处理器系统,使用应用方式可变化的规则;所述用户可与所述决策处理器系统 进行交互作的用户接口;和用于在所述事务处理接口、所述存贮器、所述决策处理器系统和所述用户接口之间沟通信息的总线系统。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:朗达L亚历山大迈克尔E伊尔冈约翰A基希纳马沙H埃利斯查尔斯W扬
申请(专利权)人:德克萨斯仪器股份有限公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1