基于模糊专家系统的问题分析和优先级确定的制作方法

文档序号:6498575阅读:163来源:国知局
基于模糊专家系统的问题分析和优先级确定的制作方法
【专利摘要】描述了用于分析问题的方法,包括:接收指定问题的多个输入参数的值;使用模糊专家系统分析多个输入参数的值,从而计算包括语言变量的值和明确值的模糊结果;以及确定问题的优先级,其中优先级基于模糊结果的语言变量的值和明确值来确定。此外,提供了相应的问题分析系统。
【专利说明】基于模糊专家系统的问题分析和优先级确定

【背景技术】
[0001] 在各种领域或域中,问题管理应用于问题的生命周期的不同阶段的执行和监管。 问题管理技术针对问题的解决和因而产生的事件的防止。问题可总地被定义为正常状态的 改变或某个性能从预期正常处理的偏离。因为问题可与任何种类的状态或处理有关,所以 问题的单独解决可一般具有反映那个问题的优先化解决的必要性的某个重要性。因此,问 题可被分析以确定问题的重要性并以增加的重要性实现问题的特许处理。
[0002] 为了执行问题分析,与问题有关的几个疑问必须被评定。对这些疑问的答案一般 需要在问题的领域或域中的专家的某个水平的技能和经验。然而,答案可能并不总是以令 人满意的方式被提供,因为专家在问题的登记期间可能并不是立即有空的。相反,登记问题 的大部分人不是专家或不拥有执行详细和客观分析的所有必要的技能和知识。例如,在信 息技术(IT)基础设施的领域中的问题一般是复杂的,且需要广泛和详细的专家知识,以便 允许适当的问题分析。
[0003] 因为IT基础实施对组织和企业实体有系统化重要性且IT基础设施的错误或故障 可能有严重牵涉,所以IT相关问题的最佳优先化和解决是需要的。此外,从IT服务管理的 观点看,问题管理可能服从在组织或企业实体和IT基础设施的管理者之间的服务水平协 议(SLA)。根据SLA,问题可能需要大部分关键问题的快速响应和立即解决。
[0004] 在本领域中已知的问题分析和优先级确定的方法要求专家定义几个输入变量,其 以后一般使用预定义的静态矩阵来处理,以便确定问题的优先级。例如,两个输入变量的值 可分别用作静态矩阵的列和行的索引,且在矩阵中的被编索引的条目可用于确定由输入变 量指定的问题的优先级。这些静态方法需要每个问题的情况和特性的完整知识,即,专家必 须定义每个输入变量的精确值。如果值是未知的,则它必须被猜测。然而在这种情况下,相 应的输入变量以后作为固定的选定值被处理并因此导致不适当的结果。
[0005] 此外,已知的系统遭受可能不足以精确地定义问题的有限数量的输入变量。因为 这样的系统被限制到一组静态值,例如静态矩阵的条目,所以也可能难以使这些系统适应 新的或变化的条件。

【专利附图】

【附图说明】
[0006] 图1示出针对根据一个例子的用于问题分析的方法的流程图; 图2示意性示出根据一个例子的用于问题分析的系统; 图3以示意性方框图的形式示出根据一个例子的模糊专家系统的部件;以及 图4A、4B和4C示出根据一个例子的在问题分析方法中应用的模糊集合的隶属函数。

