Computers can solve a wide spectrum of problems, but they can't solve all the problems, some problems can never have a solution, some problems can be, but they require more space the size of the universe, or more time than the age of the universe on our computational models. So how do we measure such aspects of a problem? We do that using Complexity Theory, which deals with how and why a problem is harder than a different problem, and how to classify problems based on the resources they require. Do Protein folding and Sudoku have something in common? It might not seem so but Complexity Theory tells us that if we had an algorithm that could solve Sudoku efficiently then we could adapt it to predict for protein folding. This same property is held by classic platformer games such as Super Mario Bros, which was proven to be NP-complete by Erik Demaine et. al. Here, we shall prove how the game "Celeste" also shares such property by proving it to be NP-complete and then later show how a small change in it makes the game presumably harder to compute - to be precise, PSPACE-complete. We also present several formalisms related to modelling of games in general and 2D platformer video games in general. In the end we also present a compilation of generalized meta-theorems originally formulated by Giovanni Viglietta.


翻译:计算机可以解决一系列广泛的问题, 但是它们不能解决所有的问题, 有些问题永远无法解决所有的问题, 有些问题可能永远无法解决, 有些问题可能是, 但是它们需要比我们计算模型中的宇宙大小更大的空间, 或者比宇宙时代的时代要多一些时间。 因此我们如何测量问题的这些方面? 我们使用复杂的理论, 它涉及一个问题是如何和为什么比不同的问题更复杂, 以及如何根据它们需要的资源来分类问题。 做蛋白折叠和数独体有共同的东西? 它可能看起来不是那么复杂, 但它告诉我们, 如果我们有一个算法可以有效地解决数库, 然后我们可以调整它来预测蛋白折叠。 同样的属性是由超级马里奥兄弟等经典平台游戏持有的, 这被埃里克·德曼等证明是一个复杂的问题, 以及如何根据它们所需要的资源来分类问题。 我们在这里要证明游戏“ 电子” 是如何分享这些属性的, 通过证明它是NP- 完成的, 然后告诉我们它中的一些小的变化如何使得游戏可能更难于 精确地对蛋白进行拼。

0
下载
关闭预览

相关内容

CC在计算复杂性方面表现突出。它的学科处于数学与计算机理论科学的交叉点,具有清晰的数学轮廓和严格的数学格式。官网链接:https://link.springer.com/journal/37
Fariz Darari简明《博弈论Game Theory》介绍,35页ppt
专知会员服务
106+阅读 · 2020年5月15日
强化学习最新教程,17页pdf
专知会员服务
167+阅读 · 2019年10月11日
【SIGGRAPH2019】TensorFlow 2.0深度学习计算机图形学应用
专知会员服务
39+阅读 · 2019年10月9日
Call for Participation: Shared Tasks in NLPCC 2019
中国计算机学会
5+阅读 · 2019年3月22日
计算机 | ISMAR 2019等国际会议信息8条
Call4Papers
3+阅读 · 2019年3月5日
逆强化学习-学习人先验的动机
CreateAMind
15+阅读 · 2019年1月18日
人工智能 | 国际会议信息6条
Call4Papers
4+阅读 · 2019年1月4日
Unsupervised Learning via Meta-Learning
CreateAMind
41+阅读 · 2019年1月3日
meta learning 17年:MAML SNAIL
CreateAMind
11+阅读 · 2019年1月2日
RL 真经
CreateAMind
5+阅读 · 2018年12月28日
A Technical Overview of AI & ML in 2018 & Trends for 2019
待字闺中
16+阅读 · 2018年12月24日
人工智能 | PRICAI 2019等国际会议信息9条
Call4Papers
6+阅读 · 2018年12月13日
【推荐】用Python/OpenCV实现增强现实
机器学习研究会
14+阅读 · 2017年11月16日
Arxiv
0+阅读 · 2021年2月17日
Arxiv
0+阅读 · 2021年2月17日
Arxiv
0+阅读 · 2021年2月17日
Arxiv
0+阅读 · 2021年2月12日
VIP会员
相关资讯
Call for Participation: Shared Tasks in NLPCC 2019
中国计算机学会
5+阅读 · 2019年3月22日
计算机 | ISMAR 2019等国际会议信息8条
Call4Papers
3+阅读 · 2019年3月5日
逆强化学习-学习人先验的动机
CreateAMind
15+阅读 · 2019年1月18日
人工智能 | 国际会议信息6条
Call4Papers
4+阅读 · 2019年1月4日
Unsupervised Learning via Meta-Learning
CreateAMind
41+阅读 · 2019年1月3日
meta learning 17年:MAML SNAIL
CreateAMind
11+阅读 · 2019年1月2日
RL 真经
CreateAMind
5+阅读 · 2018年12月28日
A Technical Overview of AI & ML in 2018 & Trends for 2019
待字闺中
16+阅读 · 2018年12月24日
人工智能 | PRICAI 2019等国际会议信息9条
Call4Papers
6+阅读 · 2018年12月13日
【推荐】用Python/OpenCV实现增强现实
机器学习研究会
14+阅读 · 2017年11月16日
Top
微信扫码咨询专知VIP会员