池字五行属什么| holly是什么意思| 脾胃虚弱吃什么中药| 耳鸣用什么药治疗效果最好| 贫血是什么原因导致的| 肺热咳嗽吃什么药| 女性胆固醇高吃什么好| 这个字念什么| 鸭屎香为什么叫鸭屎香| 靶器官是什么意思| 什么生肖怕老婆| 10.31什么星座| 脾胃不好喝什么茶| 黑米和什么一起搭配煮粥最佳| o2o模式是什么意思| 不可以加什么偏旁| 高烧不退是什么原因| 蹦迪是什么意思| 虐狗什么意思| 低压高有什么症状| 口腔溃疡能吃什么| 为什么尽量不打免疫球蛋白| 超标是什么意思| 我们在干什么| 仄言是什么意思| 婴儿拉肚子是什么原因造成的| 酮症酸中毒什么原因引起的| 为什么小孩子经常流鼻血| 什么水果蛋白质含量高| 干呕是什么原因| 保妇康栓是治疗什么的| 上环要做什么检查| 6月15日是什么日子| 便秘什么意思| 轻微骨裂了有什么表现| 尿白细胞阳性是什么意思| 子宫穿孔有什么症状| 团是什么结构| 塞是什么意思| 卡布奇诺是什么咖啡| 手术后喝什么鱼汤最好| 诸事皆宜是什么意思| 人授和试管有什么区别| 天蝎女和什么座最配| 西柚是什么水果| 眼睛不舒服是什么原因引起的| 负离子是什么| 硫酸羟氯喹片是治什么病| b是什么牌子| 女性潮红是什么意思| 气血不足吃什么中成药最好| 增加胃动力最好的药是什么药| 叶酸不能和什么一起吃| 玉髓什么颜色最贵| ch表示什么意思| 河水像什么| 天安门以前叫什么| 帕金森是什么原因引起的| 结核杆菌是什么| 肺部结节灶是什么意思啊| 脑委缩有什么症状| 深圳车牌摇号需要什么条件| experiment什么意思| 布鲁斯是什么意思| 女无是什么字| 射手座与什么星座最配| 吃什么补钙| 驾驶证扣6分有什么影响| 吃什么东西容易消化| 私处为什么会发黑| 便秘挂什么科| 蚂蚱喜欢吃什么| 什么是职业| 壁虎在家里是什么征兆| 吃豆角中毒什么症状| 右手无名指戴戒指是什么意思| 乙肝两对半45阳性是什么意思| 漫展是干什么的| mommy什么意思| 炉中火是什么意思| 怀孕初期不能吃什么| 南什么北什么| no.是什么意思| 肺部结节灶是什么意思啊| 荨麻疹有什么忌口| 茉莉龙珠是什么茶| 四时感冒什么意思| 酒蒙子什么意思| 利率是什么| 女人得性瘾什么症状| 月经量少是什么原因| 平身是什么意思| 脑血栓有什么症状| 李荣浩什么学历| 右束支传导阻滞是什么意思| 碱性磷酸酶高是什么意思| 舌系带长有什么影响吗| 澄面是什么面粉| 羽毛球拍磅数是什么意思| 葫芦什么时候成熟| 苦杏仁味是什么中毒| 张衡发明了什么东西| 开水冲服是什么意思| 脸上脂溢性皮炎用什么药| 为什么会掉头发| 心脏有个小洞叫什么病| 妤字属于五行属什么| soie是什么面料| 尿频是什么原因引起的| 阴虚吃什么食物补得快| 一单一双眼皮叫什么眼| 8月28号是什么日子| 睡醒嘴巴苦是什么原因| 果是什么结构的字| 做梦梦见打架是什么意思| pi是什么| 董字五行属什么| 此起彼落是什么意思| 打狗是什么意思| 九月三日是什么日子| 看病人送什么花合适| 天津是什么省| 脚癣用什么药| 喜欢穿黑色衣服的女人是什么性格| 梦见好多猪肉是什么意思| 宫腔内囊性结构是什么意思| 胎儿颈部可见u型压迹什么意思| 酊是什么意思| 高同型半胱氨酸血症吃什么药| 白茶属于什么茶| 梦见自己给自己剪头发是什么意思| 后背疼是什么原因引起的| 暴跳如雷是什么意思| 六月初二是什么日子| 指甲有竖纹吃什么药| 七月出生的是什么星座| b长什么样| 肚脐眼是什么穴位| 土是什么生肖| 云南为什么叫云南| 梅花三弄是什么意思| 土贝什么字| 牙齿遇冷热都痛是什么原因| 头发少剪什么发型好看| 谷草谷丙低是什么原因| crp是什么| 骨折和断了有什么区别| 血糖高检查什么项目| 7月3日是什么日子| h型高血压什么意思| 椰子水是什么颜色| 大校上面是什么军衔| 感冒去医院挂什么科| 胎儿停止发育是什么原因造成的| 梦见狗吃屎是什么意思| gdp是什么意思| 试纸什么时候用最准确| 参见是什么意思| 土霉素治什么病| 壮阳吃什么补最快最好| 酸碱度偏低是什么原因| 月经不停吃什么药止血效果比较好| 海带和什么不能一起吃| 肛门瘙痒是什么原因| 什么是心脏早搏| 糙皮病是什么病| 压测是什么意思| 梦见下牙掉了是什么征兆| 肚子响是什么原因| 梦见殡仪馆是什么意思| 尹是什么意思| 阳虚和阴虚有什么区别| 什么叫根管治疗牙齿| 艾拉是什么药这么贵| 尿道发炎吃什么药| 吃的多拉的少是什么原因| 人和是什么意思| 梦见别人给我介绍对象是什么意思| 五指毛桃煲汤配什么| 屈服是什么意思| 什么的眨眼| 退休是什么意思| 蝙蝠飞进家里预示什么| ur品牌属于什么档次| 什么是间质瘤| 口臭吃什么药好| 缺钾有什么表现和症状| 碱性磷酸酶高是什么病| 抹茶是什么意思| 每天泡脚对身体有什么好处| 1月份是什么星座| 猕猴桃什么时候成熟| 胃寒是什么原因引起的| 小便痒痒是什么原因女| 肚脐眼疼吃什么药| 97年的牛是什么命| 长沙为什么叫星城| cenxino手表是什么牌子| 哈哈是什么意思| 唔该是什么意思| 低盐饮食有利于预防什么| 8.26是什么星座| 我操是什么意思| 缠腰蛇是什么原因引起的| 皮下囊肿挂什么科| 鸡咳嗽吃什么药| 十二生肖排第七是什么生肖| 亚撒西是什么意思| 淋巴结炎吃什么药| 孕妇吃什么能马上通便| 长得标致是什么意思| 梦见蛇代表什么| 什么食物含蛋白质高| 91年羊是什么命| 拟物是什么意思| 送长辈什么礼物好| 团委书记是什么级别| vjc是什么品牌| 米酒是什么酒| 检查贫血做什么检查| 逆爱是什么意思| 骨刺是什么症状| 梦见发面是什么意思| 调养是什么意思| 肺上有结节是什么意思| 吃什么对心脏供血好| 胃难受吃什么药| 大米发霉是什么样子| 吃什么可以养胃| 跳蚤咬了擦什么药最好| 理综是什么| 嘴唇发麻什么病兆| bpd是什么意思| kpa是什么单位| 炎字五行属什么| 什么水果含糖量最低| 胃胀气有什么症状| 早搏的症状是什么表现| 母带是什么意思| 猴子尾巴的作用是什么| 洗耳恭听是什么意思| grace什么意思| 独一无二指什么生肖| 男生被口是什么感觉| 天麻治什么病| 桂圆补什么| 霉菌性阴道炎是什么引起的| 辟谷是什么都不吃吗| 落地成盒什么意思| 李思思为什么离开央视| 卫冕冠军是什么意思| 海南属于什么气候| gp是什么| 什么花在春天开| 阴虚和阳虚有什么区别的症状| 忽冷忽热是什么症状| 梳头有什么好处| 侧重点是什么意思| 孕晚期破水是什么症状| 刘晓庆为什么坐牢| 抖腿是什么原因| 木指什么生肖| 石墨烯属于什么材料| 是什么意思啊| 百度Jump to content

