2022年AIMMS访问ACCESS数据库的技巧.docx

上传人:Che****ry 文档编号:12782300 上传时间:2022-04-26 格式:DOCX 页数:8 大小:211.40KB
返回 下载 相关 举报
2022年AIMMS访问ACCESS数据库的技巧.docx_第1页
第1页 / 共8页
2022年AIMMS访问ACCESS数据库的技巧.docx_第2页
第2页 / 共8页
点击查看更多>>
资源描述

《2022年AIMMS访问ACCESS数据库的技巧.docx》由会员分享,可在线阅读,更多相关《2022年AIMMS访问ACCESS数据库的技巧.docx(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精品学习资源AIMMS拜望 ACCESS 数据库的方法 - 电子商务论文AIMMS拜望 ACCESS数据库的方法文彭勇摘要: AIMMS软件为决策支持系统实现模型和数据的分别治理供应了便利,也为解决高度复杂的数学规划问题供应了更简洁的治理方式;本文结合一个运输问题的实例,争辩了AIMMS拜望 Access 的数据库的基本方法,并给出了接受指示符约束构建运输问题通用模型的方法;关键词 : AIMMS ;数据库;决策支持系统;数学规划引言A IMMS是 A d v a n c e d I n t e g r a t e d Mu l t i d ime n s i o n a lModelingS

2、oftware的缩写,是 ParagonDecisionTechnology公司开发的集成化数学建模工具,被认为是目前世界上最先进的决策支持系统环境1 ;广泛应用于供应链治理、森林规划、能源治理、生产规划、库存治理、风险收益资产治理等等许多运筹治理和优化领域;AIMMS的优势之一就是接受运算机求解数学模型时,不需要扩展书写形式,从而使得复杂的模型仅仅接受一句话就可以实现;比如,如下一个约束不等式yij xj假如接受其它数学建模工具,需要列出全部i 和 j 的组合,这样模型就会很复杂;但假如接受 AIMMS ,可以接受CONSTRAINT:identifier : xyconstraint欢迎下

3、载精品学习资源index domain : i,j definition : yi,j=xj 很简洁表示出来;在决策支持系统开发过程中,强调模型库和数据库的分别,所以当数据库中的数据变化时,不需要更换模型,可以直接接受模型来求解;AIMMS为决策支持系统的开发供应了简洁明白的模型治理方式,但是,如何从数据库中导出数据为模型供应呢,报道比较少;文章正是基于这种思想,对AIMMS拜望数据库的方法进行了探讨,并给结合实例介绍了具体的实现过程;为了表达方便,我们在下文的组织结构中,以运输问题为实例,争辩了当数据储备在Access 数据库中,如何用 AIMMS拜望数据,同时,也争辩一下如何建立通用运输问

4、题的 AIMMS模型;1 、AIMMS拜望 ACCESS 数据库例(运输问题) 3 设某产品从产地 A1 、A2 、A3 运往需求地 B1、B2、B3 、B4 ,产量、需求量和单位运价见表1 所示;问如何调运才能使总运费最少?建立该问题的数学模型见电子商务2 0 1 5年第六期 AIMMS拜望Excel 方法一文;当数据存放在 Access 数据库中, AIMMS供应了 ODBC 或这 OLE 等方法来实现方法;我们假定例题中需求数据在数据库transport.mdb中,它包含3 张数据表 Customer 、Plant和 TransportPrice,其结构如表 2、表 3 、表4;欢迎下载

5、精品学习资源通过 ODBC 映射关系,数据库 Transport.mdb的拜望接受 wjf2.dsn作为数据源;为此我们给出三个数据表的定义如下;DATABASE TABLE:identifier: dbtable_Plantsdata source:“ wjf2.dsn”table name:“ Plant”欢迎下载精品学习资源data source:“ wjf2.dsn”table name:mapping:“ Customer”“ Customer”-c,mapping:“ Plant_Name”-p,“ Plant_Supply-S”upplyp;DATABASE TABLE:iden

6、tifier: dbtable_Customers“ Customer_Demand”-DemandcDATABASE TABLE:identifier: dbtable_Pricedata source:“ wjf2.dsn”table name:“ TransportPricemapping:“ Plants”-p,“ Customer”-c,“ TransportPrice-U”nitPricep,c;下面,我们给出主执行程序;PROCEDUREidentifier:MainExecutionbody:;”欢迎下载精品学习资源read from table dbtable_Plants;

7、 read from table dbtable_Customers;read UnitPricep,c from table dbtable_Price solve LeastCostTransportPlan;ENDPROCEDURE ;2 、AIMMS模型的通用性问题在前面,我们争辩的都是供需平稳的运输问题,但是实际情形不完全这样;由于用户数据的不确定性,供需不平稳的情形是不行防止的;AIMMS供应了各种方法来组合各种约束关系,这里我们介绍一下指示符约束(indicator constraints);指示符约束是一种把握约束的方法,其作用通过一个0,1 变量的变化来把握;其实,这种方法就

8、是传统的大M 法实现;我们可以把例 1 中的约束写出如下形式在用 AIMMS实现这两部分的约束时,我们定义一个指示符变量欢迎下载精品学习资源y 0,1;并令中意条件1 时, y=1 ;中意条件 2 时,y=0 ;就 AIMMS的全部约束定义如下:CONSTRAINT:dentifier: ConstraintSgD1index domain: pproperty: IndicatorConstraintactivating condition: y=1definition: sumc,TransportAmountp,c=Supplyp;CONSTRAINT:identifier: Const

9、raintSgD2index domain: cproperty: IndicatorConstraintactivating condition: y=1definition: sump,TransportAmountp,c=Demandc;CONSTRAINT:identifier: ConstraintSsD1index domain: pproperty: IndicatorConstraintactivating condition: y=0definition: sumc,TransportAmountp,c=Supplyp;CONSTRAINT:identifier: Const

10、raintSsD2欢迎下载精品学习资源index domain: cproperty: IndicatorConstraint activating condition: y=0definition: sump,TransportAmountp,c=Demandc;优化开头前,在主程序中先给出y 的定义部分如下:if sump,Supplyp=sumc,Demandc then y:=1elsey:=0endif;3 、终止语文章以运输问题为实例,争辩了AIMMS拜望 Access 数据库的方法,同时介绍了了在供需平稳未知的情形下,如何接受指示符约束构建统一的运输问题模型; AIMMS的这种模型和数据的分别,为决策支持系统建立统一的模型库供应了技术基础;参考文献:1 ParagonDecisionTechnology.AIMMS:TheUser s GuideEB/OL April 3, 2021.2 陈文伟. 决策支持系统教程(其次版) M. 北京:清华高校出版社,2021.3 朱道立,徐庆,叶耀华 . 运筹学M. 北京: 高等训练出版社, 2006.作者简介:欢迎下载精品学习资源彭勇,工程师,所在单位:西安财经学院,争辩领域:系统分析与优化、智能决策;欢迎下载

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