算法合集之《浅谈随机化思想在几何问题中的应用》

上传人:woxinch****an2018 文档编号:39301685 上传时间:2018-05-14 格式:DOC 页数:31 大小:933.20KB
返回 下载 相关 举报
算法合集之《浅谈随机化思想在几何问题中的应用》_第1页
第1页 / 共31页
算法合集之《浅谈随机化思想在几何问题中的应用》_第2页
第2页 / 共31页
算法合集之《浅谈随机化思想在几何问题中的应用》_第3页
第3页 / 共31页
算法合集之《浅谈随机化思想在几何问题中的应用》_第4页
第4页 / 共31页
算法合集之《浅谈随机化思想在几何问题中的应用》_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《算法合集之《浅谈随机化思想在几何问题中的应用》》由会员分享,可在线阅读,更多相关《算法合集之《浅谈随机化思想在几何问题中的应用》(31页珍藏版)》请在金锄头文库上搜索。

1、IOI2008 冬令营论文 顾研1感受随机的美浅谈随机化思想在几何问题中的应用广东省中山一中 顾研摘要近几年来,可以使用随机化来解决的几何题目越来越多。本文将着重介绍两种在信息学竞赛中常见的随机几何算法:随机增量法与模拟退火法,以及和传统方法的比较,说明了随机化思想的优势。关键字随机化 随机增量算法 模拟退火算法 调整目录摘要.1 关键字.1 目录.1 正文.3 1 随机算法简介.3 1.1 数值概率算法.3 1.2 拉斯维加斯(Las Vegas)算法.3 1.3 蒙特卡罗(Monte Carlo)算法.3 1.4 舍伍德(Sherwood)算法.4 2 随机增量算法.5 2.1 增量算法.

2、5 2.2 随机增量算法的一个例子.5 2.2.1 张角法.6 2.2.2 改进算法.6 2.3 随机增量算法的应用.8 2.3.1 蛮力算法.9 2.3.2 切割线段算法.10 2.3.3 随机增量算法.12 3 模拟退火(Simulated Annealing)算法.14IOI2008 冬令营论文 顾研23.1 模拟退火算法介绍.14 3.1.1 模拟退火算法的原理.14 3.1.2 模拟退火算法的模型.14 3.2 例一:Run Away .14 3.3 例二:Empire strikes back.17 3.4 例三:激光坦克.19 3.5 小结.24 4 总结.24 感谢.25 参考

3、文献.25 附录.25 附录 1 蒙特卡罗抽样的步骤.25 附录 2 2.2.2 定理的证明.26 附录 3 论文原题.28 附录 3 参考程序.31 联系方式.31IOI2008 冬令营论文 顾研3正文1 随机算法简介随机算法是这样的一类算法:它在接受输入的同时,在算法中引入随机因素,即通过随机数选择算法的下一步。也就是说,一个随机算法在不同的运行中对于相同的输入可能有不同的结果,或执行时间有可能不同。随机算法的特点:简单、快速、灵活和易于并行化,这些特点都会在本文中得到体现。随机算法可以理解为在时间、空间和精度上的一种的平衡。常见的随机算法有四种:数值概率算法,蒙特卡罗(Monte Carlo)算法,拉斯维加斯(Las Vegas)算法和舍伍德(Sherwood)算法。1.1 数值概率算法数值概率算法常用于数值问题的求解。这类算法所得到的往往是近似解。而且近似解的精度随计算时间的增加不断提高。在许多情况下,要计算出问题的精确解是不可能或没有必要的,因此用数值概率算法可得到满意的解。举个例子:计算的近似值时,我们可以在单位圆的外接正方形内随机撒n个点,设有k个点落在单位圆内,可以得到。nk4数值概率算法不是本文的重点,这里仅作简单介绍。有兴趣的同学可自行研究。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号