智能运筹学与动态系统实时优化控制_胡祥培

合集下载

运筹学与控制论专业介绍

运筹学与控制论专业介绍

运筹学与控制论专业介绍
运筹学与控制论是一门研究如何最优地组织和控制系统的学科。

它涵盖了广泛的领域,包括工业工程、物流管理、运输规划、供应链管理等。

运筹学与控制论的目标是通过系统化的方法和技术,优化资源的利用,提高效率和效益。

运筹学主要关注如何在有限的资源和约束条件下,做出最佳的决策。

它利用数学模型和算法,分析和解决实际问题。

运筹学的一个典型应用是生产计划。

通过建立数学模型,运筹学家可以确定最佳的生产量、生产顺序和生产调度,以最大限度地提高生产效率。

控制论则关注如何设计和实现控制系统,使其能够稳定地运行。

控制论的一个重要应用是自动化控制。

自动化控制系统通过测量和反馈,自动调节系统的输入和输出,以达到预定的目标。

控制论的研究对象包括物理系统、生物系统和社会系统等。

运筹学与控制论的研究方法和技术包括线性规划、整数规划、动态规划、决策树、模拟等。

这些方法和技术在工程、管理和决策等领域得到广泛应用。

例如,在供应链管理中,运筹学家可以利用优化模型和算法来确定最佳的库存策略、运输路线和供应计划,以降低成本和提高客户满意度。

运筹学与控制论的发展离不开现代计算机和信息技术的支持。

计算机的快速计算能力和大数据处理能力,使运筹学与控制论的研究和
应用更加便捷和准确。

同时,互联网和物联网的发展,也为运筹学与控制论的实践提供了更多的数据和信息来源。

运筹学与控制论是一门重要的学科,它通过运用数学和信息技术,帮助人们优化资源利用和控制系统运行。

它在工程、管理和决策等领域发挥着重要作用,为提高效率和效益做出了积极贡献。

一种具有动态最优学习率的BP算法

一种具有动态最优学习率的BP算法

一种具有动态最优学习率的BP算法
王子才;施云惠;崔明根
【期刊名称】《系统仿真学报》
【年(卷),期】2001(13)6
【摘要】提出具有动态最优学习率的BP算法,动态最优学习率是通过迭代的方式得到的,这种算法具有运算简单,收敛速度快,精度高特点。

仿真结果说明此算法是有效的。

【总页数】3页(P775-776)
【关键词】BP算法;多层前馈神经网络;动态最优学习率
【作者】王子才;施云惠;崔明根
【作者单位】哈尔滨工业大学
【正文语种】中文
【中图分类】TP183
【相关文献】
1.具有混沌学习率的BP算法 [J], 葛君伟;沙静;方义秋
2.具有最优学习率的RBF神经网络及其应用 [J], 卫敏;余乐安
3.神经网络动量-自适应学习率BP算法与BP算法的性能比较及其应用 [J], 金仁杰
4.基于学习率与惯性因子动态联合优化的快速BP算法 [J], 陈国安;尤肖虎
5.一种具有动态可调最优极点配置的机器人控制方案 [J], 薛安克
因版权原因,仅展示原文概要,查看原文内容请购买。

运筹学完整版胡运权

运筹学完整版胡运权

运筹学简述
运筹学的历史
“运作研究(Operational Research)小组”:解决复 杂的战略和战术问题。例如:
1. 如何合理运用雷达有效地对付德军德空袭 2. 对商船如何进行编队护航,使船队遭受德国潜
艇攻击时损失最少; 3. 在各种情况下如何调整反潜深水炸弹的爆炸深
度,才能增加对德国潜艇的杀伤力等。
线性规划问题的数学模型
Page 16
2. 线性规划的数学模型由三个要素构成 决策变量 Decision variables 目标函数 Objective function 约束条件 Constraints
怎样辨别一个模型是线性规划模型?
其特征是: (1)问题的目标函数是多个决策变量的线性函数, 通常是求最大值或最小值; (2)问题的约束条件是一组多个决策变量的线性不 等式或等式。
x3) x3)
x5 2 5
x1 , x2 , x3 , x3, x4 , x5 0
Page 25
线性规划问题的数学模型
Page 26
4. 线性规划问题的解
线性规划问题
n
max Z c j x j (1) j1
s.t
n j1
aij x j
bi
(i 1,2,, m)
每年节约成本600万美元 每年节约成本7000万
优化商业用户的电话销售中心选址
控制成本库存(制定最优再定购点和定购 量确保安全库存) 制定最优铁路时刻表并调整铁路日运营量
优化员工安排,以最低成本服务客户
每年节约成本4.06亿美元,销 售额大幅增加 每年节约成本380万美元
每年节约成本1500万美元, 年收入大幅增加。 每年节约成本1300万美元
绪论

运筹学胡运权第六版答案

运筹学胡运权第六版答案

运筹学胡运权第六版答案第一章简介1.1 运筹学的定义运筹学是一门利用数学、统计学和计算机科学等方法来解决优化问题的学科。

优化问题是指在满足一定约束条件下,寻求使得目标函数达到最优值的过程。