【具体实施方式】
[0007] 下面将通过参考几个例子来描述各种实施例。
[0008] 本公开涉及用于问题的分析的方法,该分析基于指定问题的多个输入参数的值, 这些输入参数使用模糊专家系统来被分析。所述分析导致包括语言变量的值和明确值的模 糊结果的计算。基于模糊结果的语言变量的值和明确值来确定问题的优先级。
[0009] 问题分析方法实现问题的正确优先化,这是问题管理的最关键部分之一。它代表 智能技术,其通过使用模糊专家系统分析输入参数并基于因而产生的语言变量和数字明确 值评定优先级,来允许关于问题优先级的适当和客观的结论以及问题的更现实的量化。 [0010] 该方法进一步极大地降低了不正确地优先化的问题的数量。它通过使用反映所需 的专家知识的模糊专家系统分析所接收的值来处理多义性以及不完整和不正确的信息。因 此,提供输入参数的值的操作人员既不需要是在本领域中的专家也不必有广泛的知识以便 精确地定义问题优先级。因此,该方法对问题分析和管理降低了对专家的依赖性,并极大地 减小了相应的支持成本。
[0011] 模糊专家系统可用于基于模糊逻辑的原理来分析输入数据。模糊逻辑的一般概念 可应用在不同的领域中,例如控制理论或人工智能中,并实现不精确或不确定的知识的表 示。模糊逻辑能够实现严密地类似于人思考和作出决策的方式的过程,并因此实现近似的 推理。模糊专家系统可接收作为输入的多个值,例如数字值或语言值。语言值可被定义为 语言变量的值,其可由定义状态或状态的特性的一组术语来表示,所述术语例如"低"、"中" 和"高"。相应地,语言变量可以用自然语言来定义并且贯穿本说明书也被称为模糊变量。 输入值可被映射到多个模糊集合上并根据模糊规则来被处理,以便计算模糊结果。
[0012] 模糊集合在模糊专家系统中被使用,并允许在模糊集合中的每个元 素的隶属的分等级指示。使用值在区间[0,1]中的相应隶属函数描述相应 元素的隶属的程度。因此,模糊集合可被描述为对认《),其中V是集合且 W:i/I 定义隶属函数,其中对于每个?/,值?W定义在"中的Z的隶属的等 级。相应地,模糊集合的每个元素可具有某个隶属等级。因此,作为将输入值映射到模糊集 合上的结果,例如数字值或非模糊明确输入值的输入值可使用模糊语言变量、也可被称为 术语的模糊语言值和隶属函数来转换成模糊集合。例如,每个语言或模糊变量可具有几个 模糊值,且对于每个模糊值,隶属函数可用于将诸如非模糊明确输入值的输入值映射到模 糊语目值或术语。
[0013] 根据实施例,因而产生的语言变量的值用于将问题分类成多个类别之一,且明确 值用于对相应类别内的问题分等级。例如,语言变量的值可以指多个类别之一,例如"不重 要"、"低"、"中"、"高"和"关键"。相应地,问题可被分类为相应于语言变量的类别。问题的 明确值可用于例如通过比较在一个类别内的所有问题的明确值来实现在每个类别内的更 精细的优先化。可基于至少一个模糊集合的解模糊化和在模糊结果的计算期间由模糊专家 系统使用的相应隶属程度,来计算明确值。因此,语言输出进一步地,数值解模糊化值被确 定并用于问题的更精确优先化。
[0014] 在一个实施例中,基于多个输入参数的类型和数量从一组模糊专家系统中选择模 糊专家系统。例如,可能需要某个数量的输入参数(例如两个、四个、六个和八个输入参数) 的值作为输入,以便实现对指定问题的分析。此外,这些值可与某个类型的输入参数有关, 所述某个类型的输入参数例如指示问题的紧急性的值和指示消费者用户的影响的值,所述 指示消费者用户的影响的值可与受影响的用户有关。给定输入参数的数量及其类型,相应 的模糊专家系统可被选择用于确定相应问题的优先级。
[0015] 图1示出根据例子的问题分析方法的流程图。可以是计算机实现的方法的方法 100在块102开始。方法100可例如由实现问题管理方法的计算机实现的过程或由提供与 问题有关的任何种类的输入数据的操作人员触发。
[0016] 可在块104接收指定问题的相应值。这些值可例如与确定问题或可构成多个输入 字的多个输入参数有关,所述多个输入字可组合地定义有关问题的描述。可从操作员或用 户接收104这些值。此外,可从操作员接收第一组值并从数据库或数据存储库或另一自动 化输入装置获取另一组值,所述另一自动化输入装置例如监控问题可涉及的实体的状态的 应用。
[0017] 可在块106分析多个输入参数的值。分析可充分与模糊专家系统108交互,以便 计算模糊结果。例如,多个输入参数的值可映射到多个模糊集上,且由模糊专家系统定义的 一组模糊规则可应用于例如通过组合每个模糊规则的输出模糊集合来计算模糊结果。模糊 专家系统还可定义指定模糊规则的应用的层级的推理引擎。
[0018] 模糊结果还可包括在块IlOa提供的语言值。可从因而产生的模糊集合和如模糊 专家系统108所确定的相应隶属程度计算语言值110a。例如,模糊规则的输出模糊集合可 组合成代表语言值IlOa的单个输出模糊集合。可以用不同的方式,例如使用最大值方法、 有界和方法及归一化和方法以及其它适当的方法之一,来组合每个规则的结果。此外,可分 析因而产生的模糊集合的所有成员的隶属程度,以便得到语言值IlOa的进一步近似。
[0019] 此外,可在块IlOb提供明确值。明确值IlOb可以指可通过因而产生的模糊集合 的解模糊化及其隶属程度得到的数字值或实值。为了确定明确值110b,因而产生的模糊集 合的隶属函数的几何结构和形状可被分析并叠加以例如从形心得到数字值,所述形心是从 叠加的函数得到的。
[0020] 基于两个值-语言值11Oa和明确值11Ob,可在块112确定问题的优先级。例如, 可根据语言值IlOa来对问题分类,且随后,可使用明确值IlOb来对问题分等级。因此,语 言值IlOa可用于确定每个问题的种类或类别,且明确值IlOb可用于对在那个种类或类别 中的问题编索引。然而,明确值IlOb也可用于进一步影响所确定的种类或类别,使得如果 明确值IIOb超过某个阈值或落在某个阈值之下,则问题可被重新分类成相邻种类或类别。
[0021] 在优先级112的确定之后,方法100在块114完成。当完成时,方法100也可将处 理和所确定的优先级传递到另一管理过程,其可随后向操作人员或自动化处理实体提供分 析结果。
[0022] 方法100或方法100的特定处理步骤可被表示为机器可读指令,其可在一个单个 线程或进程内以及在特定的线程或进程内在多个处理装置上执行,例如通过处理单元或处 理单元的处理核心以及通过其它软件和/或硬件处理资源及其组合来执行。
[0023] 尽管方法100已被描述为处理步骤序列,但是应理解,可以用不同的顺序执行相 应的处理步骤。此外,可并发地执行方法100的特定处理步骤。例如,可顺序地或并行地确 定语言值IlOa和明确值110b。此外,并不是所有步骤在所描述的所有实施例中都是需要 的。
[0024] 本公开还涉及计算机可读介质,其具有存储在其上的指令,其中所述指令响应于 由计算设备执行而使所述计算设备执行用于问题管理和分析的方法,其可类似于上面描述 的方法的例子,例如图1的方法1〇〇。响应于该执行,根据例子的计算设备维持问题的多个 描述一每个描述包括指定问题的多个输入字,并基于模糊结果的语言值和数字值来优先 化问题,通过将相应的多个输入字映射到多个模糊集合上并通过将一组模糊规则应用于多 个模糊集合计算模糊结果,来针对问题的每个所维持的描述来确定模糊结果的语言值和数 字值,其中模糊结果包括指示问题的优先级的语言值和解模糊化的数字值。
[0025]此外,本公开涉及具有应用层、通信层和模糊层的问题分析系统。应用层包括用于 基于相应问题的优先级来维持问题描述的引擎,每个描述包括指定相应问题的输入参数的 多个值。模糊层经由通信层耦合到应用层。模糊层包括模糊专家系统和通信接口,用于从 应用层接收问题描述的多个值,使用模糊专家系统分析多个值,以及将指示问题的优先级 的结果从模糊专家系统传输回到应用层。结果包括语言变量和明确变量的值,使得基于模 糊结果的语言值和明确值来确定优先级。
[0026] 图2示意性示出根据例子的用于问题分析的类似系统的方框图。系统200可包括 三层:应用层202、模糊层204和通信层206。
[0027]例如用户208的操作人员或消费者可经由输入模块210访问应用层202,以便提供 包括指定相应问题的输入参数的多个值的问题描述。应用层202可代表系统200的部分,用 户208可与应用层202交互并定义位置,在该位置,用户208可创建、审查和管理问题。应 用层202可被实现为单个应用,其可在计算机上被执行或可被表示为指向问题管理和分析 的某个工作流的多个处理。输入模块210可例如被实现为应用层202的输入接口,并可通 信地耦合到由用户208操作的输入终端。此外,用户208可使用客户端设备(未示出)来输 入问题描述,其可之后经由网络从客户端设备传送到输入模块210。
[0028] 每当用户208使用应用层202的输入模块210打开新的问题描述或记录时,系统 200的处理可被触发。对于对问题的定义所必需的一些输入参数,用户208可输入相应的语 言值或数字值,包括受影响的用户的数量和受影响的配置术语。此外,可自动得到输入参数 的值或几个值,像用于当前类似的未解决的问题的值。
[0029]应用层202可包括基于相应问题的优先级来维持问题描述的引擎212。引擎212可 被实现为封装功能实体,其可独立于应用层202的处理而运行并周期性地更新管理过程。 引擎212可例如被实现为应用层202内的独立线程或进程。
[0030] 问题描述可存储在数据库214或任何本地或远程存储装置中。数据库214可被实 现为应用层202的部分或可在例如数据库服务器的单独处理实体上实现。
[0031] 新的问题描述一经由输入模块210从用户208被接收到,引擎212就可将问题描 述存储在数据库214中,经由通信层206与模糊层204通信并向模糊层204提供问题描述 的所接收的多个值。引擎212也可将所接收的值直接推到模糊层204,并推迟问题描述的 存储。引擎212或应用层202可将问题描述的相应值直接传输到模糊层204或可将密钥直 接传输到模糊层204,这使模糊层204能够从数据库212获取问题描述,如虚线216所指示 的。
[0032] 通信层206可代表接口或环境,应用层202和模糊层206可通过该接口或环境进 行通信。应用层202和模糊层204可经由通信层206在两个方向上发送数据和消息,包括用 于确定问题的优先级的任何问题分析参数和因而产生的值,例如与数字值组合的语言值。 通信可由通信层206加密。同样,通信层206可被实现为安全信道。
[0033] 模糊层204可包括模糊专家系统(未示出),其基于与问题管理和分析有关的以前 收集的和构造的专家知识来执行分析,专家知识被表示为相应的模糊集合,包括其隶属函 数、模糊规则、模糊推理引擎和解模糊化方法。模糊专家系统可分析值并计算模糊结果,例 如具有相应的隶属程度的因而产生的模糊集合。
[0034] 系统200可使用指定至少问题的紧急性和问题的影响的一组语言输入参数,例如 可与受影响的用户有关的消费者用户影响的指示。此外,另外的输入参数可涉及服务提供 者用户影响的指示、受影响的配置术语或被问题影响的术语的数量、类似的未解决的问题 或类似的未解决的问题的数量、安全影响、生产率影响和声誉影响中的至少一个。可以使用 多个术语(例如三个术语)来对每个语言变量建模,所述多个术语包括三角形、梯形和正弦 隶属函数中的至少一个。相应的隶属函数可涉及语言值,例如可使用梯形隶属函数来建模 的"低"、可使用三角形隶属函数来建模的"中"和可使用梯形隶属函数来建模的"高"。
[0035] 因而产生的模糊变量可代表问题优先级的指示,并可例如包括被标记为"非常 低"、"低"、"平均"、"高"和"关键"的下面的模糊值或术语。它们中的每个可使用三角形、梯 形和正弦隶属函数中的至少一个来建模。例如,模糊值"不重要"可被建模为梯形函数,模 糊值"低"可被建模为三角形函数,模糊值"中"可被建模为三角形函数,模糊值"高"可被建 模为三角形函数,以及模糊值"关键"可被建模为梯形函数。
[0036] 模糊层204或模糊专家系统可进一步基于因而产生的模糊集合得到语言值和基 于因而产生的模糊集合的解模糊化得到明确值。结果可经由通信层206传送回到应用层 202或引擎212用于进一步的处理和优先级确定。两个因而产生的值都可在问题描述或记 录中被设置,并可由应用层202或引擎212使用来相对于其它被管理的问题对问题进行优 先化。
[0037] 基于所有现有问题的结果和所确定的优先级,问题可根据其优先级被排序以用于 执行。例如,系统200可使用因而产生的语言值来定义问题的组或类别,并可进一步使用数 字值来评估在每个组或类别中的问题。因此,问题可按照因而产生的语言值被分组,并此外 基于数值明确值被优先化或评估。结果可根据该优先化由应用层202提供给用户208。因 此,在模糊层204中例如由模糊专家系统计算的解模糊化数值明确值实现更精确的优先化 以及改进的由系统200管理的问题的分组。以该方式,管理问题的执行的用户208或操作 员可更快地认识和识别可首先或以较高优先级被处理的关键问题,以便实现更好的SLA评 估。因此,用户的满意度以及在某个SLA内解决的问题的数量可增加。
[0038] 可在需要问题的智能分析和管理的任何域中应用系统200,所述域例如与IT基础 设施问题有关的IT服务管理,所述IT基础设施问题例如与IT硬件、IT软件和其组合有关 的问题。通过利用模糊专家系统并使模糊专家系统适应于在相应域中找到的问题分析的过 程,系统200实现用于问题分析的专家知识的提高和智能的使用,并可自动处理与不完整 和不正确的输入数据有关的多义性。专家知识可在模糊专家系统中在内部被定义为专用模 糊规则和模糊集合。多义性可例如被定义为指示用户208只有关于问题的特定特性的有限 知识或不可能更精确地定义与问题有关的当前状态或未来结果的条件。通过考虑多义性, 系统200允许确定客观地定义的问题优先级。
[0039] 尽管已经关于特定的层和处理部件描述了系统200,但应理解,不是所有结构特征 和功能实体都在所有实施例中是需要的。例如,应用层可由多个用户控制,并可包括另外的 模块以实现输入参数的输入和/或优先级的输出。此外,系统200可被实现为基于网络的或 分布式服务器系统,使得用户208可操作经由网络耦合到应用层202的客户端设备。此外, 应用层202可由用户208操作来接收问题描述,并可经由另一输出接口将问题的因而产生 的优先化递送到另一用户或另一组用户。类似地,层202、204、206可被实现为在单个机器 上的模块,或可以在可例如经由网络彼此通信的远程计算资源或处理资源上实现。此外,系 统200的至少一些部件可配置成根据上面描述的例子来执行用于问题管理和分析的方法, 例如图1的方法100。
[0040] 进一步对于关于图2描述的例子,可与模糊层204类似的模糊层可包括基于所提 供的输入参数的数量和类型而选择的多个模糊专家系统。每个模糊专家系统可例如适合于 某个数量和类型的输入参数,例如两个、四个、六个和八个输入参数。根据例子,对于每个数 量的输入参数,模糊层可包括四个模糊专家系统。如果定义问题的紧急性和消费者用户影 响(其指示受影响的用户的数量)的两个输入参数被使用,则这些模糊专家系统之一可例如 被选择和应用。这两个输入参数可成对地组合。
[0041] 可在模糊层中选择的另一模糊专家系统可响应于定义可与消费者用户影响(受影 响的用户)成对组合的服务提供者用户影响的四个输入参数以及紧急输入参数,所述紧急 输入参数可与指示类似的未解决的问题的输入参数成对组合。
[0042] 模糊层的又一模糊专家系统可响应于可与消费者用户影响(受影响的用户)成对 组合的指定服务提供者用户影响的六个输入参数以及指示问题的紧急性的输入参数以及 受影响的配置项的指示,所述指示问题的紧急性的输入参数可与类似的未解决的问题的指 示成对组合,所述受影响的配置项的指示可与安全影响成对组合。
[0043]此外,模糊层可包括另外的模糊专家系统,其响应于可与消费者用户影响(受影响 的用户)成对组合的指定服务提供者用户影响的八个输入参数以及紧急性的指示以及受影 响的配置项的指示以及生产率影响的指示,所述紧急性的指示可与类似的未解决的问题的 指示成对组合,所述受影响的配置项的指示可与安全影响的指示成对组合,所述生产率影 响的指示可与声誉影响的指示成对组合。
[0044]根据与上面描述的例子类似的另一例子,模糊层可包括三个模糊专家系统,其中 至少一个模糊专家系统响应于两个输入参数,且两个模糊专家系统每个响应于四个、六个 和八个输入参数中的至少一种,类似于上面描述的模糊专家系统。
[0045]此外,与上面描述的例子类似的一个例子的模糊层可包括两个可选择的模糊专家 系统,其中一个模糊专家系统响应于两个输入参数,且一个模糊专家系统响应于四个、六个 和八个输入参数中的至少一种,类似于上面描述的模糊专家系统。
[0046] 根据上面描述的例子的系统和方法和相应的模糊专家系统提供良好的计算能力, 因为它们实现并行计算和处理,例如并行模糊规则执行。所述系统和方法以较高水平的精 度进一步实现具有不明确信息的问题描述的处理。因此,对于构建复杂模型,只需较少的有 经验专家,且对于构建模型的设计和原型需要较少的时间。此外,对于发现和移除错误需要 较少的时间,且对于检查和改进模型需要较少的时间。
[0047] 图3以示意性方框图的形式示出根据一个例子的模糊专家系统的部件。例如在关 于图2的例子中描述的系统中可应用的模糊专家系统300定义应用于一组输入模糊变量 304的一组模糊规则302,以便产生可用于优先级确定的输出模糊变量306。
[0048] 输入模糊变量可包括对客户端的用户的影响的指示308a和提供者用户的影响的 指示308b。此外,这组输入模糊变量304可包括类似的未解决的问题的指示308c和紧急性 的指示308d,其可与问题的执行时间有关。因此,模糊专家系统300可响应于四个输入模糊 变量304。
[0049] 在第一层级步骤中,指示308a和308b可成对组合并服从模糊规则302之一。此 夕卜,指示308c和308d在第一层级步骤中可成对组合并服从模糊规则302中的另一个。这 两个结果都可服从模糊规则302中的又一个以在第二层级步骤中产生输出模糊变量306。
[0050] 模糊规则302之一的每个应用的结果可以是具有相应的隶属程度的另一模糊集 合。每个模糊集合的隶属函数可被定义为三角形、梯形或正弦函数或适合于描述隶属程度 的任何其它函数。
[0051] 图4A、4B和4C示出根据一个例子的在问题分析方法中应用的模糊集合的隶属函 数。特别地,图4A、4B和4C示出具有不同的模糊等级的三个不同的模型,其可应用于输入 模糊变量,例如,如关于图3讨论的输入模糊变量304。
[0052] 如所示,可使用具有不同的隶属函数的三个语言值"低"、"中"和"高"来定义根 据例子的模糊变量。根据图4A,语言值"中"的隶属函数可被定义为用三个点(0.3,0.5, 0.7)、用区间[0.3,0.5]和[0.5,0.7]表示的三角形函数,区间[0.3,0.5]和[0.5, 0. 7]分别定义从0. 0到I. 0的线性增加和从I. 0到0. 0的线性降低。此外,函数在0. 5时 具有最大值1.0,且在前述区间之外为0。值"低"和"高"的隶属函数被定义为梯形函数。 类似地,图4B的隶属函数被定义为值"低"和"高"的梯形函数,且值"中"的三角形函数被 给出为(0.2,0.5,0.8)。同样,图4C的隶属函数被定义为值"低"和"高"的梯形函数,且 值"中"的三角形函数被给出为(0.1,0.5,0.9)。
[0053] 根据关于图4A、4B和4C描述的例子的不同模型可应用于将一组测试值映射到相 应的模糊集合上。测试值可例如与定义测试问题的多个输入参数有关。在测试值的映射之 后,模糊专家系统可用于计算每个模型的测试结果。可基于可与最佳优先化比较的测试问 题的因而产生的总优先化来评估单独的测试结果。具有最佳评估的模型可被选择并应用在 相应的模糊专家系统中,以用于真实问题的问题分析和优先级确定。例如,已利用一组测试 用例将在图4B中定义的模型确定为递送最佳结果。
【权利要求】
1. 一种用于分析问题的方法,包括: 接收指定问题的多个输入参数的值; 使用模糊专家系统分析所述多个输入参数的值,从而计算包括语言变量的值和明确值 的模糊结果;以及 确定所述问题的优先级,其中所述优先级基于所述模糊结果的所述语言变量的值和所 述明确值来确定。
2. 如权利要求1所述的方法,还包括基于所述多个输入参数的类型和数量从一组模 糊专家系统选择所述模糊专家系统。
3. 如权利要求1所述的方法,其中对所述值的分析包括将所述多个输入参数映射到 多个模糊集合上并应用一组模糊规则,其中所述模糊规则由所述模糊专家系统定义。
4. 如权利要求3所述的方法,其中根据由所述模糊专家系统的模糊推理引擎指定的 层级来应用所述模糊规则。
5. 如权利要求3所述的方法,其中所述多个输入参数的映射包括:对于每个输入参 数,基于所述输入参数的类型来定义多个隶属函数。
6. 如权利要求5所述的方法,其中所述多个隶属函数包括三角形、梯形和正弦隶属函 数中的至少一个。
7. 如权利要求1所述的方法,其中所述多个输入参数被定义为语言变量。
8. 如权利要求1所述的方法,其中所述优先级的确定包括:使用所述语言变量的值来 将所述问题分类为多个类别之一,并使用所述明确值来对所述类别内的所述问题分等级。
9. 如权利要求1所述的方法,其中基于至少一个模糊集合的解模糊化和相应的隶属 程度来计算所述明确值。
10. 如权利要求1所述的方法,其中所述模糊结果基于至少一个模糊集合,包括三角 形、梯形和正弦隶属函数中的至少一个。
11. 如权利要求1所述的方法,其中所述多个输入参数中的至少一些涉及对定义所述 问题的偏差的描述,所述多个输入参数包括用户影响和所述问题的紧急性中的至少一个。
12. 如权利要求1所述的方法,其中对所述值的分析还包括基于所述多个输入参数中 的至少一个来确定类似的问题。
13. 如权利要求1所述的方法,还包括将具有不同模糊等级的多个模型应用于所述多 个输入参数,对于每个模型,使用所述模糊专家系统分析针对所述多个输入参数的一组测 试值,从而计算测试结果,针对每个模型评估所述测试结果,并基于所述评估来选择所述多 个模型之一。
14. 一种计算机可读介质,其上存储有指令,其中所述指令响应于由计算设备执行而 使所述计算设备: 维持多个问题描述,每个描述包括指定所述问题的多个输入字; 对于每个所维持的问题描述,将所述多个输入字映射到多个模糊集合上,并通过将一 组模糊规则应用于所述多个模糊集合来计算模糊结果,其中所述模糊结果包括指示所述问 题的优先级的解模糊化的数字值和语言值;以及 基于相应模糊结果的语言值和数字值来优先化问题。
15. 如权利要求14所述的介质,其中所述计算设备进一步分析输入字的类型和数量, 并基于所述分析从一组模糊专家系统选择模糊专家系统,其中所述模糊专家系统定义所述 一组模糊规则。
16. 如权利要求14所述的介质,其中为了优先化所述问题,所述计算设备根据所述语 言值将所述问题分类为一组类别,并根据相应的数字值对每个类别的问题分等级。
17. 如权利要求14所述的介质,其中所述计算设备进一步接收对另外问题的描述,确 定所述另外问题的优先级,并通过比较所确定的优先级与所维持的问题的优先级来优先化 所述另外问题。
18. -种问题分析系统,包括: 应用层,其包括用于基于相应问题的优先级来维持问题描述的引擎,每个描述包括指 定相应问题的输入参数的多个值; 通信层;以及 模糊层,其经由所述通信层耦合到所述应用层,所述模糊层包括模糊专家系统和通信 接口,用于从所述应用层接收问题描述的多个值,使用所述模糊专家系统分析所述多个值, 以及将指示问题的优先级的结果从所述模糊专家系统传输回到所述应用层,其中所述结 果包括语言变量的值和明确值,且所述优先级基于模糊结果的语言变量的值和明确值来确 定。
19. 如权利要求18所述的系统,其中所述应用层还包括输入模块,用于从所述系统的 用户接收问题描述,并将所述问题描述提供到所述引擎。
20. 如权利要求18所述的系统,其中所述问题涉及IT基础设施,所述IT基础设施包 括IT硬件、IT软件及其组合中的至少一个。
【文档编号】G06N7/02GK104246798SQ201280072853
【公开日】2014年12月24日 申请日期:2012年7月20日 优先权日:2012年7月20日
【发明者】V. 伊瓦诺夫 P. 申请人:惠普发展公司,有限责任合伙企业
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1