原文:貪心算法之最優裝載問題

貪心算法之最優裝載問題 . 問題描述 有一批集裝箱要裝上一艘重量為 c 的輪船,其中集裝箱 i 的重量為 W i 。最優裝載問題要求確定在裝載體積不受限制的情況下,將盡可能多的集裝箱裝上輪船。 . 問題分析 . 確定貪心策略 采用重量最輕者先裝的貪心選擇策略,可產生該問題的最優解。 . 代碼求解 . 貪心選擇性質 設集裝箱依其重量從小到大排序, x ,x , ldots,x n 是其最優解, x ...

2020-12-16 22:44 0 487 推薦指數:

查看詳情

貪心算法一:最優裝載問題

  1.基本思想:   貪心算法是通過一系列的選擇來得到問題的解,它所做的選擇都是當前情況下最優的選擇,即貪心算法並不考慮整體最優,而考慮的是當前情況下的局部最優,即貪心選擇。   2.貪心算法的兩個性質:   1)貪心選擇性質:所求解的問題的整體最優解可以通過一系列局部最優的選擇來,即貪心 ...

Mon Dec 15 01:05:00 CST 2014 1 8790
最優裝載問題---貪心算法

給出n個物體,第i個物體重量為wi,選擇盡量多的物體,使得總重量不超過C。 分析:由於只關心物體的數量,所以思路如下: 將物體由輕到重進行排序,依次選擇每個物體,直到裝不下為止。 給 ...

Wed Jun 14 21:56:00 CST 2017 0 2195
貪心算法-最優裝載問題

貪心選擇算法算法分析中一種常用算法,通過一系列的選擇來得到一個問題的解。它所作的每一個選擇都是當前狀態下某種意義的最好選擇,即貪心選擇。希望通過每次所作的貪心選擇導致最終結果是問題的一個最優解。這種啟發式的策略並不總能奏效,然而在許多情況下確能達到預期的目的。對於可利用貪心算法解決的問題需要 ...

Tue Jul 31 18:20:00 CST 2012 0 3801
貪心算法 - 最優裝載

貪心算法思想:不從整體最優上加以考慮,它所做出的選擇只是在某種意義上的局部最優選擇,當然希望貪心算法得到的最終結果也是整體最優的; 貪心算法性質:指所求問題的整體最優解可以通過一系列局部最優的選擇,即貪心選擇來達到; 最優裝載問題 (1)問題描述:有一批集裝箱要裝上一艘載重量為 tatol ...

Mon Feb 10 23:07:00 CST 2020 0 1180
貪心之最優裝載問題

概念: 當一個問題具有最優子結構性質時,可用動態規划算法,有時會有更簡單有效的算法,那就是貪心算法貪心算法是通過一系列的選擇來得到問題的解,貪心算法並不從整體最優上加以考慮,所做的選擇只是在某種意義上的局部最優解。但對范圍相當廣的許多問題能產生整體最優解。在一些情況下,即使貪心算法不能得到整體 ...

Thu Nov 12 20:14:00 CST 2020 0 431
最優裝載問題_貪心

一、 問題描述 有一批集裝箱要裝上一艘載重為C的輪船。其中集裝箱i的重量為Wi。最優裝載問題要去確定在裝載體積不受限制的情況下,將極可能多的集裝箱裝上輪船。 二、 解題思路及所選算法策略的可行性分析 使用貪心算法問題描述為: max∑Xi,∑WiXi<=C ...

Sun Nov 10 19:20:00 CST 2019 0 515
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM