返回列表 上一主題 發帖

[發問] 找出最少的組合

[發問] 找出最少的組合

請問大大,如何找出 A+B+C+...=的和是最少的組合?

book.rar (12.66 KB)

50 字節以內
不支持自定義 Discuz! 代碼

回復 12# diabo


    問題的那個SHEET 寫明了

因商店和商品的數量每次都不同,
所以要在計算前找出商店和商品的數量.
最少可能是   商品(1)X商店(2)
最大可能是   商品(n)X商店(n)

所以要找到1個  商店X商品 大小都能用的方法.
50 字節以內
不支持自定義 Discuz! 代碼

TOP

回復  diabo


    發現1個大問題.
就是100間商店x500件商品時 ,入面有好多空白,就要入好多條件是  a1 ...
basarasy 發表於 2011-4-7 11:05



    建議把完整範例丟上來,比較容易提出較適合的解決方案,而不是照你的想法,然後擴大應用。
diabo

TOP

回復 10# diabo


    發現1個大問題.
就是100間商店x500件商品時 ,入面有好多空白,就要入好多條件是  a1=0,b1=0..................................
50 字節以內
不支持自定義 Discuz! 代碼

TOP

調整【選項】裡的精確度,調小一點,例如0.0001....
diabo

TOP

本帖最後由 basarasy 於 2011-4-7 00:09 編輯

回復 8# diabo


    謝謝你的方法.
但有時不知什麼事會出錯.
我第1次計算時是沒有問題,但計算後把藍色的數改了再計算就有問題.><
答案出現4.1  有小數.
這個規劃求解可以求多重解嗎?
50 字節以內
不支持自定義 Discuz! 代碼

TOP

啟用「規劃求解」增益集,利用「規劃求解」即可快速得到你要的答案。



規劃求解,最難的是列出邊界條件,列完整了,答案自然就出來了....

規劃求解.rar (77.73 KB)
diabo

TOP

回復  basarasy
[ 如何用最少的錢去買所有數量的商品? ]
你的範例中,沒看到金錢??  ,請再詳列範例 讓大家 ...
GBKEE 發表於 2011-4-1 14:42



    GBKEE 大大~ 這真滴是線性規劃(Linear Programming,簡稱LP) 的題目~
    最小成本~ 會有唯一解,多組解,....
   大大可能要對LP的計算方式了解,才能夠符合樓主要的需求
   小弟求學時有接觸過這類型的提目~ 有會用手算~
    還未像樓主這意想要寫成程式來求解~
    提供大大維基百科,對LP的解說
    http://zh.wikipedia.org/wiki/%E7%BA%BF%E6%80%A7%E8%A7%84%E5%88%92
學習才能提升自己

TOP

回復 5# GBKEE


    不好意思><  
    c3:f5 是商品的金錢.
50 字節以內
不支持自定義 Discuz! 代碼

TOP

回復 4# basarasy
[ 如何用最少的錢去買所有數量的商品? ]
你的範例中,沒看到金錢??  ,請再詳列範例 讓大家試試看

TOP

        靜思自在 : 心中常存善解、包容、感思、知足、惜福。
返回列表 上一主題