自动控制网—学习自动控制技术电气自动化技术从这里开始!

智能控制问题规约法

时间:2015-08-26 08:51来源:www.eadianqi.com 编辑:自动控制网
一、问题归约描述 1.问题归约法的概念 问题归约是将初始问题变为一个本原问题集合。 2.问题归约法的组成部分 (1)一个初始问题描述; (2)一套把问题变换为子问题的操作符; (3)一套本原问题描述。 3.示例:梵塔难题 问题 有3个柱子(1,2,3)和3个不同尺寸的圆盘(A,

一、问题归约描述

本文来自www.eadianqi.com

1.问题归约法的概念
    问题归约是将初始问题变为一个本原问题集合。

自动控制网www.eadianqi.com版权所有

2.问题归约法的组成部分
    (1) 一个初始问题描述;
    (2) 一套把问题变换为子问题的操作符;
    (3) 一套本原问题描述。 本文来自www.eadianqi.com

3.示例:梵塔难题
    问题
    有3个柱子(1,2,3)和3个不同尺寸的圆盘(A,B,C)。在每个圆盘的中心有个孔,所以圆盘可以堆叠在柱子上。最初,全部3个圆盘都堆在柱子1上:最大的圆盘C在底部,最小的圆盘A在顶部。要求把所有圆盘都移到柱子3上,每次只许移动一个,而且只能先搬动柱子顶部的圆盘,还不许把尺寸较大的圆盘堆放在尺寸较小的圆盘上。
    归约过程
    (1) 移动圆盘A和B至柱子2的双圆盘难题;
    (2) 移动圆盘C至柱子3的单圆盘难题;
    (3) 移动圆盘A和B至柱子3的双圆盘难题。

本文来自www.eadianqi.com

二、与或图 自动控制网www.eadianqi.com版权所有

1.与或图的概念
    用一个类似图的结构来表示把问题归约为后继问题的替换集合,画出归约问题图。

本文来自www.eadianqi.com

2.与或图的有关术语
父节点
    是一个初始问题或是可分解为子问题的问题节点;
子节点
    是一个初始问题或是子问题分解的子问题节点;
或节点
    只要解决某个问题就可解决其父辈问题的节点集合;
与节点
    只有解决所有子问题,才能解决其父辈问题的节点集合;
终叶节点
    是对应于原问题的本原节点。 自动控制网www.eadianqi.com版权所有

提问  对于一个与或图,指出图中的父节点、子节点、或节点、与节点、弧线和终叶节点。 本文来自www.eadianqi.com

可解节点
    与或图中一个可解节点的一般定义可以归纳如下:
    (1) 终叶节点是可解节点(因为它们与本原问题相关连)。
    (2) 如果某个非终叶节点含有或后继节点,那么只有当其后继节点至少有一个是可解的时,此非终叶节点才是可解的。
    (3) 如果某个非终叶节点含有与后继节点,那么只要当其后继节点全部为可解时,此非终叶节点才是可解的。
不可解节点
    不可解节点的一般定义归纳于下:
    (1) 没有后裔的非终叶节点为不可解节点。
    (2) 如果某个非终叶节点含有或后继节点,那么只有当其全部后裔为不可解时,此非终叶节点才是不可解的。
    (3) 如果某个非终叶节点含有与后继节点,那么只要当其后裔至少有一个为不可解时,此非终叶节点才是不可解的。

自动控制网www.eadianqi.com版权所有

3.与或图构图规则
    (1) 与或图中的每个节点代表一个要解决的单一问题或问题集合。图中起始节点对应原始问题。
    (2) 对应于本原问题的节点,叫做终叶节点。
    (3) 有向弧线自A指向后继节点,表示所求得的子问题集合。
    (4) 一般对于代表两个或两个以上子问题集合的每个节点,有向弧线从此节点指向集合中的各个节点。
    (5) 在特殊情况下,当只有一个算符可应用于问题A,而且这个算符产生具有一个以上子问题的某个集合时,由上述规则(3)和规则(4)所产生的图可以得到简化。 本文来自www.eadianqi.com

本文已影响