《ERP高级计划》书的解读- APS算法分析之四约束规划CP(上)(蔡颖)

  作者:蔡颖
2004/11/25 10:20:17
本系列文章是蔡颖先生对《ERP高级计划》一书的解读之作,首先从案例入手,之后再介绍算法系列。帮助读者更好的理解,读懂《ERP高级计划》一书。

约束规划Constrained Programming (CP)

 

算法过程的每一步, CP 检查硬约束,创建第一个可行方案Z 和下一个带着增加约束的方案 Z‘  :

                      Z‘
的质量> Z
的质量

 

事先请求: 变量有一上界 (是从上面限制。如 X > 0 作为X的唯一约束 是不可能的)

 

CP 使用约束来规则出不可行方案和消减大量的搜索空间。约束被开发出来减少其它约束和 来发现不连续的可行方案。这个用约束的建设性的方法就是有名的约束传播。  

 

案例:: 两个顺序的工序 A B ,持续时间DA DB. 资源是从 1小时到10小时. 于是我们由一时间间隔 [1,10]. 问题是决定开始时间 SA SB, 工序A 必须在B开始之前完成,如. SB=SA+DA. 假设 DA 5. 那么, 在约束程序里,任何分配给变量SA (SA=3)会引起一个分配给 SB (. SB=8). 同样约束也可以在其它方向工作:任何分配给 SB (. SB=10) 会导致分配给SA (. SA=5): 这就会导致一个搜索空间的减少: SB = [6,10], SA = [1,5].

 

硬约束, 如资源能力, 最小化和最大化时间约束.相反: 软约束是和目标函数连在一起,如延迟和没有交货的成本。

 

一个变量有一个限制可能值的域:

:

X 可以等于所有整数值 [0, 5]的间隔

X 可以等于这些整数值的之一: {1, 2, 5, 7}

X 可以等于这些符号值的之一: {a, b, c}

X 可以等于所有整数值在[0.5, 5.7]里。

X 可以等于这些值之一 {TRUE, FALSE}

X 可以等于这些符号集之一 : {{a}, {b}, {c}, {a,b}, {b,c}, {a,c}, {a,b,c}}

一个值的域是和每一约束变量联系的

域减少 (1)

       :

2 约束整数变量 X YX 有域 [5 ... 20], Y 有域[0 ... 10]

 

图示:

所以 新的X 和 Y域 :X 在 [5, 10], Y 在 [5, 10] 

 

约束传播的主要原则:

每一次,一个变量被修改, 这次约束传播影响到其它变量 。其特性

-这个算法总是中断的

-在被考虑的约束里,不考虑顺序, 这个域总是用同样的方法减少

 

(待续)

 

本文由作者向AMT提供

蔡颖 专栏

责编:蔡颖
vsharing微信扫一扫实时了解行业动态
portalart微信扫一扫分享本文给好友

蔡颖 专栏

rss订阅
蔡颖先生,具有二十多年以上资深的生产制造,物料计划,工业工程,成本控制的管理实践经验。曾在各种类型的企业从事生产管理。包括:国营企业,私营高科技企业,中外合资企业,外商独资企业等。在富士通Fujitsu、Oracle等公司实施过BPR流程设计、MRPII、JIT(精益生产)、IE(工业工程)、成本管理和导入ISO9000等项目,对制造业的各类行业均有深刻理解。 曾在(Fujitsu)富士通公司实施并运用MRPII系统,Oracle任ERP高级制造顾问,思博亚洲SoftBrands(Fourth shift)华南地区咨询顾问部经理,ERP高级顾问,PMP,创办APSS高级计划与排程协会,主持和参与实施过近百个企业ERP项目。 多次在信息化著名媒体如IT经理世界、IT时代周刊、计算机用户、电子商务世界、CAD/CAM制造信息化、现代制造、中国制造新信息化等和企业资源管理研究中心(AMT)、ERP世界网、e-works.net.cn等著名信息化网站上发表关于ERP、JIT、APS、TOC等文章。 同时著有《ERP高级计划-APS供应链优化引擎》一书。
最新专题
进口鲜 玩转海鲜O2O

上海进鲜实业成立于2014年12月30日,其创办的O2O平台“进口鲜”专注于为消费者提供高品质的海鲜产品。在短短一年不..

首届优秀信息化产品及信息化最佳实..

.mod_B_1{background:rgba(0, 0, 0, 0) url("http://www.vsharing.com/bacohome/2015/cio..

    专家专栏
    李浩实现与PLM协同工作的三维零部件数据资源平..

    目前国内外不少企业和研究单位在建设完成以三维CAD、PDM系统为核心的产品研发平台建设后,将目光投向零部件数据资..

    AMT咨询浅析集团型企业的信息化商业价值

    国内管理咨询公司AMT信息化建设专家提出下几点关于集团型企业信息化商业价值“营销”推进的方式

    畅享
    首页
    返回
    顶部
    ×
      信息化规划
      IT总包
      供应商选型
      IT监理
      开发维护外包
      评估维权
    客服电话
    400-698-9918