装载问题的贪心选择性质如何证明? 证明背包问题具有贪心选择性质

\u5982\u4f55\u8bc1\u660e\u6700\u4f18\u88c5\u8f7d\u95ee\u9898\u5177\u6709\u8d2a\u5fc3\u9009\u62e9\u6027\u8d28

\u6bd4\u5982\u6240\u4f60\u662f\u6309\u6bcf\u6b21\u88c5\u5165\u91cd\u91cf\u6700\u5c0f\u7684\u4f5c\u4e3a\u8d2a\u5fc3\u7684\u9009\u62e9\uff0c\u90a3\u4e48\u8bbe\u91cd\u91cf\u4ece\u5c0f\u5230\u5927\uff08x1,x2,...,xn\uff09\u662f\u6700\u4f18\u88c5\u8f7d\u95ee\u9898\u7684\u4e00\u4e2a\u6700\u4f18\u89e3\u3002\u8bbek=min{i|xi=1}.\u5f53k=1\u7684\u65f6\u5019\uff08x1,x2,...,xn\uff09\u662f\u4e00\u4e2a\u6ee1\u8db3\u8d2a\u5fc3\u6027\u8d28\u7684\u6700\u4f18\u89e3\u3002\u5f53k>1\uff0c\u4ee4y=1\uff0cyk=0,yi=xi,i\u4e0d\u7b49\u4e8ek\uff0c\u90a3\u4e48yi\u4e0e\u5bf9\u5e94\u91cd\u91cfwi\u7684\u4e58\u79ef\u7684\u548c=w1-wk+wixi\u4e58\u79ef\u7684\u548c\uff0c\u8fd9\u4e2a\u662f\u5c0f\u4e8e\u7b49\u4e8e\u672c\u8eabwi*xi\u4e58\u79ef\u7684\u548c\u7684\uff0c\u5c0f\u4e8e\u5bb9\u91cfc\u56e0\u6b64\uff0c\uff08y1,y2,...,yn\uff09\u4e5f\u662f\u6700\u4f18\u88c5\u8f7d\u95ee\u9898\u7684\u53ef\u884c\u89e3\u3002\u7136\u800c\uff0cxi\u7684\u548c\u4e0eyi\u7684\u548c\u662f\u76f8\u7b49\u7684\uff0c\u4e5f\u5c31\u662f\u8bf4\uff0c\uff08y1,y2,...,yn\uff09\u4e5f\u662f\u6ee1\u7ec4\u8d2a\u5fc3\u6027\u8d28\u7684\u6700\u4f18\u89e3\u3002\u77db\u76fe\u3002

\u6bd4\u5982\u6240\u4f60\u662f\u6309\u6bcf\u6b21\u88c5\u5165\u91cd\u91cf\u6700\u5c0f\u7684\u4f5c\u4e3a\u8d2a\u5fc3\u7684\u9009\u62e9\uff0c\u90a3\u4e48\u8bbe\u91cd\u91cf\u4ece\u5c0f\u5230\u5927\uff08x1,x2,...,xn\uff09\u662f\u6700\u4f18\u88c5\u8f7d\u95ee\u9898\u7684\u4e00\u4e2a\u6700\u4f18\u89e3\u3002\u8bbek=min{i|xi=1}.\u5f53k=1\u7684\u65f6\u5019\uff08x1,x2,...,xn\uff09\u662f\u4e00\u4e2a\u6ee1\u8db3\u8d2a\u5fc3\u6027\u8d28\u7684\u6700\u4f18\u89e3\u3002\u5f53k>1\uff0c\u4ee4y=1\uff0cyk=0,yi=xi,i\u4e0d\u7b49\u4e8ek\uff0c\u90a3\u4e48yi\u4e0e\u5bf9\u5e94\u91cd\u91cfwi\u7684\u4e58\u79ef\u7684\u548c=w1-wk+wixi\u4e58\u79ef\u7684\u548c\uff0c\u8fd9\u4e2a\u662f\u5c0f\u4e8e\u7b49\u4e8e\u672c\u8eabwi*xi\u4e58\u79ef\u7684\u548c\u7684\uff0c\u5c0f\u4e8e\u5bb9\u91cfc\u56e0\u6b64\uff0c\uff08y1,y2,...,yn\uff09\u4e5f\u662f\u6700\u4f18\u88c5\u8f7d\u95ee\u9898\u7684\u53ef\u884c\u89e3\u3002\u7136\u800c\uff0cxi\u7684\u548c\u4e0eyi\u7684\u548c\u662f\u76f8\u7b49\u7684\uff0c\u4e5f\u5c31\u662f\u8bf4\uff0c\uff08y1,y2,...,yn\uff09\u4e5f\u662f\u6ee1\u7ec4\u8d2a\u5fc3\u6027\u8d28\u7684\u6700\u4f18\u89e3\u3002\u77db\u76fe\u3002

设箱子重量从小到大(x1,x2,...,xn),若集合A是最优装载问题的一个最优解。A中第一个箱子为k。若k=1,A就是一个满足贪心性质的最优解。假如当k>1,令B=A-{k}+{1},因为Wk>=W1,则B中的总重量小于等于A中的总重量,A是最优解,则B也是最优解,而B是选择以箱子1为开始的最优解。可知总存在以贪心选择开始的最优解。

  • 濡備綍璇佹槑鍒嗘敮鐣屽畾绠楁硶鏈浼鎬
    绛旓細姣斿鎵浣犳槸鎸夋瘡娆¤鍏ラ噸閲忔渶灏忕殑浣滀负璐績鐨勯夋嫨锛岄偅涔堣閲嶉噺浠庡皬鍒板ぇ锛坸1,x2,...,xn锛夋槸鏈浼瑁呰浇闂鐨涓涓渶浼樿В銆傝k=min{i|xi=1}.褰搆=1鐨勬椂鍊欙紙x1,x2,...,xn锛夋槸涓涓弧瓒璐績鎬ц川鐨勬渶浼樿В銆傚綋k>1锛屼护y=1锛寉k=0,yi=xi,i涓嶇瓑浜巏锛岄偅涔坹i涓庡搴旈噸閲弚i鐨勪箻绉殑鍜=w1-wk+wixi...
  • 扩展阅读:贪心算法解决最优装载问题 ... 贪心算法的优缺点 ... 贪心算法时间复杂度 ... 多机调度问题贪心算法 ... 最优装载问题时间复杂度 ... 贪心算法活动安排问题 ... 贪心算法背包问题 ... 选人用人的最好方法 ... 装载问题的回溯算法实现 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网