確かに、これはそれ自体プログラミングに関する質問ではありません...しかし、同じように質問するより良い場所は思いつきませんでした。
私は、買い物客が特定のサイトで最大の節約を達成する方法を決定するのを最終的に支援するアプリケーションを作成しています。このサイトでは、ほぼすべての製品について、通常価格と割引価格の 2 つの価格を提供しています。割引価格はどなたでもご利用いただけますが、1 つの注文に追加できる割引商品は 1 つだけです。その情報だけで、インセンティブは注文サイズを最小限に抑え、代わりに複数の注文を行うことです. 一方、総送料は注文サイズ (重量) によって決まるため、注文サイズを最大にして 1 回だけ注文するインセンティブがあります。
1 つの商品に対して利用可能な割引と、注文の送料に影響を与える重量を考慮して、注文のバランスをとる最も効率的な方法を決定するためのモデルを探しています。
学校に戻ったときのことを十分に覚えているので、これは線形計画法の問題だと思います...しかし、そのクラスについて覚えているのは、それがどれほど混乱したかということだけでした。
このプログラムの計算方法に関するヒントはありますか?