次の問題:
エンジン(たとえば車)は、まっすぐな道を進みます。その消費量は距離に正比例します(たとえば、480 kmは1単位の燃料を使用するため、48kmは10単位の燃料を使用します)。このエンジンは、最大1単位の燃料を輸送できます。
開始点には、n0燃料ユニットの供給があります。ルート上のさまざまなポイントに燃料貯蔵庫があり(たとえば、n1 @ d1、n2 @ d2など)、ドライバーはルート上のどこにでも燃料を降ろすことができます。たとえば、1ユニットの値が480 kmの場合、ドライバーは160 kmを運転して、1/3ユニットの燃料でデポを作成し、エンジンに燃料を補給するために開始点に戻ることができます。
ルート上の開始燃料とデポに応じて達成できる最大距離を見つけるためのアルゴリズム(またはそれを見つけるためのいくつかのアイデア)を探しています。