数据分析系列剧第四集:行业研究报告与生产计划
在老李的指導(dǎo)下,小蔡畫出了服裝行業(yè)研究報告的思路框架(見下圖)
接著小蔡基于該思路撰寫了一份簡要的報告(見下圖)。
?
周總看完了這份報告,點(diǎn)點(diǎn)頭說:“小蔡,寫的不錯!你對服裝行業(yè)已經(jīng)有了一定了解,接下來我們討論一下你報告中提到的資源配置的問題。
現(xiàn)在正值男士西服與運(yùn)動外套銷售高峰,咱們生產(chǎn)部門需要加班,但不知道該如何安排,需要你做個分析。
這是生產(chǎn)部門提供的基本資料,你好好想一下,明天給我個結(jié)果。”
小蔡從周總手里接過資料,回到座位上越讀越迷茫——資料中的文字像幾百只青蛙跳來跳去,跳得他心慌。
于是小蔡又去找老李求教。
老李拿起資料,看到如下文字:
單件男士西服的裁剪時間需要1.2小時,縫紉時間需要0.7小時,需要6碼布料;
單件運(yùn)動外套的裁剪時間為0.8小時,縫紉時間為0.6小時,只需用4碼布料。
男士西服與運(yùn)動外套的單件利潤分別為190元和150元。
這段時間工廠訂貨量較大,需要至少生產(chǎn)100套西服和75套運(yùn)動外套,但總共有200小時裁剪時間和180小時縫紉時間,1200碼布料,其余工作就要求員工加班完成。
裁剪加班每小時成本為15元,縫紉加班每小時成本為10元,按國家規(guī)定工廠最多可以安排100小時的加班。
請做出最優(yōu)的生產(chǎn)計劃,在這種生產(chǎn)計劃下,總利潤是多少?如何安排加班?
老李笑著說:“這個問題不難,你首先要想想,生產(chǎn)部門需要你回答哪些問題?”
小蔡想了想說:“要回答兩個問題——男士西服和運(yùn)動外套各要生產(chǎn)多少套?裁剪和縫紉可以安排多長時間的加班?”
老李點(diǎn)點(diǎn)頭:“沒錯!回答了這兩個問題,就是制定了生產(chǎn)計劃,那如何檢驗生產(chǎn)計劃是否是最優(yōu)的呢?”
“利潤最大化!”——小蔡脫口而出。
老李笑著說:“正確!利潤最大化是你的目標(biāo)函數(shù),同時要達(dá)到這個目標(biāo),你還要看看有沒有資源的約束條件,如果有,具體有哪些?”
“哦”小蔡應(yīng)了一聲,然后邊閱讀資料邊喃喃自語:“裁剪時間、縫紉時間、布料數(shù)量、西服和運(yùn)動服的生產(chǎn)數(shù)量、加班時間都有約束。”
老李邊聽邊在Excel表中制表,小蔡話音一落,老李就把制好的表拿給小蔡看(見下圖)?
小蔡眼睛一亮:“老李,經(jīng)過你這么一整理,思路好清晰啊!”
老李笑著點(diǎn)點(diǎn)頭說:“做數(shù)據(jù)分析就要學(xué)會把文字語言轉(zhuǎn)化為數(shù)表語言。在這個數(shù)表里,黃色單元格區(qū)域是要回答的問題;灰色單元格區(qū)域是要達(dá)到的目標(biāo);藍(lán)色單元格區(qū)域是約束條件。小蔡,你想一想灰色區(qū)域(即利潤)怎么算?”
小蔡想了想說:“利潤等于生產(chǎn)男士西服和運(yùn)動外套的利潤之和減去加班的成本。”
老李伸出大拇指:“沒錯!你把這種數(shù)量關(guān)系寫到灰色區(qū)域里吧!”
小蔡點(diǎn)點(diǎn)頭,在灰色C13單元格區(qū)域?qū)懗龊瘮?shù)表達(dá)式“=B5*F5+B6*F6-B9*C9-B10*C10”
老李接著說:“還有藍(lán)色區(qū)域(即約束條件)。”
小蔡一邊想一邊做,不一會兒在藍(lán)色區(qū)域也寫出了函數(shù)表達(dá)式(見下圖)。?
老李看完了小蔡所寫的表達(dá)式,點(diǎn)點(diǎn)頭說:“通過這些表達(dá)式,你就建立了目標(biāo)函數(shù)、約束條件與所需求解的生產(chǎn)數(shù)量與加班小時數(shù)之間的數(shù)量關(guān)系,接下來我們就可以利用規(guī)劃求解來得出最優(yōu)生產(chǎn)計劃。”
“規(guī)劃求解在哪里?該怎么求?”小蔡滿臉狐疑。
老李邊操作邊說:“在‘Excel選項’中找到‘加載項’,點(diǎn)擊‘轉(zhuǎn)到’,在彈出的‘加載宏’對話框中選擇‘規(guī)劃求解加載項’,于是‘規(guī)劃求解’模塊就在‘?dāng)?shù)據(jù)’菜單中顯示出來了(見下圖)。”?
老李點(diǎn)開“規(guī)劃求解”模塊,彈出了“規(guī)劃求解參數(shù)”的對話框。他邊操作對話框邊說:“‘設(shè)置目標(biāo)單元格’框是來設(shè)置目標(biāo)函數(shù)的,在這里就是讓利潤C13最大。‘可變單元格’框需要放入需要求解的對象,因此選擇區(qū)域F5:F6,C9:C10。這兩個區(qū)域用逗號隔開。‘約束’框是用來添加約束條件的,點(diǎn)擊‘添加’即可將這些約束條件填充進(jìn)來(見下圖)。這樣我們就把規(guī)劃求解的參數(shù)設(shè)置好了。”
老李的鼠標(biāo)在上圖中的“求解”處輕輕一按,結(jié)果自動生成(見下圖)。結(jié)果顯示新新服裝公司的生產(chǎn)部應(yīng)生產(chǎn)男士西服100套、運(yùn)動外套150套;裁剪工作安排加班40個小時,此時利潤為40900元,達(dá)到利潤最大化。
小蔡激動地跳了起來:“師傅,師傅,您太厲害了。您又幫了我一個大忙。”
老李笑著說:“什么時候你能獨(dú)立完成任務(wù),才說明我這個師傅厲害。所以,做師傅的要讓徒弟學(xué)會舉一反三。小蔡,正好我這有一個使用規(guī)劃模型求解運(yùn)費(fèi)最小值的案例資料,如果你能獨(dú)立做出來,說明你學(xué)會了簡單的資源配置問題。”
小蔡拿起資料讀了起來:
某農(nóng)產(chǎn)品產(chǎn)于A1、A2、A3三個城市,年產(chǎn)量分別為7噸、4噸、9噸。該產(chǎn)品成熟后,需銷往B1、B2、B3、B4四個城市,銷量分別為3噸、6噸、5噸、6噸,已知將產(chǎn)品從A1、A2、A3運(yùn)至B1、B2、B3、B4每噸所需運(yùn)費(fèi)如下表所示,請使用規(guī)劃模型求解運(yùn)費(fèi)最小值。
如果你是小蔡,你能否求出運(yùn)費(fèi)的最小值呢?試試看呦!:)
轉(zhuǎn)載自:《數(shù)據(jù)小宇軍的新浪微博》
總結(jié)
以上是生活随笔為你收集整理的数据分析系列剧第四集:行业研究报告与生产计划的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: I/O通信模型(BIO,NIO,AIO)
- 下一篇: 新安装和已安装nginx如何添加未编译安