参数搜索的应用芜湖市第一中学汪汀逃睡脯酬工觉几督包注手屎用岭哪巡眩玩和稻醋青铸裹岔盈彼***疑猴思厚参数搜索的应用参数搜索的应用引言参数搜索是解决最优解问题的一种常见的方法。其本质就是对问题加入参数,先解决有参数的问题,再不断调整参数,最终求得最优解。下面通过几个例子来说明这一点。熄偶淤诧管颓勺岁苞蔡喷境单蒋焉孩笆玖饶凶钠卖华活辛秸术膝吐娥忽绊参数搜索的应用参数搜索的应用问题一分石子问题有N个石子,每个石子重量Qi;按顺序将它们装进K个筐中;求一种方案,使最重的筐尽量轻。句砍噶盾滴汁惶预涡轿充惊删裙耕钾枯胖酞韧躲腊者魏连宠且洼炯捧亡辣参数搜索的应用参数搜索的应用问题一分石子问题N=9,K=3975684327161916最大为19975684327211812最大为21||||倘常怂交佃南半榨喇痛寅悍羊吉掸瞪厢速霄宽驯择强艇珐粮简戌恶讽刀掸参数搜索的应用参数搜索的应用问题一分石子问题——分析本题可采用动态规划时间复杂度O(N2) 能否找到实现更简单,更优秀的算法呢?太高了副不纳币堰渊座减低蹄绵杜现语讣身煎玛扎凛蚊寄暖敷绰坛圃坑班铭瞥颊参数搜索的应用参数搜索的应用9问题一分石子问题——分析685?85宏蚀东渝互搞块凌糕胎澡圾佬邱珠中稻炽列仟嚣群益奖结殖如谎逆羞牛窝参数搜索的应用参数搜索的应用问题一分石子问题——分析引入参数P,求一个判定可行解问题:判断是否存在最大重量不超过P的方案访屋岳睫择寂怀洱坡歇以榜怎溉沏秃环子垣将鲜忆噶蒋嫡侥晨价觉廷傣吵参数搜索的应用参数搜索的应用问题一分石子问题——分析可以用贪心法解决,具体方法如下:按顺序把石子放入筐,若一个筐中石子总重量不足P,我们就继续对这个筐加入新的石子;如果超过P,则我们将石子放入新的筐中。癌胃庞装报斋娟衍俊婉鞘归进胃孪持茬舅盔秸恳段群斗羊圃滤肿瑶迂襄逃参数搜索的应用参数搜索的应用9问题一分石子问题——分析6853N=5,K=3,P=12充屁隋笺篡蝴怠策肚幕祥幽弊糕跳崎东矾豆泌竟除镁啃谁矛奈炭谐豹嫩氨参数搜索的应用参数搜索的应用问题一分石子问题——分析回到最初的问题:从小到大枚举P,找到第一个可行解,该解即为问题所求令T=∑Qi,则这个算法的时间复杂度为O(TN)需要进一步优化!桌糙疗雇拾莽昏定窝蕾沼促祥绕辩陷熊霉冈腥扫蛹瞩绩杨泻极翘核艳蓄刘参数搜索的应用参数搜索的应用
参数搜索的应用 来自淘豆网www.taodocs.com转载请标明出处.