建模回顧之多目標規劃

2021-02-21 XJTLU數學建模

五一小長假(考試周)來襲

小夥伴們在放鬆休息的同時不要忘了複習哦

除了數學社精心準備的資料外

由張若男老師帶來的建模講座

以及王若樸同學的建模小課總結

Objective function: 目標函數

Decision variable:決策變量

Constraints:約束條件

Feasible solution: 可行解

Optimal solution: 最優解

生活中做決策的時候,通常要多個目標一起考慮——多目標決策

權重的大小常常由該領域專家決定,但是在實際建模問題中,我們可以自己取

實際問題中,目標函數相互衝突是很常見的,例如購買汽車時,要求花費少且舒適度高或者要求性能好油耗低,這種問題並沒有絕對最優解(因為並沒有確定多個目標的權值),但是我們可以根據自己的需要選擇一個相對好的(達到我們想要的最佳平衡)

為了尋求這種「最佳平衡」,我們介紹帕累託最優(Pareto optimal)

首先介紹「主導(dominate)」的概念

我們說多目標優化問題中的可行解b主導可行解a,

當:b 在每一個目標上都不比a差

        b 在至少一個目標上比a好

·  一個帕累託最優解不可能被任何其他的解主導

·  如果沒有其他的偏好(權值),那麼所有的帕累託最優解都是一樣好的

二維空間中,我們可以作圖看出求帕累託最優的過程,x軸代表目標1,y軸代表目標2,那麼這個圖像我們叫做有效邊界(efficient frontier),或者說是權衡曲線(trade-off curve).

經過對比我們發現,可行解A和B主導C,而A和B一樣好,都是帕累託最優解

·  寫出雙目標優化模型

·  畫圖來表示目標函數值

·  確定帕累託最優解

其中第二步:作出權衡曲線圖像前,首先要將其中一個目標表示成關於另一個目標的函數,為了作圖,我們需要知道:

目標函數定義域

值域

奇偶性

極值點

單調性

拐點(f』』(x)=o)

凹凸性(concavity)

有了這些性質,我們就可以做出權衡曲線,通過比較可行解找到帕累託最優解。

王若樸同學的保姆式教學

                  媽媽再也不用擔心我的學習

數學規劃是運籌學的一個分支,在給定的約束條件下,如何按照某一衡量指標(目標函數)來尋求最優解決方案(即:求目標函數在一定約束條件下的極值問題)

所有規劃問題都要轉化為標準型才能用matlab進行求解

· 如果不存在不等式約束,則可用「[]」代替A和b,不存在等式約束同樣處理

· 無上下界時用「-inf」「+inf」代替上下界

· 可能無解或有無數解

· 如果目標函數是max,要在最後給fval加負號

(要求一個或多個決策變量必須是整數的數學規劃問題)

0-1規劃:也是intlinprog函數,在上下界做文章(建模比賽中應用較多)

兩道例題及他們的matlab寫法:

(一個規劃問題中有多個目標,比如企業生產時既要保證利潤最大又要保證汙染最小)

· 將多個目標函數統一成一個

· 要將多個目標函數統一成最大或最小化問題才可以加權

· 加權之前要消除目標函數的量綱

今天的回顧到這裡就結束啦

祝小夥伴們假期愉快

期中ALL PASS

還記得講座最後的兩道帕累託最優的練習題嗎?

題目就不放出來了,可以到釘釘群裡裡下載文件看

這裡是一份手寫答案(有些潦草大家見諒)

每周四晚

19:00-20:00

每周一晚

20:00-?