财政部新掌门首次露面 释放哪些信号?财政部个人所得税

From Wikipedia, the free encyclopedia
百度 这个题材也恰好符合当下大众创业、万众创新的社会潮流。

Algebraic modeling languages (AML) are high-level computer programming languages for describing and solving high complexity problems for large scale mathematical computation (i.e. large scale optimization type problems).[1] One particular advantage of some algebraic modeling languages like AIMMS,[1] AMPL,[2] GAMS,[1] Gekko, MathProg, Mosel,[1][3] and OPL is the similarity of their syntax to the mathematical notation of optimization problems. This allows for a very concise and readable definition of problems in the domain of optimization, which is supported by certain language elements like sets, indices, algebraic expressions, powerful sparse index and data handling variables, constraints with arbitrary names. The algebraic formulation of a model does not contain any hints how to process it.

An AML does not solve those problems directly; instead, it calls appropriate external algorithms to obtain a solution. These algorithms are called solvers and can handle certain kind of mathematical problems like:

Core elements

[edit]

The core elements of an AML are:

  • a modeling language interpreter (the AML itself)
  • solver links
  • user interfaces (UI)
  • data exchange facilities

Design principles

[edit]

Most AML follow certain design principles:

  • a balanced mix of declarative and procedural elements
  • open architecture and interfaces to other systems
  • different layers with separation of:
    • model and data
    • model and solution methods
    • model and operating system
    • model and interface

