1 / 9
文档名称:

算法笔记随机化算法拉斯维加斯(LasVegas)算法和n后问题.docx

格式:docx   大小:65KB   页数:9页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

算法笔记随机化算法拉斯维加斯(LasVegas)算法和n后问题.docx

上传人:bb21547 2021/7/17 文件大小:65 KB

下载得到文件列表

算法笔记随机化算法拉斯维加斯(LasVegas)算法和n后问题.docx

文档介绍

文档介绍:1、拉斯维加斯(Las Vegas)算法
     拉斯维加斯算法不会得到不正确的解。一旦用拉斯维加斯算法找到一个解,这个解就一定是正确解。但有时用拉斯维加斯算法找不到解。与蒙特卡罗算法类似,拉斯维加斯算法找到正确解的概率随着它所用的计算时间的增加而提高。对于所求解问题的任一实例,用同一拉斯维加斯算法反复对该实例求解足够多次,可使求解失败的概率任意小。拉斯维加斯算法的一个显著特征是它所作的随机性决策有可能导致算法找不到所需的解。
[cpp]  
void obstinate(Object x, Object y)  
{// 反复调用拉斯维加斯算法LV(x,y),直到找到问题的一个解y  
    bool success= false;  
    while (!success) success=lv(x,y);  
}  
      设p(x)是对输入x调用拉斯维加斯算法获得问题的一个解的概率。一个正确的拉斯维加斯算法应该对所有输入x均有p(x)>0。设t(x)是算法obstinate找到具体实例x的一个解所需的平均时间 ,s(x)和e(x)分别是算法对于具体实例x求解成功或求解失败所需的平均时间,则有。解此方程得:
     2、n后问题
     问题描速:在n×n格的棋盘上放置彼此不受攻击的n个皇后。按照国际象棋的规则,皇后可以攻击与之处在同一行或同一列或同一斜线
上的棋子。n后问题等价于在n×n格的棋盘上放置n个皇后,任何2个皇后不放在同一行或同一列或同一斜线上。
     1)纯拉斯维加斯随机算法求解思路
      对于n后问题的任何一个解而言,每一个皇后在棋盘上的位置无任何规律,不具有系统性,而更象是随机放置的。在棋盘上相继的各行中随机地放置皇后,并注意使新放置的皇后与已放置的皇后互不攻击,直至n个皇后均已相容地放置好,或已没有下一个皇后的可放置位置时为止。
      具体实现代码如下:
     1、
[cpp]  
#include""  
//随机数类  
const unsigned long maxshort = 65536L;  
const unsigned long multiplier = L;  
const unsigned long adder = 12345L;  
  
class RandomNumber  
{  
    private:  
        //当前种子  
        unsigned long randSeed;  
    public:  
        RandomNumber(unsigned long s = 0);//构造函数,默认值0表示由系统自动产生种子  
        unsigned short Random(unsigned long n);//产生0:n-1之间的随机整数  
        double fRandom(void);//产生[0,1)之间的随机实数  
};  
  
RandomNumber::RandomNumber(unsigned long s)//产生种子  
{  
    if(s

最近更新

历史馆保洁工作合同 4页

供水设施物业管理人员配置标准 8页

基于注入分段式谐波电流抑制开关磁阻电机转矩.. 2页

基于机器学习的决策式中文依存句法分析的研究.. 2页

基于数据仓库与数据挖掘的航空货运分析CRM应用.. 2页

基于微卫星和线粒体DNA分子标记的截形叶螨种群.. 2页

基于容积特征的人体动作检测 2页

基于增加值率的北京工业效率研究 2页

基于双目视觉的农业机器人果实识别和定位研究.. 2页

基于十八碳共轭四烯酸的新型载体构建及其氧化.. 2页

基于力学特征的汽车操纵舒适性测评系统研究 2页

基于出租车轨迹数据的降雨对交通出行的影响研.. 2页

7.26重要讲话精神学习心得:基层干部当强化担.. 1页

6月预备党员思想汇报:树立正确的人生价值观 1页

基于优化与控制理论的网络拥塞控制算法研究 2页

63 支护锚杆在地铁明挖车站施工中的应用 11页

给初中学姐的毕业赠语 5页

给父母的作文10篇 9页

基于Shapley值的供应商管理用户库存收益分配模.. 2页

基于RFID的跟踪算法设计及在访客系统中的应用.. 2页

4-第四章 学前儿童语言获得的三大理论 7页

基于MEMS器件的姿态测量系统研究与实现 2页

二重感染的预防ppt 22页

湘湖版新课改高一美术3.13异域的憧憬PPT课件一.. 21页

汽车配件公司简介范文 4页

组织纪律、廉洁纪律、群众纪律、工作纪律、生.. 16页

小学语文《荷花》预习单 1页

易肇事肇祸精神患者概念 31页

个人诊所规章制度 7页

公司培训工厂盘点上传版专题课件 41页