<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Feng.Li's Java See

    抓緊時間,大步向前。
    隨筆 - 95, 文章 - 4, 評論 - 58, 引用 - 0
    數(shù)據(jù)加載中……

    貪婪算法

    典型應用:優(yōu)化問題.? 一旦選中,便永遠選定.
    缺點:實際中很多問題無法用此算法解決.

    Demo 1:找零.
    這個我想大家都學過,我就不寫了.

    Demo 2: 日程安排.
    2種情況,? 1:最小化任務的執(zhí)行時間
    ???????????????? 2:最大化收益.

    我在這里說說最小化平均時間的算法.思路:每一步,從剩余的顧客中選出時間最少的顧客加到日程安排表里.
    前提:顧客數(shù)量固定,每個顧客所需要的時間知道

    算法:把顧客按照所需時間的升序排列.

    下面證明此算法:?? 這個貪婪算法總是最優(yōu)的.
    設P = p1,p2,p3.....pn 是從1到n的證書的任意一個排列,設si = tpi 如果顧客按照P 的順序進行排列,則第i個可戶所需的時間為si .顧客所需的總時間為: T(p) = s1 + (s1+s2) +(s1+s2s3)+..........
    ????????????????????????????????????????????????????????????????????????? =? ns1+(n-1)s2+(n-2)s3+...........
    ???????????如果P不是按照整數(shù)的升序進行的排列,那么可以找到2個整數(shù)a,b 使Sa?>Sb ,且a<b?
    ????????? 現(xiàn)在,我調(diào)換P中a,b的順序,則可求出另外一個總時間:T(p') = (n-a+1)Sb? + (n-b+1)Sa? +..........?其他的和T(P)一樣
    ??????????? T(p) -T(P')?> 0
    ???????????? 推出:可以改進任何一個日程表,只要其中有某個顧客的服務順序優(yōu)于另外一個所需要的時間更少的,如果全按照升序,則無法改進,證明的出算法正確.????????????????????????????????????????????????????

    posted on 2006-12-14 18:18 小鋒 閱讀(600) 評論(1)  編輯  收藏 所屬分類: algorithm

    評論

    # re: 貪婪算法  回復  更多評論   

    貪婪算法的關鍵在于能夠確實出現(xiàn),只是概率上有細微差別
    2010-12-21 16:34 | 我們
    主站蜘蛛池模板: 亚洲色爱图小说专区| 免费真实播放国产乱子伦| 亚洲熟妇无码AV在线播放| 免费一级特黄特色大片| 国产免费av片在线无码免费看| 成人亚洲国产va天堂| 日韩吃奶摸下AA片免费观看| 亚洲国产品综合人成综合网站 | 一区二区3区免费视频| va亚洲va日韩不卡在线观看| 色噜噜狠狠色综合免费视频| 亚洲av无码成人精品区| yellow视频免费在线观看| 亚洲永久精品ww47| 国产无遮挡无码视频免费软件| 亚洲av永久无码精品古装片 | 久久精品国产亚洲7777| 日本一区二区三区免费高清在线| yy6080亚洲一级理论| 中国国产高清免费av片| 亚洲视频在线观看| 国产日本一线在线观看免费| 亚洲精品无码久久久久牙蜜区| 啊v在线免费观看| 国内精品免费久久影院| 亚洲色图综合网站| 日韩高清在线免费看| 五月天婷婷免费视频| 亚洲五月六月丁香激情| 免费无码AV电影在线观看| 国产亚洲漂亮白嫩美女在线| 1000部羞羞禁止免费观看视频| 亚洲国产精品张柏芝在线观看 | 亚洲人成色4444在线观看| 免费欧洲美女牲交视频| 成全高清在线观看免费| 亚洲av永久无码精品三区在线4| 国产成人免费ā片在线观看| 国产一精品一AV一免费| 亚洲日本VA午夜在线影院| 亚洲综合另类小说色区|