1.2 运筹学的应用领域运筹学在各个领域都有广泛的应用,包括但不限于以下方面: - 生产和物流管理 - 交通运输和配送问题 - 金融和投资决策 - 供应链管理 - 人力资源管理 - 客户关系管理等1.3 运筹学的重要工具和方法运筹学的研究方法包括线性规划、整数规划、动态规划、图论等。

其中,线性规划是运筹学的核心方法之一,其主要应用于优化问题求解。

1.4 运筹学的发展历程运筹学的发展可以追溯到二战期间的军事应用。

随着数学和计算机科学的快速发展,运筹学在各个领域得到了广泛应用,并形成了独立的学科体系。

第二章线性规划2.1 线性规划问题的基本要素线性规划问题包括目标函数、约束条件、决策变量等基本要素。

目标函数和约束条件都是线性的,决策变量是需要优化的变量。

2.2 线性规划问题的标准形式线性规划问题的标准形式可以表示为:max cxAx <= bx >= 0其中,c是目标函数的系数矩阵,A是约束条件的系数矩阵,b是约束条件的常数向量,x是决策变量向量。

2.3 线性规划的图像解释线性规划问题可以通过图像的方式进行解释和求解。

通过绘制目标函数和约束条件的图形,可以找到目标函数的最优解。

2.4 线性规划的求解方法线性规划可以通过单纯形法、对偶单纯形法、内点法等方法求解。

这些方法基于数学和计算机算法,能够高效地找到线性规划问题的最优解。

第三章整数规划3.1 整数规划问题的特点整数规划是指线性规划问题中决策变量为整数的情况。

与线性规划相比,整数规划问题更复杂,求解难度更大。

3.2 整数规划的应用领域整数规划在很多实际问题中都有广泛的应用,例如生产调度、物流配送、旅行商问题等。

3.3 整数规划的求解方法整数规划问题可以通过分支定界法、割平面法、遗传算法等方法进行求解。

基于关联网络的机器人移动货架系统货位分配方法

基于关联网络的机器人移动货架系统货位分配方法
· 56·
胡 祥 培 ,等 : 基 于 关 联 网 络 的 机 器 人 移 动 货 架 系 统 货 位 分 配 方 法
市机器人移动货架系统发现,该系统在 实际 应用中 存 在 拣 货 效 率 低 等 问 题 ,究 其 原 因 ,仓 库 管 理 人 员 仍 然按照传统仓库的货位分配方法、并没有 根 据电商 具 有 的 一 单 多 品 订 单 、一 货 多 位 特 点 进 行 货 位 分 配 , 导致机器人频繁搬运货架却只能拣选很少的商品, 而履行一个订单通常又需要多个机器人搬运多个货 架 ,根 据 调 研 统 计 发 现 ,某 电 商 仓 库 的 订 单 平 均 购 买 3种商品,AGV平均花费 6分钟搬运 一个货架 却仅 仅拣选 1.2种商品。这大大降低了该系统的运行效 率。尽管 电 商 也 可 以 采 取 订 单 分 批[3]、机 器 人 调 度 等 [4] 方式提高系统拣货效率,但是由于货位 分 配 是该系统首要关键性决策,如果货位 未进行 合理 分 配 ,后 续 再 多 的 优 化 调 度 也 是 徒 劳 。 因 此 ,如 何 结 合 电 商 一 单 多 品 、一 货 多 位 的 特 点 ,研 究 机 器 人 移 动 货 架系统的货位分配问题,已经成为应 用机器 人移 动 货架系统亟需解决的关键难题。
传统货位分配 研 究 主 要 集 中 于 “人 到 货”拣 选 模 式 ,“货 到 人 ”的 机 器 人 移 动 货 架 系 统 的 货 位 分 配 作为新兴研究方向,是目前研究的 热 点 难 题 。 [5] 由 于传统货位分配基于货架摆放位置制定商品存储方 案 [6~9],而 机 器 人 移 动 货 架 系 统 的 货 架 位 置 不 固 定 , 因此传 统 货 位 分 配 方 法 的 优 势 很 难 有 效 发 挥 。 [10] 近年,针对机器人移动货架系统的货位分 配的 相关 研究刚刚起步,按照商品存储方式可划分为 两种模 式:一品一位 (一 [11~14] 种 商 品 仅 存 放 一 个 货 架),一 品多位 (一 [15~19] 种商品存放于多个货架)。

电子商务协商模型综述

电子商务协商模型综述

第29卷 第10期系统工程与电子技术Vol.29 No.102007年10月Systems Engineering and Electronics Oct.2007文章编号:10012506X (2007)1021650205收稿日期:2006212205;修回日期:2007203229。

基金项目:国家自然科学基金(70571009,70171040,70031020);目(教育部重点科研项03052);高等学校博士点基金(20060141013)资助课题作者简介:胡祥培(19622),男,教授,博士,主要研究方向为电子商务、物流与供应链管理、智能运筹学。

E 2mail :drhxp @电子商务协商模型综述胡祥培1,程 俏1,许智超2(1.大连理工大学系统工程研究所,辽宁大连116023;2.中国海洋大学管理学院,山东青岛266071) 摘 要:电子商务协商是电子商务领域的研究热点之一。

