细心花瓣

文章
5
资源
0
加入时间
2年10月21天

禁忌搜索算法及TS解TSP问题禁忌搜索三、TS算法举例TS解TSP问题

禁忌搜索适用于离散化变量求解。一、局部领域搜索又称爬山启发式算法,从当前的节点开始,和周围的邻居节点的值进行比较。如果当前节点是最大的,那么返回当前节点,作为最大值(即山峰最高点);反之就用最高的邻居节点替换当前节点,从而实现向山峰的高处攀爬的目的。它是禁忌搜索的基础,TS算法是在其上改进而来。优点:容易理解,容易实现,具有较强的通用性;局部开发能力强,收敛速度很快。缺点:全局开发能力弱,只能搜索到局部最优解;搜索结果完全依赖于初始解和邻域的映射关系。二、TS算法

FZU 1988 二分+数论

<br />题目连接:http://acm.fzu.edu.cn/problem.php?pid=1988<br /> <br />这个题的关键在于计算G(x)<br />G(x)的计算方法很奇特,我现在也不能证明<br /> <br />在计算出G(x)之后我们就可以使用二分来寻找答案了<br /> <br />我的代码:<br />#include<stdio.h>#inc

oracle中触发器的语法,解析Oracle触发器的语法

导读:触发器是一种特殊的存储过程,触发器的执行不是由程序调用,也不是手工启动,而是由事件来触发,Oracle数据库是大家非常熟悉的数据库系统啦,那么Oracle触发器的语法是怎样的呢?下文中将为大家带来详细的解析。ORACLE 触发器ORACLE产生数据库触发器的语法为:create [or replace] trigger 触发器名 触发时间 触发事件on 表名[for each row]pl/...