內容簡介
LINDO和LINGO是美國LINDO係統公司開發的一套專門用於求解優化問題的軟件包。LINDO用於求解綫性規劃和二次規劃問題,LINGO除瞭具有LINDO的全部功能外,還可以用於求解非綫性規劃問題,也可以用於一些綫性和非綫性方程(組)的求解,等等。LINDO和LINGO軟件的特色在於可以允許優化模型中的決策變量是整數(即整數規劃),而且執行速度很快。LINGO實際上還是優化問題的一種建模語言,包括許多常用的函數可供使用者建立優化模型時調用,並提供與其他數據文件(如文本文件、Excel電子錶格文件、數據庫文件等)的接口,易於方便地輸入、求解和分析大規模優化問題.由於這些特點,LINDO和LINGO軟件在教學、科研和工業、商業、服務等領域得到瞭廣泛應用。
《優化建模與LINDO/LINGO軟件》詳細介紹在Microsoft Windows環境下運行的新版本(LIND06.1,LING010.0)的使用方法,並包括社會、經濟、工程等方麵的大量實際應用問題的數學建模和求解實例,可供瞭解和使用優化建模和優化軟件的教師和學生、管理決策者、科技工作者及其他對此感興趣的讀者閱讀,也可作為運籌學課程的教學參考書,
內頁插圖
目錄
第1章 引言
1.1 優化模型的基本概念
1.1.1 優化模型的一般形式
1.1.2 可行解與最優解
1.1.3 優化模型的基本類型
1.2 優化問題的建模實例
1.2.1 綫性規劃模型
1.2.2 二次規劃模型
1.2.3 非綫性規劃模型
1.2.4 整數規劃模型
1.2.5 其他優化模型
1.3 LINDO/LINGO軟件簡介
1.3.1 LINDO/LINGO軟件的基本功能
1.3.2 LINDO/LINGO軟件的求解過程
1.3.3 建立LINDO/LINGO優化模型需要注意的幾個基本問題
習題1
第2章 LINDO軟件的基本使用方法
2.1 LINDO入門
2.1.1 LINDO軟件的安裝過程
2.1.2 編寫一個簡單的LINDO程序
2.1.3 一些注意事項
2.2 敏感性分析
2.3 整數綫性規劃的求解
2.4 二次規劃的求解
2.5 LINDO的主要菜單命令
2.5.1 文件主菜單
2.5.2 編輯主菜單
2.5.3 求解主菜單
2.5.4 報告主菜單
2.6 LINDO命令窗口
2.6.1 INFORMATION(信息類命令)
2.6.2 INPUT(輸入類命令)
2.6.3 DISPLAY(顯示類命令)
2.6.4 OUTPUT(輸齣類命令)
2.6.5 SOLUTION(求解類命令)
2.6.6 PROBLEM EDITING (編輯類命令)
2.6.7 QUIT(退齣類命令)
2.6.8 INTEGER,QUADRATIC,AND PARAMETRIC PROGRAMS(整數、二次與參數規劃類命令)
2.6.9 CONVERSATIONAL PARAMETERS(對話類命令)
2.6.10 USER SUPPLIED ROUTINES(用戶過程類命令)
2.6.11 MISCELLANEOUS(其他命令)
2.7 LINDO命令腳本文件
附錄 MPS格式數據文件
習題2
第3章 LINGO軟件的基本使用方法
3.1 LINGO入門
3.1.1 LINGO軟件的安裝過程和主要特色
3.1.2 在LINGO中使用LINDO模型
3.1.3 編寫一個簡單的LINGO程序
3.2 在LINGO中使用集閤
3.2.1 集閤的基本用法和LINGO模型的基本要素
3.2.2 基本集閤與派生集閤
3.2.3 稠密集閤與稀疏集閤
3.2.4 集閤的使用小結
3.3 運算符和函數
3.3.1 運算符及其優先級
3.3.2 基本的數學函數
……
第4章 LINGO軟件與外部文件的接口
第5章 生産與服務運作管理中的優化問題
第6章 經濟與金融中的優化問題
第7章 圖論與網絡模型
第8章 目標規劃模型
第9章 對策論模型
第10章 排隊論模型
第11章 存儲論模型
第12章 數學建模競賽中的部分優化問題
參考文獻
前言/序言
在工程技術、經濟管理、科學研究和日常生活等諸多領域中,人們經常遇到的一類決策問題是,在一係列客觀或主觀限製條件下,尋求使所關注的某個或多個指標達到最大(或最小)的決策.這種決策問題通常稱為最優化(或簡稱為優化)問題,研究處理這類問題的數學方法稱為最優化方法,它也是運籌學和管理科學中解決定量決策問題的基本方法,在決策科學化、定量化的呼聲日益高漲的今天,用最優化方法解決定量決策問題無疑是符閤時代潮流和形勢發展需要的,
用最優化方法解決決策問題包括兩個基本步驟:首先,需要把實際決策問題翻譯、錶述成數學最優化的形式,即用數學建模的方法建立決策問題的優化模型,或簡稱為優化建模;其次,建立優化模型後,需要選擇、利用優化方法和工具求解模型.優化建模方法自然具有一般的數學建模方法的共同特性,但優化模型又是一類既重要、又特殊的數學模型,因此優化建模方法又具有一定的特殊性和專業性.此外,由於優化模型的種類很多,很多模型目前還沒有有效的求解方法,不同的算法用於求解不同模型的效果可能差異很大,如何利用優化軟件求解優化模型也有一定的專業性和技巧性.
本書就是希望以上麵兩個步驟為突破口,一方麵重點介紹優化建模的思想和方法,另一方麵重點介紹專業的優化軟件包LINDO和LINGO的使用.全書結閤具體的案例進行介紹,而很少介紹有關優化的數學理論.之所以這樣組織,主要是基於以下考慮:目前國內有關優化的數學理論方麵的專門書籍已經很多,有興趣的讀者隨時可以從幾乎任何一本運籌學或最優化方法的書中找到相應的數學理論;此外,我們希望使本書的起點盡量低,讓沒有太多數學基礎的讀者也能讀懂絕大部分內容,從而把本書的重點放到強調優化建模方法的重要性和實用性上,並藉助專業優化軟件的強大功能,直接得到優化模型的結果.
目前國際市場上的專業優化軟件以及包含部分優化功能的數學類軟件很多,本書之所以選擇LINDO和LINGO軟件進行介紹,主要是因為LINDO和LINGO軟件是著名的專業優化軟件,其功能比較強、計算效果比較好,與那些包含部分優化功能的非專業軟件相比,通常具有明顯的優勢.此外,LINDO和LINGO軟件使用起來非常簡便,很容易學會,在優化軟件(尤其是運行於個人電腦上的優化軟件)市場占有很大份額,在國外運籌學類的教科書中也被廣泛用做教學軟件.
優化建模與LINDO/LINGO軟件 下載 mobi epub pdf txt 電子書