主要从协商协议模型、协商策略模型、协商模型的求解算法等方面综述了电子商务协商模型和算法的相关研究进展。

首先针对电子商务服务商提供支持的协商、买方或卖方自行协商和电子商务第三方参与的协商这三种典型协商模式,综述了协商协议模型的研究进展;随后对基于效用和基于偏好的两种典型的协商策略模型进行了评述,并综述了协商模型的求解算法。

最后展望了进一步的研究方向。

关键词:电子商务;商务协商;协商模型;协商算法中图分类号:F 713.36 文献标志码:AR evie w of E 2commerce negotiation modelsHU Xiang 2pei 1,C H EN G Qiao 1,XU Zhi 2chao 2(1.I nst.of S ystems Engineering ,Dalian Univ.of Technology ,Dalian 116023,China;2.Coll.of M anagement ,Ocean Univ.of China ,Qing dao 266071,China ) Abstract :E 2commerce negotiation is one of t he key issues in E 2commerce.Some related researches on E 2commerce negotiation are reviewed ,including negotiation protocol models ,negotiation strategy models and t heir corresponding solution algorit hms.Firstly ,t he researches on t hree kinds of E 2commerce negotiation protocol model are review ,which concern t hree negotiation modes such as t he negotiation mode supported by E 2com 2merce provider ,single 2side negotiation mode supported by purchaser or supplier ,and E 2commerce t hird party 2attended negotiation mode.And t hen ,some negotiation strategy models such as the utility 2based negotiation strategy model and t he preference 2based E 2commerce negotiation strategy model are reviewed.Furthermore ,t he algorit hms of negotiation models are Summarized.Finally ,several f uture researches are put forwards.K eyw ords :E 2commerce ;commerce negotiation ;negotiation model ;negotiation algorit hm0 引 言 电子商务的协商能否达成一致性,决定着整个商务活动的成败。

运筹学与控制论好评与难度

运筹学与控制论好评与难度

运筹学与控制论简介本文章来源:考研网发布者:wenpinger 浏览次数:1494 发布时间:2010-2-05 15:181、专业概况运筹学与控制论是一门具有很强应用背景的数学学科,所研究的问题源于现实社会,比如,交通运输、资源配置、最佳投资、网络优化等,而问题的解决又需要借助先进的数学理论及方法。

因此,运筹学与控制论学科是针对现实中提炼出的数学问题,基于数学的思想方法,探究科学的解决方案,并为相关现实问题的解决提供必要理论基础的学科。

运筹学与控制论又是一门交叉学科,它需要利用数学理论、管理学科的思想和计算机工具,寻求相关问题的解决途径。

从认识论的角度看,运筹学和控制论将是在认识事物的基础上,探究和提炼改造客观对象科学方法的一门数学学科,同时其方法的本质又是自然界万物认识自然、适应自然的智慧的深度概括,乃至人类在认识社会、改造社会中摸索出的思想方法的精炼和升华。

作为中国人民大学信息学院,该专业更加注重其与经济、金融和管理学科,以及计算机学科的结合,从上述诸多领域提炼问题,基于数学思想方法获得具有普遍意义的解决方案。

2、主要研究方向主要研究方向:不确定规划,可信性对策与多级对策,经济控制论,组合优化等。

3、研究内容本专业研究运筹学与控制论中相关方向的理论、方法和模型,以及这些理论、方法和模型在经济、管理学科、及其它相关领域中的应用。

特别是在具备扎实的运筹学与控制论的基础知识和基本技能,熟练掌握运筹学与控制论主要分支的有关理论的基础上,研究和探索不确定规划、非线性控制、经济控制、组合优化等相关领域具有创新性的思想方法,以及上述理论和方法在经济、管理、能源、交通等相关领域的应用。

4、专业培养目标(1)掌握马克思主义的基本理论和专业知识,热爱祖国,具有良好的道德品质、较强的事业心、创新能力和献身精神,愿为社会主义现代化建设服务的高层次、高素质的专门人才。

(2)具有本学科内坚实的基础理论和系统的专门知识,具有从事科学研究工作或独立承担技术工作的能力。

中国石油大学研究生招生

中国石油大学研究生招生
③3018焊接物理冶金或3019材料分析测试技术
080706化工过程机械
01多相流动、分离与反应过程及装备
02燃烧、传热过程与装备
03石油化工流体机械
04压力容器与管道安全工程
金有海(01、02、03、04)
王勇(01、04)
仇性启(01、02、03、04)
郝木明(03)
4
①1001英语
②2015高等流体力学或2010弹塑性力学或2020金属学原理
082021★石油工程管理
01油藏经营管理
02石油战略管理
03工程系统管理与优化
04工程项目管理
张在旭(01、02、03、04)
胡祥培*(03、04)
周泓*(03、04)
丁浩(02、03、04)
4
①1001英语
②2025管理综合(含管理学、经济学)
③3025运筹学
同等学力人员报考须满足:获学士学位后有六年以上相关工作经历,具有副高级以上职称。
③3026中国化马克思主义原理
同等学力人员报考须满足:
(1)获学士学位后有六年以上相关工作经历,具有副高级以上职称,已修完硕士研究生课程,以第一作者在CSSCI引文期刊上发表过两篇以上与本专业相关的学术论文;
(2)理工科专业的的同等学力考生不能报考本专业。
同等学力加试:
①马克思主义发展史
②中国文化概论
肖文生(01、02、03、05)
李增亮(01、02)
7
同080202机械电子工程
080502材料学
01金属失效与表面改性
02材料复合与组装
03新能源材料与能源新材料
王勇(01、02)
李世春(01、02)
阎子峰(03)
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