Data driven model generation

[edit]

Most modeling languages exploit the similarities between structured models and relational databases [4] by providing a database access layer, which enables the modelling system to directly access data from external data sources (e.g. these[5] table handlers for AMPL). With the refinement of analytic technologies applied to business processes, optimization models are becoming an integral part of decision support systems; optimization models can be structured and layered to represent and support complex business processes. In such applications, the multi-dimensional data structure typical of OLAP systems can be directly mapped to the optimization models and typical MDDB operations can be translated into aggregation and disaggregation operations on the underlying model [6]

History

[edit]

Algebraic modelling languages find their roots in matrix-generator and report-writer programs (MGRW), developed in the late seventies. Some of these are MAGEN, MGRW (IBM), GAMMA.3, DATAFORM and MGG/RWG. These systems simplified the communication of problem instances to the solution algorithms and the generation of a readable report of the results.

An early matrix-generator for LP was developed around 1969 at the Mathematisch Centrum (now CWI), Amsterdam.[7] Its syntax was very close to the usual mathematical notation, using subscripts en sigmas. Input for the generator consisted of separate sections for the model and the data. It found users at universities and in industry. The main industrial user was the steel maker Hoogovens (now Tata Steel) where it was used for nearly 25 years.

A big step towards the modern modelling languages is found in UIMP,[8] where the structure of the mathematical programming models taken from real life is analyzed for the first time, to highlight the natural grouping of variables and constraints arising from such models. This led to data-structure features, which supported structured modelling; in this paradigm, all the input and output tables, together with the decision variables, are defined in terms of these structures, in a way comparable to the use of subscripts and sets. This is probably the single most notable feature common to all modern AMLs and enabled, in time, a separation between the model structure and its data, and a correspondence between the entities in an MP model and data in relational databases. So, a model could be finally instantiated and solved over different datasets, just by modifying its datasets.

The correspondence between modelling entities and relational data models,[4] made then possible to seamlessly generate model instances by fetching data from corporate databases. This feature accounts now for a lot of the usability of optimization in real life applications, and is supported by most well-known modelling languages.

