Sci论坛交流探讨大学生数模竞赛园地 → 版主那里有关于npc问题的电子图书


  共有2918人关注过本帖树形打印

主题:版主那里有关于npc问题的电子图书

帅哥哟,离线,有人找我吗?
wenkejiujiu
  1楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:大一 帖子:32 积分:77 威望:0 精华:0 注册:2003/6/12 10:24:09
版主那里有关于npc问题的电子图书  发帖心情 Post By:2003/7/5 14:46:57

版主那里有关于npc问题的电子图书???

支持(0中立(0反对(0回到顶部
帅哥哟,离线,有人找我吗?
cquhrb
  2楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:预科 帖子:51 积分:274 威望:0 精华:0 注册:2003/6/11 12:23:28
  发帖心情 Post By:2003/7/5 16:54:26

到超星去找找吧。

支持(0中立(0反对(0回到顶部
帅哥哟,离线,有人找我吗?
wenkejiujiu
  3楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:大一 帖子:32 积分:77 威望:0 精华:0 注册:2003/6/12 10:24:09
  发帖心情 Post By:2003/7/6 15:22:52

在学校的今年的第一题中,模拟退火算法,我怎么改变参数也无法达到很好的效果! 比如第二组数据我只能得到430只有的数据可是其精确解是408 第三组数据我只能得到540左右 是不是在较短的时间内就只能得到这种结果呢/ 因为模拟退火算法求最优解的复杂度不穷举都高!!!!! 望回复!!!

支持(0中立(0反对(0回到顶部
帅哥哟,离线,有人找我吗?
wenkejiujiu
  4楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:大一 帖子:32 积分:77 威望:0 精华:0 注册:2003/6/12 10:24:09
  发帖心情 Post By:2003/7/6 15:31:13

对了,一般遇到npc问题是不是就用组合优化的算法求近似解就可以了呢?,比如tsp问题jsp问题 但是这些在大规模的数据中还是收敛的很慢! 不过有些小规模的是可以求出最优解的!!!

支持(0中立(0反对(0回到顶部
帅哥哟,离线,有人找我吗?
cquhrb
  5楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:预科 帖子:51 积分:274 威望:0 精华:0 注册:2003/6/11 12:23:28
  发帖心情 Post By:2003/7/7 9:19:24

龚劬老师要详细的给你们介绍模拟退火算法,复杂的npc问题通常只能求其近似解。

支持(0中立(0反对(0回到顶部
美女呀,离线,留言给我吧!
gong
  6楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:167 积分:933 威望:0 精华:0 注册:2003/6/17 10:14:42
  发帖心情 Post By:2003/7/11 9:27:00

以下是引用wenkejiujiu在2003-7-6 15:22:52的发言: 在学校的今年的第一题中,模拟退火算法,我怎么改变参数也无法达到很好的效果! 比如第二组数据我只能得到430只有的数据可是其精确解是408 第三组数据我只能得到540左右 是不是在较短的时间内就只能得到这种结果呢/ 因为模拟退火算法求最优解的复杂度不穷举都高!!!!! 望回复!!!
不知道你们队的计算时间和控制参数的具体设置,另有两个队采用模拟退火算法,3组数据的解分别是19,408和470,得到了最优解,效果很好,可以交流一下具体参数的设置。关键参数的设置对算法性能影响很大。SA的关键参数包括初始温度t0, 温度更新函数T(t),Markov链长Lk和终止温度tf等,理论上设定的控制参数在实际应用中效果不一定理想,通常只能依据一定的启发式规则或大量试验来加以选取。 另外,可考虑给算法增加一个记忆器,使之能记住搜索过程中遇到过的最好结果,当结束时,将最终解与记忆器中的解比较,取较优者作为最后结果。还可考虑在有记忆的模拟退火算法后链接一个局部搜索算法。

支持(0中立(0反对(0回到顶部
帅哥哟,离线,有人找我吗?
wenkejiujiu
  7楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:大一 帖子:32 积分:77 威望:0 精华:0 注册:2003/6/12 10:24:09
  发帖心情 Post By:2003/7/13 0:20:33

不会吧!我看了一些关于模拟退火的算法的介绍,上面证明了用模拟退火算法的时间复杂度比穷举还高的多,我用了穷举还用了17分钟,1g的硬盘,而且还是c语言!

支持(0中立(0反对(0回到顶部
美女呀,离线,留言给我吧!
gong
  8楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:167 积分:933 威望:0 精华:0 注册:2003/6/17 10:14:42
模拟退火算法的最终解质量和CPU时间  发帖心情 Post By:2003/7/13 10:07:00

校内竞赛A题是一个NP难题,这类问题被认为不存在求最优解的有效算法。穷举法和分支定界算法等可用于求小型的组合优化问题的最优解,但大型问题(求最优解的算法的计算时间太长,比如,若干月,若干年,无法承受)只能用一些近似算法或启发式算法来求解。 模拟退火算法就是一种启发式算法,适合解大型问题,不一定能保证所得解的最优性。当然,校内竞赛A题给出的三个实例都是小型的,模拟退火算法的效果可能不及穷举法。解大型问题更能显示出模拟退火算法的优越性。 事实上,模拟退火算法的最终解质量和CPU时间呈反向关系,很难两全其美,解决办法只有:折中,即在合理的CPU时间里尽量提高最终解的质量。这涉及到冷却进度表所有参数的合理选取,可参考唐立山等著的《非数值并行算法——模拟退火算法》。 模拟退火算法的计算时间复杂度为O(k Lm t(n) ), 其中Lm是k个Markov链长的最大者,t(n)是问题规模n的多项式函数。

支持(0中立(0反对(0回到顶部
帅哥哟,离线,有人找我吗?
wenkejiujiu
  9楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:大一 帖子:32 积分:77 威望:0 精华:0 注册:2003/6/12 10:24:09
  发帖心情 Post By:2003/7/14 12:24:12

谢谢!!!

支持(0中立(0反对(0回到顶部
帅哥哟,离线,有人找我吗?
gator
  10楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:试读 帖子:19 积分:48 威望:0 精华:0 注册:2004/5/5 0:48:50
  发帖心情 Post By:2004/6/25 23:47:38

Some related links:

http://www.busygin.dp.ua/npc.html it also includes some other useful links.

http://www.nada.kth.se/~viggo/problemlist/compendium.html


支持(0中立(0反对(0回到顶部
##### ##### ##### #####
重庆大学数理学院设有数学、信息、物理、 电子、统计与精算五个系,十一个研究所,一个重庆市重点试验室,五个重庆市重点学科,目前有二个博士点,九个硕士点,全日制本科五个专业和理工综合班,成教三个专业,设有中国精算师考试中心和北美精算师考试中心,挂靠两个市级学会,目前有师生员工近2000人,2002年综合科研实力居全校第六,三大检索论文和单位科研津贴完成科研业绩均居全校首位!!!