智能运筹学与动态系统实时优化控制胡祥培,许智超,杨德礼(大连理工大学系统工程研究所,大连116023)摘要:针对传统的运筹学理论难以处理动态优化问题这一缺陷,将运筹学与人工智能及知识工程等学科理论交叉融合,提出创立智能运筹学这一新学科的构想,阐述了智能运筹学理论处理动态问题的原理和新思路,给出了动态系统实时优化控制M ulti-ag ent系统的框架结构,并较深入地研究了智能运筹学理论体系中的问题知识表示、模型知识表示、基于事例学习的建模方法与建模支持系统等理论和实践问题.本项研究是运筹学与人工智能、知识工程等学科的交叉与渗透,为运筹学理论解决动态优化问题开辟了途径.关键词:运筹学;人工智能;动态系统;实时控制中图分类号:T P182;O22 文献标识码:A 文章编号:1007-9807(2002)04-0013-090 引 言传统的运筹学理论解决静态的优化问题十分有效,但对动态问题的优化调控却力不从心.运用运筹学理论解决实际问题,需要完成从实际问题→数学模型→求解程序等建模和模型求解的操作,如果实际问题发生变化,就会引起数学模型的改变→模型求解程序的改变这种连锁反应.对于动态问题,这种连锁反应是时时刻刻都在发生的.因而传统的运筹学理论解决动态的优化问题无能为力,其根源在于传统的运筹学理论缺乏基于知识的推理机制和处理动态问题的自适应能力.解决这一问题的根本出路在于:将人工智能和知识工程理论引入运筹学,为传统的运筹学理论注入了处理动态优化问题的机制和能力,实现由计算机自动识别实际问题→自动生成数学模型→自动求解模型获得最优控制策略→运用最优控制策略调控问题的进程.实现这一过程需要解决的理论问题有:(1)问题的知识表示;(2)模型的知识表示;(3)基于知识的建模方法与智能化的建模支持系统.20世纪80年代以来,国内外学者围绕上述问题开展了众多前沿性的研究,取得了较大的研究进展:对于第1个问题,具有代表性的学术观点和方法有:文[1]提出的以实体(entity)—属性(at-tribute)—子属性(subattribute)所构成的层次化体系表示问题的方法、文[2]提出的基于语义模型的问题描述语言SM-IPDL等,这些基于知识的问题表示方法与人们习惯的自然语言表示法相比,在问题可辨识性、问题描述结构的可扩性、信息搜索与处理效率、知识推理效率等方面确有较大进步,但它们的可操作性与问题输入的人机界面有待于进一步改进,辨识与推理效率也需进一步提高,目前它们还难以恰当描述运筹学实际应用问题中涉及的图表及函数等符号型知识.对于第2个问题,主要成果和方法有:Phelps的类比表示(analogue representation)与联想网络[3]、Dolk的模型抽象(mo del abstr actio n)表示法、Sklar的继承网络及Hong的继承与例示表示法、王红卫的基于框架和算子的模型知识表示法、于晓迪的结构模型表示法等,它们在模型要素的独立性、关联性、推理能力与符号化知识的处理方面第5卷第4期2002年8月管 理 科 学 学 报 JO U RN A L OF M A N AG EM EN T SCIEN CES IN CHIN A V ol.5N o.4A ug.,2002收稿日期:20010117;修订日期:20020415.基金项目:国家自然科学基金资助项目(70171040、79770022和79400006);中国博士后基金资助项目(第20批);高等学校博士点基金资助项目(20010141025);辽宁省自然科学基金资助项目(2001101074);教育部“高等学校骨干教师资助计划”.作者简介:胡祥培(1962-),男,安徽黄山人,博士,教授,博士生导师.已取得了很大进展,但它们还难以恰当描述具有动态状态转移特征的运筹学规划模型.为此,作者近几年以颇具代表性的动态规划模型为研究对象,引入人工智能状态空间理论,提出了动态规划模型知识表示的新方法——M dp表示法[10],较好地解决了状态转移方程、递推方程等动态规划模型要素的知识表示问题,并使计算机求解该类模型具备了基于知识的推理能力,为模型生成的集成化、模型求解的智能化创造了条件.当然这一模型知识表示法还需要进一步完善,并扩展到运筹学的其它分支,形成基于状态空间理论的运筹学规划模型(运筹学中规划论的数学模型简称为运筹学规划模型)的知识表示体系.对于第3个问题,早期的研究工作主要集中在利用建模知识库中拥有的领域知识(domain know ledge)演绎推理生成相应的模型,如结构化建模方法、基于图框架的模型集成与选择方法、基于Petri网的建模方法等等,作者也曾采用模型演绎生成方法设计建立了动态规划模型的建模支持系统,并初步实现较简单的投资决策及服务网点布局问题的建模过程,但是,模型演绎生成方法存在的缺陷是过分依赖于领域知识而忽视过去求解类似问题的经验,不仅使建模知识库变得十分庞大和复杂,而且建模工作的智能化水平较低.近几年,国外学者已将机器学习引入建模过程,开展了基于事例学习(case-based lear ning)的建模方法研究,代表性的成果见文[1,4-6],并已初步形成了基于事例学习与推理的建模机制及其理论框架体系;国内学者近几年也已开始基于机器学习的建模方法研究[7,8],但目前还未发现运筹学领域应用问题的基于事例学习的建模研究成果.这种基于事例学习的建模方法注重运用以往求解类似问题的经验,并以此来指导和改进建模操作,比较接近于人的认知思维过程.把它引入运筹学问题的建模操作,将有助于改进知识库的结构并提高建模的智能化水平.当然,由于运筹学问题的问题描述方式和模型表示方法具有特殊性,并且其建模方法与它们之间又存在依赖性,要建立运筹学问题的基于事例学习的建模理论与方法,仍需结合问题的性质,在事例库的建造与管理、问题与事例的类似性分析、基于事例的推理与学习、模型的生成与转化理论等方面进行深入研究,这些都是需要着手解决的.将运筹学与人工智能等学科理论进行有机结合与相互渗透,可以形成一门新学科——智能运筹学,这是一个极有理论价值和广阔应用前景的研究方向.它为传统的运筹学理论注入了处理动态优化问题的机制和能力,使运筹学由过去的仅能解决静态问题变为可以解决动态问题,它必将大大拓展运筹学的应用领域.智能运筹学与传统运筹学的显著区别在于“智能”,这种“智能”体现在问题处理与控制的全过程,它要在问题描述、模型生成、模型求解和最优控制策略的获取、问题进程的控制等环节全面注入“智能”,形成一种新的理论体系.当然,智能运筹学这一新学科的发展至今仍处于萌芽状态,有待于研究工作的深化和升华.为此,作者结合近年来的研究工作,对运筹学知识化、智能化理论研究的进展和应用成果进行初步总结.1 智能运筹学理论处理动态问题的新思路动态问题所处的环境或条件是时时刻刻都在发生变化,当这种变化超过一定的范围,就形成了另一个问题.对于最新出现的新问题,如何快速及时地获得最优控制策略去控制问题的进程,这是处理动态问题的关键环节.作者结合相关问题的研究,提出了由“实际应用问题→知识化信息模型→知识化数学模型→知识化求解模型→最优控策略”的模型生成与转化理论及其解决动态问题的新思路.这里的知识化信息模型是一种基于知识的描述相应问题原始信息的语言模型;知识化数学模型是一种基于知识的描述数学模型有关数据、符号和算法等知识的数据结构;知识化求解模型是一种基于知识的求解模型的可执行程序.基于智能运筹学理论的处理动态问题的实时优化调控过程如图1所示.处理动态问题的调控过程,可用图2所示的M ulti-Ag ent智能控制系统实现.基于智能运筹学理论的处理动态问题的新思路,应用前景十分广阔,它不仅在动态系统的实时优化控制领域将发挥重要作用,如生产过程的优—14—管 理 科 学 学 报 2002年8月化控制与调度、机器人行走路线的规划、电子商务物流配送的实时优化调度等,而且还可以应用于投资决策及人力物力等资源的优化配置问题、计划与规划问题、生产存储问题等等,并在CIMS 、FM S 中也有较广阔的应用前景.图1 基于智能运筹学理论的处理动态问题的实时优化调控过程图图2 基于智能运筹学理论的动态问题智能控制M ulti-a gent 系统结构框图2 智能运筹学的知识表示理论体系与建模方法智能运筹学的知识表示理论分为问题的知识表示和模型的知识表示两部分.这里涉及到知识表示的概念,所谓知识表示是一组用于描述知识对象的语法和语义上的约定.问题的知识表示就是以实际问题为知识对象,将实际问题的有关知识(数据或符号化知识)在知识系统的全局数据库GDB 和规则库RB 等结构上所进行的映射;模型的知识表示就是以数学模型为知识对象,将数学模型的有关知识(数据或符号化知识)在知识系统的全局数据库GDB 和规则库RB 等结构上所进行的映射.通俗地说问题的知识表示(或模型的知—15—第4期 胡祥培等:智能运筹学与动态系统实时优化控制识表示)就是用人工智能与知识工程的知识表示理论对实际问题(或数学模型)所进行的描述.下面结合作者近几年的研究成果,阐述运筹学问题及其数学模型的知识表示方法、以及基于事例学习的建模方法:2.1 运筹学数学模型的知识表示运筹学包含规划论、图论、排队论、存储论、对策论及决策论等主要分支.运筹学数学模型也分为线性规划模型、整数规划模型、目标规划模型、动态规划模型、非线性规划模型、排队模型及存储模型等(其中前5种数学模型都属于运筹学规划论所研究的模型,将它们统称为运筹学规划模型),由于这些模型的结构和特征存在较大的差异,其知识表示方式也有一定的差别.本文主要针对运筹学规划模型,提出规划模型的知识表示理论体系,其它模型的知识表示方法还有待于深入研究.2.1.1 动态规划模型的知识表示无论是离散型动态规划模型还是连续型动态规划模型,它们都由7部分构成[9]: 阶段的划分; 各阶段的状态变量; 各阶段的决策变量; 允许决策集合; 状态转移方程; 递推关系式(递推方程); 边界条件.现以例1所示的动态规划实际应用问题为例,阐述其公式化数学模型的构成.例1 投资决策问题:某公司准备投入3千万元资金对所属3个工厂进行技术改造,投资金额分为0、1、2、3千万元4种额度,经测算得知,每个工厂的投资额与技术改造之后每年新增的效益如下表所示(表1):表1 投资与年新增效益表单位:千万元工厂投 资 额0123工厂100.5 1.2 2.0工厂200.4 1.3 2.2工厂300.6 1.4 1.8 问如何在3个工厂之间进行投资分配,使得总的年新增收益值最大?这是一个3个阶段的动态规划问题,其公式化数学模型如下:1)阶段的划分:设k为阶段变量.将确定工厂k投资额的决策定为第k阶段,k=1,2,3.2)各阶段的状态:状态变量用x k表示,k= 1,2,3.本例中状态变量的取值为各阶段初可用的投资资金额.3)各阶段的决策变量:第k阶段的决策变量用u k表示(k=1,2,3),其值表示对工厂k的投资额.4)允许决策集合D k(x k)D k(x k)={0,1,2,3}∩{0≤u k≤x k}(1)5)状态转移方程x k+1=x k-u k,k=1,2,3(2)6)递推关系式f k(x k)=maxuk∈Dk(xk){ k(x k,u k)+f k+1(x k+1)}(3)其中, k(x k,u k)为阶段指标函数,本例中其值为k 阶段工厂k的年新增效益值.7)边界条件 f4(x4)=0上述公式化数学模型由于结构复杂、难以在计算机中表示状态转移方程及递推关系式和实现基于知识的推理过程(如符号化极值和导数等),从而导致至今还没有通用的求解动态规划模型的计算机程序.根据动态规划问题的决策过程特点可知,动态规划问题的最优解对应于状态空间图中始点至目标节点的一条最佳路径[10],因此,动态规划模型可以用一种基于知识模型表示法——M d p法进行描述,它用一个六元组来描述一个动态规划模型,由此而形成的基于知识的数学模型称之为动态规划问题的知识化数学模型.定义1 动态规划模型M可以表示为一个六元组:M dp=(I,G,O,T,D,S)(4)其中:I—初始状态(initial state)的集合,用于描述状态转移图的初始节点;G—目标状态(g oal state)的集合,用于描述状态转移图的目标节点;O—状态转换的操作(operate)集合,用于描述动态规划模型的允许决策集合;T—状态转换(tr ansition)规则的集合,用于描述动态规划模型的状态转移方—16—管 理 科 学 学 报 2002年8月程;D—基本数据(data)的集合,用于描述阶段指标函数和边界条件等;S—在问题的状态空间中寻找最佳路径(动态规划模型最优解)的搜索与推理策略(sear ch and inference po licy)的集合,用于描述动态规划模型的递推方程以及基于R.Bellm an最优化原理的模型求解搜索与推理策略.在六元组M d p=(I,G,O,T,D,S)中,集合I、G、O、D用一阶谓词描述,集合T和S均采用产生式规则(production rule)来描述.例1所示的动态规划问题的公式化数学模型可用M dp法进行描述.用谓词ow n(stage,mo ney)表示某阶段初拥有的投资资金额;用谓词invest(stag e,money,num ber o f invest)表示某阶段stag e拥有的投资资金数量为money,而对相应的工厂进行投资所采用的投资额为num ber of invest;用谓词V(stage,mo ney,number of invest,value o f stag e)表示对应于某阶段某种状态采用某种投资额所获得的阶段指标函数值(一个阶段的效益值);用谓词f(stage,mo ney, v alue of pro cess)表示对应于某一阶段的某种状态选取最优投资子策略之后得到的过程的指标函数值(即最优指标函数值).则例1对应的动态规划公式化数学模型可描述成下列知识化数学模型:1)初始状态集合o wn(1,3).2)目标状态集合o wn(4,0).3)操作/决策集合invest(1,3,0).…invest(3,0,0).4)状态转换规则集合IF invest(1,3,0)T HEN ow n(2,3).…IF invest(3,0,0)T HEN ow n(4,0).5)基本数据集合V(1,3,0,0).…V(3,0,0,0).f(4,0,0).6)搜索与推理策略集合例1属于离散型动态规划问题,其模型求解的搜索与推理策略将采用一种名为IBFS的搜索算法[10].2.2 动态规划模型知识表示法的拓展与运筹学规划模型的知识表示体系[13,14]以六元组M dp=(I,G,O,T,D,S)描述动态规划模型的知识表示法——M dp法可以拓展到运筹学的其它分支,形成运筹学模型的知识表示与求解理论体系.这是因为,运筹学的线性规划、目标规划、整数规划模型的求解过程都可以看作是在其可行域所构成的状态空间图内从初始解对应的节点出发进行搜索的过程,实质上都属于图的搜索问题;某些非线性规划问题可以用动态规划理论去求解,显然它们也就可以应用M d p法进行表示与搜索求解;排队论模型的生死过程图实质上就是一种状态转移图,排队论模型也可以借鉴M dp法的理论进行表示与求解;运筹学图论中的最小部分树与最短路问题本身就是图的搜索问题,可以借鉴IBFS法与M BFS法进行求解[10].可见,动态规划模型的M dp法及其搜索理论对于运筹学的其它模型也具有一定的参考应用价值.对于运筹学规划论的数学模型来说,其求解过程基本是从可行域的某一个顶点(称之为始点,一般为初始基本可行解对应的节点)出发,按照某种迭代规则从一个可行解转移到另一个可行解,并使目标函数值一步步得到优化,在可行域构成的状态空间图中相当于从一种状态转移到另一种更优的状态.如此继续下去直到达到最优节点(最优解对应的节点,称之为终点或目标节点)为止.这一模型求解过程与动态规划问题的决策过程基本吻合.在线性规划、整数规划、目标规划等运筹学规划论分支的数学模型求解中,其状态空间搜索图中都存在初始状态、目标状态和搜索策略(搜索路径)这三个共同的集合,但是,由于规划论各个分支的数学模型在模型结构和求解算法等方面还存在某些差异,因此,基于状态空间理论的运筹学规划模型知识表示法,其构成知识化数学模型的要素也就不一定相同,有可能是一个五元组、六元组或其它元组.这就需要根据规划论具体模型的特点,将动态规划问题的知识化数学模型的六元组M dp=(I,G,O,T,D,S)予以拓展,采用一个n元组来表示一个运筹学规划模型:—17—第4期 胡祥培等:智能运筹学与动态系统实时优化控制不同的程序语言表示规则的形式可能不同,Prolog语言采用own(2,3):-invest(1,3,0)的形式表示规则.M p =(S 1,S 2,…,S n )(5)令S 1=I ,S 2=G ,S n =S ,这样就可以用比公式(5)更为具体的一个n 元组来表示一个规划模型:定义2 一个运筹学规划模型可以表示为如下n 元组:M p =(I ,G ,S 3,S 4,…S n -1,S )(6)其中:I —初始状态(initial state)的集合;G —目标状态(goal state)的集合;S —在状态空间图中寻找最佳路径的搜索与推理策略(search &inferencepolicy)的集合;M p —运筹学规划问题的知识化数学模型.此外,S 3,S 4,…,S n -1分别是除集合I 、G 、S 以外的构成运筹学规划模型的各个集合,其具体内容及名称要视具体的规划模型而定.结合运筹学规划论中线性规划、整数规划、目标规划、动态规划模型的特点,将公式(6)予以具体化,就可以得出下列运筹学规划模型的知识表示体系,其对应的知识化数学模型如下:1)线性规划的知识化数学模型可表示为[13]M lp =(I ,G ,O ,D ,S )2)目标规划的知识化数学模型可表示为[14]M pg p =(I ,G ,O ,P ,D ,S )3)动态规划的知识化数学模型可表示为M d p=(I ,G ,O ,T ,D ,S )4)整数规划的知识化数学模型可表示为M ip=(I ,G ,O ,V ,D ,S )其中,P 为目标的优先因子集合,V 为变量(variable)属性集合,其它集合的含义与动态规划模型的知识表示法相同.2.3 运筹学规划问题的知识表示——问题描述树与树状表示法规划论的应用领域比较广泛,其实际应用问题的形式可能多种多样,但这些问题的实质可以归结为:在一定的人财物力限制下,寻求问题的目标达到最优或者达到目标的差距尽可能的小.实际应用问题的信息可以划分为问题目标信息、约束条件信息等多个信息侧面,每一信息侧面又可划分为若干个信息单元,……,如此细分下去,可以把实际问题的信息归结成为一种层次化的树状结构,正是由于运筹学问题的信息具有这种层次化的树状结构特征,本文采用一种层次化、结构化的问题描述树来表示运筹学实际问题,这种将实际应用问题归结为树状的逻辑结构,并按此结构把实际问题表示为计算机可执行程序的方法称之为问题的树状表示法[12,16].运筹学规划问题的问题描述树之结构如图3所示:图3 运筹学规划问题的问题描述树 图3所示的问题描述树由节点和边两部分构成.节点是描述问题的信息单元,这种信息单元按层次关系依次为问题、信息侧面、语句段、语句子段、…子句,子句是描述动态规划应用问题的基—18—管 理 科 学 学 报 2002年8月本信息单元,若干条子句构成一个语句子段,若干个语句子段形成一个语句段,若干语句段组成一个信息侧面,所有信息侧面组合成一个完整的问题,这些信息单元之间呈现出层次化、结构化的特征.问题描述树的叶节点——子句描述的是实际问题的数据信息,叶节点以外的树干描述的是实际问题的结构信息,由于不同类型问题之问题描述树的树干及相应节点的名称是不同的,因此,这一树干描述的问题结构信息就为实际问题的识别创造了条件.此外,描述树的边表示父节点与子节点之间的隶属关系.这种隶属关系为知识化表示模型生成过程中的信息快速搜索与推理创造了条件.可见,上述问题描述树在问题可辨识性、问题描述结构的可扩性、信息搜索与处理效率、知识推理效率等方面具有较为明显的优势,并具有描述表格数据、决策树图形及数据、数学函数的能力.当然,问题描述树反映的还只是问题有关信息的一种逻辑结构,以此结构描述的具体应用问题还需要用具体的计算机语言加以描述才便于在计算机内实现存储,形成一个可执行程序.由于该可执行程序是基于知识的一种描述相应问题原始信息的语言模型,故可称之为问题的知识化信息模型,它的生成可以由“问题知识表示支持系统”[11,15]来实现,限于篇幅在此不进行表述.2.4 基于事例学习的建模方法及其建模支持系统2.4.1 基于事例学习的建模方法基于事例学习的建模方法及其操作过程[17]为:在对问题进行知识表示的基础上,针对面临的新问题,将事例库中的事例与之进行类似性分析,找出一个与新问题最为接近的类似事例,得出新问题与该事例的类似性类型和类似性程度,应用类似问题建模知识库中的建模知识,建立新问题的数学模型(它是一种知识化的数学模型),然后,对该数学模型进行评价和精化,并从上述建模过程以及推理和评价过程获取经验与知识,丰富和精化事例库、建模知识库、评价知识、学习知识等.这一建模方法的操作原理如图4所示.图4 基于事例学习的建模操作原理与过程 图4中的建模知识库存放着各种类似类型的类似问题的建模操作规则.它与问题所处的领域密切关联.2.4.2 基于事例学习的建模支持系统基于事例学习的建模支持系统的结构如图5所示.采用Pro log 语言可以建立上述基于事例学习的建模支持系统.3 待研究的问题虽然近年来运筹学的智能化研究已取得了可—19—第4期 胡祥培等:智能运筹学与动态系统实时优化控制喜的进展,但距离建立智能运筹学这一新学科的目标还有巨大差距,智能运筹学的发展还处于萌芽状态,急待研究的问题巨多.综观国内外同类研究的现状,结合本人的研究工作,作者认为如下几个问题是近期乃至今后相当长一段时间需要深入研究的课题:1)基于人机自然交互方式的运筹学应用问题的描述方法及其问题知识表示支持系统.2)运筹学问题的建模语言与模型生成环境和生成工具.3)运筹学模型基于状态空间的搜索算法.4)基于机器学习的建模方法及其智能建模支持系统.5)运筹学问题及其模型的知识表示理论体系的建立与完善.6)智能运筹学理论在动态系统实时优化控制中的应用研究,如生产过程的实时优化控制与生产调度、电子商务物流系统的实时优化调度[18]等.图5 基于事例学习的建模支持系统的结构图4 结论1)将人工智能和知识工程理论引入运筹学,不仅为传统的运筹学理论注入了处理动态问题的机制和能力,而且可以建立一门新学科——智能运筹学,对学科的建设与发展意义深远.2)以六元组M d p =(I ,G ,O ,T ,D ,S )描述动态规划模型的知识表示方法,并将此方法拓展到运筹学规划论的其它分支,通过剖析规划模型的结构特征及其模型求解的状态演变特征,概括总结出以n 元组M p =(I ,G ,S 3,S 4,…,S n -1,S )这一统一表达式表示运筹学规划模型的知识表示方法,形成了运筹学规划模型的知识表示体系.这一理论体系拓展了人工智能状态空间三要素表示体系,为运筹学理论注入解决动态问题的机制,由此产生的知识化的数学模型,拥有了良好的模块化结构,使计算机求解运筹学规划模型具备了基于知识的推理能力,为模型生成的集成化、模型求解的智能化创造了条件,便于在计算机上实现模型的自动生成以及求解非数值解.3)基于知识的描述运筹学规划问题的树状表示法,具有良好的问题可辨识性和问题描述结构的可扩性,具有较高的信息搜索与处理效率、辨识与推理效率,并具有描述表格数据、决策树图形及数据、数学函数的基本能力.4)由“实际应用问题→知识化信息模型→知识化数学模型→知识化求解模型→最优控策略”的模型生成与转化理论及其解决动态问题的新思路,为运筹学理论解决动态问题开辟了途径.参考文献:[1] L iang T P.Analog ical reaso ning and case-based lear ning in model mana gement system[J].Decision Suppor t Sys-—20—管 理 科 学 学 报 2002年8月。

相关文档
最新文档