當前位置:
首頁 > 最新 > 生活中的數學應用:貪心策略

生活中的數學應用:貪心策略

上圖是委內瑞拉藝術家Rafael Araujo單靠鉛筆、尺、量角器畫出了大自然中的奧妙數學:蝴蝶起飛的方式

身有不少的朋友聊起藝術,歷史,文學,侃侃而談,但一講起數學直搖頭,感覺數學僅僅是升學必過的門檻,而奧數則是小升初牛校的篩子。我們想換個角度來聊聊數學,這次我們是嚮導,帶著大家走一段數學之旅,也許會在這段旅程中,在不經意間看到不一樣的風景,也許你會在生活中恍然發現原來數學就在身邊,我們離不開數學,只是沒有真正了解它的存在。

幾天求是團隊在研究Canadian Math Kangaroo 2017競賽題時,李老師特意拿出幾道題讓我們討論,先上一道3-4年級的題目看看:

題目的大意:David大叔要給做5道菜,家裡只有兩個爐灶,5道菜分別用時:40分鐘,15分鐘,35分鐘,10分鐘和45分鐘。如何做才能用時最短?

看到這道題,相信媽媽們會更有感受,平時安排孩子的課外課,特別是家裡有兩個孩子,合理的安排不但可以減少舟車勞頓,沒準還能在孩子們上課的時候做個美容或者練個瑜伽。

我們來看看如何解這道數學題?

第一步:算一算如果一分鐘都不浪費的情況下,2個爐灶做5道菜的時間:

(40+15+35+10+45)/2=72.5 mins

第二步:根據這個最理想的時間可以直接排除答案A和B,然後在剩下的三個答案選出最優解是C,75mins

第三步:得到這個答案還不行,需要驗證一下,看看是否有最優化的可行方案,經過嘗試,很容易找到一種可行方案

Burner 1:40 min + 35 min = 75 mins

Burner 2:15 min + 10 min + 45 min = 70 mins

解決這道題的根本方法就是數學中的貪心策略。在解決問題的時候,總是選擇當前最優的方案,從局部最優來達到全局最優的目的。

們再來看一道2017年5-6年級的題目,依舊採用貪心策略:

題目大意:口袋裡有8個帶有數字的小球,依次是40,80,100,101,190,200,260,292。Martina從袋子里拿出4個小球,計算這4個小球的數學和正好是袋子里剩下4個小球數學和的一半,請想想拿出的4個小球中最大數字是多少?

我們來看看如何解這道數學題?

第一步:算出8個小球的和被3整除之後的數字,這是最理想的情況:

(40 + 80 + 100 + 101 + 190 + 200 + 292 )/ 3 = 421

目標是使4個球之一的一個球上的數盡量大,那麼我們利用「貪心策略」,讓另外三個球上的數字取最小,則理想狀態下第4個球上的數字最大值是421 – 40 – 80 – 100 = 201,根據這一點直接排除答案C和E

第二步:在剩下的三個答案中,取最大的那個是B 200,然後試著找到一個可行方案,經過嘗試有解:40 + 80 + 101 + 200 = 421,留在袋子里的4個球 100 + 190 + 260 + 292 = 842

這道題類似我們在生活或者工作中的任務安排,高效的時間管理方式是要事先行。做完要事,可以放鬆一下,做幾件輕鬆的事情。

一點特別需要說明,在實際生活或者工程中,局部最優未必可以達到全局最優。例如在生活中常見的尋找最優路徑,最短路徑未必是最優路徑;另外一個最接地氣的例子是國內最讓家長焦慮的小升初問題,上一個好的中學,未必可以上好的大學。在生活中不需要「貪心」,而需要「儘力而為」。

封面和文中圖片來源於網路,版權屬於原作者

求是數學

希望在奧數被曲解的時代,還原數學的本色,與青少年一起探索數學,喜歡數學,重新發現數學的樂趣和精神。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 求是數學 的精彩文章:

TAG:求是數學 |