While algebraic modelling languages were typically isolated, specialized and commercial languages, more recently algebraic modelling languages started to appear in the form of open-source, specialized libraries within a general-purpose language, like Gekko or Pyomo for Python or JuMP for the Julia language.

Notable AMLs

[edit]

Specialized AMLs

[edit]

AML Packages in Generic Programming Languages

[edit]

References

[edit]
  1. ^ a b c d Kallrath, Joseph (2004). Modeling Languages in Mathematical Optimization. Kluwer Academic Publishing. ISBN 978-1-4020-7547-6.
  2. ^ Robert Fourer; David M. Gay; Brian W. Kernighan (1990). "A Modeling Language for Mathematical Programming". Management Science. 36 (5): 519–554–83. doi:10.1287/mnsc.36.5.519.
  3. ^ Gueret, Christelle; Prins, Christian; Sevaux, Marc (2002). Applications of Optimization with Xpress-MP. Dash Optimization Limited. ISBN 0-9543503-0-8.
  4. ^ a b Gautam Mitra; Cormac Lucas; Shirley Moody; Bjarni Kristjansson (1995). "Sets and indices in linear programming modelling and their integration with relational data models". Computational Optimization and Applications. 4 (3): 262–283.
  5. ^ [1] Database and spreadsheet table handlers for AMPL
  6. ^ Koutsoukis, N.; Mitra, G.; Lucas, C. (1999). "Adapting on-line analytical processing for decision modelling: the interaction of information and decision technologies". Decision Support Systems. 26 (1): 1–30. doi:10.1016/S0167-9236(99)00021-4. Retrieved November 22, 2017.
  7. ^ Jac. M. Anthonisse, An input system for linear programming problems, Statistica Neerlandica 24 (1970), 143-153.
  8. ^ Francis D Ellison; Gautam Mitra (1982). "UIMP: user interface for mathematical programming" (PDF). ACM Transactions on Mathematical Software. 8 (3): 229–255. doi:10.1145/356004.356005. S2CID 3948431. Archived from the original (PDF) on 2025-08-07. Retrieved 2025-08-07.
红萝卜什么时候种 5月30日是什么星座 茄子有什么营养 723是什么意思 小寒节气的含义是什么
小孩做ct对身体有什么影响 身体有异味是什么原因 系列是什么意思 菌血症是什么病 腿上起水泡是什么原因
我是舅舅的什么人 寒天是什么 轻断食是什么意思 子宫内膜薄有什么危害 悼念是什么意思
肛门瘙痒用什么药 发烧吃什么药退烧快 左边偏头痛什么原因 慢性病卡有什么用 宝宝拉肚子吃什么
亢进是什么意思hebeidezhi.com 冬天用什么护肤品好hcv9jop4ns7r.cn 姜枣茶什么时间喝最好hcv8jop2ns2r.cn 梦见换房子是什么预兆jiuxinfghf.com 朗朗乾坤下一句是什么hkuteam.com
出虚汗是什么原因引起的怎么调理hcv8jop6ns9r.cn 熊猫为什么被称为国宝hcv7jop9ns4r.cn 今天是什么冲什么生肖hcv8jop0ns1r.cn 眼睛发黄是什么原因hcv8jop9ns2r.cn 摩羯前面是什么星座hcv7jop4ns7r.cn
麒麟儿是什么意思96micro.com 农历七月是什么星座jingluanji.com 打胰岛素有什么副作用hcv8jop3ns6r.cn 吃靶向药不能吃什么hcv9jop0ns3r.cn 工商联是什么单位hcv8jop9ns5r.cn
麻药过敏什么症状hcv8jop4ns9r.cn 夜排是什么意思hcv8jop9ns0r.cn 男的纹般若有什么寓意hcv8jop7ns3r.cn 车顶放饮料什么意思hcv8jop7ns5r.cn 甲状腺欠均匀什么意思cj623037.com
百度