本書介紹了優化設計的基本理論、基本方法、工程設計應用和優化程序庫的使用方法。全書共分10章,分別介紹了優化設計的基本概念和數學模型建立、優化設計的數學基礎、一維優化方法、多維無約束優化方法、線性規劃、約束優化方法、多目標優化方法、優化設計的新方法、優化算法軟件包的應用和機械與工程優化設計應用實例。書后還附有常用優化方法的C語言程序。本書內容的選擇貫徹“少而精”和“理論聯系實際”的原則。內容的編排由淺入深,注意邏輯性與系統性,重視工程應用性。本書具有良好的通用性和先進性。本書可作為機械工程類、能源動力機械類及相關專業本、專科學生的教材,也可作為工程技術人員繼續教育的培訓教材,還可供有關工程技術人員和有關專業青年教師參考。