關(guān)于我們
書單推薦
新書推薦
|
數(shù)學(xué)建模:模型案例及代碼方案深度解析
本書圍繞具體的優(yōu)化實(shí)際問題案例,集中探討利用MATLAB、Lingo,Gurobi和Yalmip等軟件和工具箱來編寫合格的數(shù)學(xué)模型代碼。MATLAB自R2017b增加了問題式優(yōu)化建模流程,這是MATLAB構(gòu)造和求解優(yōu)化模型的里程碑式調(diào)整,到本書截稿的R2022b版本,問題式建模流程每次版本更替都有新增功能和變化。鑒于目前還比較缺乏以此為基礎(chǔ),介紹如何訓(xùn)練提高數(shù)學(xué)建模程序編寫能力的資料,本書特別選取一些經(jīng)典的數(shù)學(xué)建模綜合案例,從求解實(shí)際問題的角度出發(fā),全面闡述在MATLAB平臺上,綜合使用工具箱完成問題式建模流程的模型構(gòu)造與求解,以及與Lingo/LindoAPI、Gurobi、Yalmip等優(yōu)化求解器的協(xié)同方法。全書共分15章,每章提出一到兩個(gè)建模問題實(shí)例,詳細(xì)分析案例代碼的編寫思路和具體實(shí)現(xiàn)過程。第1~3章介紹了 Gurobi,Lingo/LindoAPI和Yalmip的基本環(huán)境設(shè)置,以及MATLAB官方優(yōu)化工具箱函數(shù)在新的問題式優(yōu)化建模流程中的基本使用方法;第4~11章借助一些相對簡單的優(yōu)化類數(shù)學(xué)建模實(shí)際案例,以多種求解代碼方案進(jìn)一步探討各求解器與工具箱的使用方法;第12~15章則選擇近年全國大學(xué)生數(shù)學(xué)建模競賽中出現(xiàn)的較為典型的優(yōu)化類實(shí)際賽題,講述從問題分析到數(shù)學(xué)模型構(gòu)建,再到完整代碼方案的全部詳細(xì)過程。本書為數(shù)學(xué)模型提供了豐富而全面的代碼,其中絕大多數(shù)代碼是在近兩年的頻繁線上討論中逐步形成的方案,并首次呈現(xiàn)給讀者。很多問題提供了不止一種求解代碼方案,該方案不僅包括同一種語言或工具的多種程序,而且部分是涉及不同編程語言(例如MATLAB調(diào)用Lingo、Python調(diào)用Gurobi、MATLAB調(diào)用 Gurobi 等)的。針對一些較為復(fù)雜的問題,還結(jié)合競賽問題向讀者展示了MATLAB面向?qū)ο蟪绦蚓帉懙南嚓P(guān)技巧。本書適合于數(shù)學(xué)建模愛好者和即將參加各類數(shù)學(xué)建模競賽的參賽者,以及期望全面提高自身的數(shù)學(xué)模型求解和程序編寫能力的專科生、本科生和研究生,也可為高校數(shù)學(xué)建模課程培訓(xùn)的教師提供優(yōu)化類問題代碼編寫方面的參考。
你還可能感興趣
我要評論
|