- 博客(17)
- 收藏
- 关注
转载 可计算性理论与复杂性介绍
前言原文:An Introduction to Computability Theory and Complexity 作者: MEHMET BAJIN正文你有没有想过:你正在阅读这篇文章的设备究竟是什么?什么是电脑?计算科学可以追溯到在这些现代计算机设备还没有被想象出来之前很长一段时间。在一个更经常被问到的问题中,围绕着编程语言、框架和库的问题,我们常常想当然地认为,计算机的基本...
2019-01-26 20:15:37 7358
转载 计算理论基础
内容形式语言与自动机:正则语言、上下文无关语言、图灵机 可计算性:可判定、可归约 计算复杂性:时间、空间、难解性正则语言确定有穷自动机DFA:M=<Q,Σ,δ,q0,F>,δ:Q×Σ→QM=<Q,Σ,δ,q0,F>,δ:Q×Σ→QM 接受字符串:w=w1...wn,∃q0...qn,δ(qi,wi+1)=qi+1,qn⊂Fw=w1...wn,∃q0...q...
2019-01-26 13:28:42 1295
转载 模拟退火算法
模拟退火算法 著名的模拟退火算法,它是一种基于蒙特卡洛思想设计的近似求解最优化问题的方法。 一点历史——如果你不感兴趣,可以跳过 美国物理学家 N.Metropolis 和同仁在1953年发表研究复杂系统、计算其中能量分布的文章,他们使用蒙特卡罗模拟法计算多分子系统中分子的能量分布。这相当于是本文所探讨之问题的开始,事实上,模拟退火中常常被提到的一个名词就是Metr...
2018-09-20 11:09:55 282
转载 粒子群算法
算法理解-粒子群算法(一个计算例子)原创 2017年03月15日 10:38:147594沿用上一篇中遗传算法的求解例子,其中代码参考游皓麟的R语言预测实战(这是一本好书):求解函数通过下面函数的求解,对粒子群算法进行学习: f(x)=x∗sin(10∗π∗x)+2x∈[−1,2]f(x)=x∗sin(10∗π∗x)+2x∈[−1,2]其函数图像为: 求解流程与概念原理鸟(粒子)根据自身经验(自己...
2018-03-31 13:58:41 591
转载 最短路径—Dijkstra算法和Floyd算法
最短路径—Dijkstra算法和Floyd算法 注意:以下代码 只是描述思路,没有测试过!! Dijkstra算法1.定义概览Dijkstra(迪杰斯特拉)算法是典型的单源最短路径算法,用于计算一个节点到其他所有节点的最短路径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。Dijkstra算法是很有代表性的最短路径算法,在很多专业课程中都作为基本内容有详
2017-12-21 20:39:04 249
转载 什么是“判定问题”?(1)- 可计算性理论与计算复杂性理论
什么是“判定问题”?(1)- 可计算性理论与计算复杂性理论已有 1843 次阅读 2015-6-6 00:07 |个人分类:不确定性问题和算法讨论|系统分类:科研笔记|关键词:P versus NP 计算复杂性理论 可计算性理论我们一直在解读,“P versus NP”之所以成为“世纪难题”,失足于NP定义:NP=Nondeterministic Polynomial
2017-09-21 11:52:41 5954
转载 NP是可计算的吗?- “算法”的二个层次
NP是可计算的吗?- “算法”的二个层次已有 1205 次阅读 2015-12-30 17:26 |个人分类:不确定性问题和算法讨论|系统分类:科研笔记|关键词:算法 问题 实例 图灵机 人于诸博文(注)我们解读流行观念“NP是可计算,但是难计算”,认为存在着认知错误,其根源在于人们未深究“算法”的本质(可计算性)。实际上,“算法”这一概念涉及到二个不同的层次:实例和问
2017-09-21 11:50:24 337
转载 NP是可计算的吗?
NP是可计算的吗?- “问题”的分类已有 1733 次阅读 2015-12-16 16:03 |个人分类:不确定性问题和算法讨论|系统分类:科研笔记|关键词:NP 可计算性 算法在现有的NP完备理论(Theory of NP-Completeness)中,一个典型的观念就是:“NP是可计算,但是难计算的”,如此,就有如下的问题分类: ...
2017-09-21 11:49:24 498
转载 英语博客:Nondeterminism and NP Theory(不确定性和NP理论)
英语博客:Nondeterminism and NP Theory(不确定性和NP理论)已有 412 次阅读 2017-8-25 05:50 |个人分类:不确定性问题和算法讨论|系统分类:科研笔记|关键词:英语博客最近德国波恩大学的计算机科学家Nobert Blum声称证明了“P/=NP” [1],再次引发学术界对世纪难题“P vs NP”的关注与讨论。事实上,此问题不仅是计算机理论的基本...
2017-09-21 11:48:17 545
转载 什么是“判定问题”?(3)
什么是“判定问题”?(3)- NP-hard与NP已有 1586 次阅读 2015-12-1 12:19 |个人分类:不确定性问题和算法讨论|系统分类:科研笔记|关键词:NP-hard NP我们已经从NP的二个定义等价的流行观点切入,通过解读NDTM、算法复杂度、停机问题,揭示了NP流行定义将NP与P混淆,导致NP的“不确定性”消失,是有“P versus NP”世纪难题的困惑。这里,...
2017-09-21 11:46:43 2823
转载 NP理论(4):判断如何成为算法
NP理论(4):判断如何成为算法已有 951 次阅读 2016-9-21 17:22 |个人分类:NP理论|系统分类:科研笔记|关键词:判断 判定 Entscheidungsproblem人机关系最后落实到算法层次上可以说就表现在人的“判断”与机器的“判定”关系上,希尔伯特第十问题与图灵的回答一起作为“判定问题(Entscheidungsproblem, decision problem)...
2017-09-21 11:43:10 314
转载 NP理论(3):层次与中国传统逻辑
NP理论(3):层次与中国传统逻辑已有 1126 次阅读 2016-8-30 12:57 |个人分类:NP理论|系统分类:科研笔记|关键词:NP理论 层次 中国传统逻辑 白马非马我们曾用中国传统逻辑的经典“白马非马”解析了流行的NP问题的两个定义中所隐含的层次上的混乱:基于“求解”,NP是NDTM(Non-Deterministic Turing Machine)多项式时间可求解的问题;基...
2017-09-21 11:42:16 439
转载 NP理论(2):“判定问题”与“停机问题” 精选
NP理论(2):“判定问题”与“停机问题” 精选已有 2924 次阅读 2016-7-18 23:20 |个人分类:NP理论|系统分类:科研笔记|关键词:判定问题 停机问题计算机理论中现在流行的一个最基本术语就是“停机问题”(the Halting Problem),其基本意思是:判断任意一个程序是否会在有限的时间之内结束运行的问题。这种解释一开始就隐含了一个主体上的混乱,“判断者”是谁?...
2017-09-21 11:41:07 928
转载 NP理论(1):图灵机与丘奇-图灵论题
NP理论(1):图灵机与丘奇-图灵论题 精选已有 3593 次阅读 2016-5-24 03:36 |个人分类:NP理论|系统分类:科研笔记|关键词:图灵机,邱奇-图灵论题,无限长的纸带计算机理论的基础是可计算性理论,而可计算性理论的基石是“图灵机”与“丘奇-图灵论题”,其意义之丰富,涵盖了从数学、算法理论、数理逻辑以及哲学意义上的深刻内容,迄今仍然未被充分解读。
2017-09-21 11:34:39 1686
转载 什么是NP问题,什么有是NP完全问题(NP-complete problem)
什么是NP问题,什么有是NP完全问题(NP-complete problem) (2012-07-03 16:04:48)转载▼标签: 算法 杂谈 np p分类: 离散数学在算法复杂度分析的过程中,人们常常用特定的函数来描述目标算法,随着变量n的增长,时间或者空间消耗的增长曲
2017-09-21 11:12:05 4294
转载 单纯形法 simplex method
单纯形法 simplex method 求解线性规划问题的通用方法.单纯形是美国数学家G.B.丹齐克于1947年首先提出来的.它的理论根据是:线性规划问题的可行域是 n维向量空间Rn中的多面凸集,其最优值如果存在必在该凸集的某顶点处达到.顶点所对应的可行解称为基本可行解.单纯形法的基本思想是:先找出一个基本可行解,对它进行鉴别,看是否是最优解;若不是,则按照一定法则转换到另一改进的基本可行...
2017-09-11 10:36:18 8023
转载 算法--粒子群算法PSO的介绍
算法--粒子群算法PSO的介绍一、引言在讲算法之前,先看两个例子:例子一:背包问题,一个书包,一堆物品,每个物品都有自己的价值和体积,装满书包,使得装的物品价值最大。例子二:投资问题,n个项目,第i个项目投资为ci 收益为pi,总投资不得超过C,如何选择项目总收益最大。如前所述,PSO模拟鸟群的捕食行为。设想这样一个场景:一群鸟在随机搜索食物。在这个区域里只有一块食物。
2017-09-05 16:38:41 627
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人