相關焦點

  • 命題專家朱道元點評中國研究生數學建模之現狀
    命題專家點評中國研究生數學建模之現狀中國研究生數學建模競賽至今已經成功舉辦了十六屆, 2019 年計有 500 多家研究生培養單位的 40000 多名研究生踴躍報名參賽, 競賽規模再創歷史新高. 競賽正持續健康地向前發展.
  • 數學建模(一):用python解決線性規劃問題
    最近準備去美賽觀光一波,於是了解了一下數學建模的相關知識,我準備以復現代碼為目的學習,在此寫點東西與大家共同探討一下。
  • R語言與優化模型(二):非線性規劃與多目標規劃
    相應的求解這類問題就要用到非線性規劃的方法。約束條件或者目標函數的放寬使得規劃模型更具普適性,但也增加了問題求解的難度。對於簡單的非線性規劃問題,R語言中stat包即可求解。在這裡我們給大家介紹R語言中求解非線性規劃更為專業的Rdonlp2包。
  • 王者榮耀:回顧女英雄們4年前的建模,妲己像是瓷娃娃,羋月真土
    hello~王者榮耀的小夥伴們大家好,王者榮耀這款遊戲從最初上線到現在已經經歷了四年之久,在這麼長的時間內,英雄們的建模可謂是發生了巨大的改變,今天要帶小夥伴們回顧的是女英雄們的模型,看看這些年內她們都發生了哪些變化呢?
  • 如何使用python完成數學建模常見算法
    在數學建模中主流的程式語言是MATLAB,但隨著python/R中數學軟體包的不斷完善,熟悉這兩種程式語言的同學也可以快速數學建模的編程環節。後面我們將介紹幾種常見數學建模算法的python實現,旨在展示python在本領域的強大威力。
  • 近年建模國賽賽題類型趨勢簡要分析
    近些年來數學建模題目往往都側重於對題目的分析,以往那種套用現有模型就能解決問題的情況越來越少。 (3)數據性。去年國賽兩個題目都涉及到數據處理,這也可能是大數據時代數學建模競賽的發展方向。
  • 我國能源戰略規劃歷程回顧及展望
    改革開放以來,在國家能源發展戰略和各階段規劃目標的指引下,我國能源領域攻堅克難、開拓進取,實現由弱變強,從供給短缺到總體寬鬆的巨大轉變,從能源工業基礎薄弱發展為能源生產大國。制定科學的國家能源戰略並落地實施,已成為保障國家利益和經濟發展的重要手段。本文將回顧改革開放以來能源工業發展和規劃編制及執行歷程,為即將開始的「十四五」提供決策參考。
  • 確立目標,是人生規劃的重要樂章
    確立目標,是人生規劃的重要樂章。不甘做平庸之輩的二十幾歲的年輕人,必須有一個明確的追求目標,才能調動起自己的智慧和精力。  有一年,美國哈佛大學曾對當時的畢業生做過一次調查,詢問他們是否對自己的未來有清晰明確的目標,以及達到目標的書面計劃。結果,只有不到3%的學生給出了肯定的答覆。
  • 十四五規劃和2035年遠景目標解讀 2035年將如何實現目標?
    「十四五」時期是我國全面建成小康社會、實現第一個百年奮鬥目標之後,乘勢而上開啟全面建設社會主義現代化國家新徵程、向第二個百年奮鬥目標進軍的第一個五年。中國共產黨第十九屆中央委員會第五次全體會議深入分析國際國內形勢,就制定國民經濟和社會發展「十四五」規劃和二〇三五年遠景目標提出以下建議。
  • 農牧學院學生管理部「十二五」規劃之 發展目標
    農牧學院學生管理部「十二五」規劃之發展目標趙宇翔,QQ:926360965為科學謀劃發展、理清辦學思路、彰顯學科特色、明確未來目標,根據《國民經濟和社會發展第十二個五年計劃綱要》、《國家中長期教育改革和發展規劃綱要(2010-2020)》、國務院《關於支持青海等省西藏經濟社會發展發展的若干意見》、青海省國民經濟和社會發展「十二五」規劃以及青海省教育事業發展
  • 回顧·展望·奮進——我與十四五規劃共成長
    法院幹警應多站在當事人的角度上換位思考,用同理心和共情力幫助當事人解決在訴訟中出現的困難。聚焦十九屆五中全會——分析我國發展環境面臨的深刻複雜變化奮進小組 張獨一奮進小組重點關注了發展環境的變化這一主題,分享了其學習成果:十三五規劃目標任務勝利在即,在展望「十四五」規劃的當下,我國發展環境面臨深刻複雜變化,當前機遇和挑戰並存。
  • 聖母院雷射建模是什麼梗?巴黎聖母院為什麼用雷射建模怎麼建模的
    川北在線核心提示:原標題:聖母院雷射建模是什麼梗?巴黎聖母院為什麼用雷射建模怎麼建模的 巴黎時間4月15日晚,巴黎的地標性建築巴黎聖母院在一場大火中被損毀。高達80米的木製尖頂建築在濃煙中崩塌,讓全世界的人們陷入悲痛之中。所幸的是,有幾個消息可以讓大眾稍感寬慰。
  • 3Dmax高級建模技巧總結,收藏了!3D建模軟體大全
    其強大之處在於管理3D模型數據的資料庫,使得輸入、結構化、修改、創建原型 和優化模型資料庫非常容易。用Creator快 速創建大量的城市建築模型,並且生成資料庫來管理這些模型,還是相當的方便。從上述介紹可知,美國Autodesk公司當之無愧是3D建模和動畫的「老大」,擁有 3DS Max、Maya和Softimage等3D建模和動畫專業軟體。
  • 職業生涯規劃與人生目標
    每個人都有自己的目標,我在這裡所說的人生目標是指作為一名有志之士對自己的長期規劃。職業生涯規劃正是我們每個人實現自己人生目標的必須去思考、去設計的一項規劃。    人生目標使我們在規劃人生的同時可以更理性的思考自己的未來,初步嘗試性的選擇未來適合自己從事的事業和生活。上帝讓每個人都玩同樣的遊戲就是那就是「人生」。
  • 如何制定學校發展規劃,這位校長的匯報既有回顧又有展望!
    正文:各位領導、各位同仁:下面我代表學校管理團隊對過去工作進行回顧,並對未來學校工作規劃展開匯報,請大家不吝賜教:一、過去五年工作回顧該課程以「潤育」為實施策略,涵蓋了核心課程、拓展課程和整合課程三大板塊,系統規劃了學生六年的學習生活。通過課程建設,我們對學校原有課程經驗進行整合與傳承,應學生發展之需、順時代發展之勢進行革新與創生。三年來,我們在育人體系、育人模式、課程內容、實施方略、評價手段等方面需求突破,通過課程研發和實踐凝聚人心、匯集智慧。
  • 職業生涯規劃—目標
    大家都應該聽過這樣一句話「最好先定一個能達到的小目標,比方說我先掙他一個億」。看似不實際的一句話,但是細想起來我覺得還是有幾分道理。畢竟每個人所處的位置都各不相同。就如同我們在做職業規劃時,如何設定目標也是因人而異。
  • 十年經驗建模師!給你3d建模學習的十條鐵律,請收藏
    放慢節奏,你就可以遊刃有餘的進行3d建模的工作。設定合理目標為了避免上述的問題最好的方法就是設定目標,如果你想要構思一個大型的作品作為長期目標並沒有什麼壞處。但是你需要有一個完成短期目標的計劃,對自己的目標進行合理的設定。合理的目標,以及保持積極的心態,這樣你就不會在最終結束的時候感到沮喪。
  • 全國大學生數學建模競賽論文格式規範(2020年修訂稿)
    第十二條 本規範自發布之日起試行,以前的規範與本規範不相符的,以本規範為準。不符合本規範的論文將被視為違反競賽規則,可能被取消評獎資格。第十三條 本規範的解釋權屬於全國大學生數學建模競賽組委會。《數學模型與數學建模》的內容包括數學建模常用軟體介紹, 代數模型, 微分與差分方程模型, 數學規劃, 概率統計方法模型, 圖論模型, 預測和決策模型, 全國大學生數學建模真題. 本書注重闡述各類數學模型的基本原理和方法, 使之具有一定的系統性和新穎性; 同時也介紹了求解數學模型的MATLAB軟體、LINGO 軟體和R 軟體.
  • 職業生涯目標規劃
    因此,進行職業規劃,針對個人特點,確立未來發展方向,對一個人的一生來說,顯得格外重要。但職業怎麼發展,是有一系列科學講究的,這個科學實際上就是職業生涯設計的過程或者方法。大學生們要根據職業生涯規劃理論與原則以及職業成功的標準,掌握正確的職業生涯設計方法,準確進行自我定位,合理規劃職業人生,列出具體措施和日程,通過具有前瞻性的職業生涯設計,減少在人生路上的徘徊猶豫,避免浪費時光,為主動迎接未來職業發展的挑戰做好充分準備。大學生制定職業生涯規劃,有利於自我定位、認識自我、了解自我,明確自己的方向,明確自己的人生目標。
  • VH留學|2020Fall哥倫比亞大學科研——城市規劃分析和建模
    2020 Fall 哥倫比亞大學導師-遠程城市規劃分析和建模為了實現學習目標,學生將閱讀解釋研究設計和因果推理核心原理的文章,閱讀和評論社會科學的實例,並針對自己選擇的主題制定自己的研究設計。課堂上的例子將極大地借鑑美國住房公共政策,城市規劃和城市貧困領域的研究經驗和專業知識,研究如何使年輕人進入更好的學校;通過實驗數據討論接觸更好的鄰居對兒童的影響;如何通過社區振興投資; 私人警察對犯罪的影響等等社會科學研究問題。