【读书笔记】组合计数-Tilings-引言部分
Tilings-引言部分
proto前缀 原始的,原型的
一些形式化定义

各种各样的Tilings例子
Example 9.1.1
那个最经典的例子,用\(1\times2\)多米诺填充\(2\times n\)地板
Example 9.1.2

Example 9.1.3 Thurston and Lagarias-Romano

Example 9.1.4 Moore

Example :domino tilings of Aztec diamonds

Example:lozenge tilings of hexagons
Call a hexagon semiregular if its internal angles are 120 degrees and opposite sides are of equal length (a,b,c,a,b,c形式,看起来中心对称)
(more generally, call a polygon with an even number of sides semiregular if opposite sides are parallel and of equal length).
A semiregular hexagon with side-lengths a,b,c,a,b,c can be tiled by lozenges in exactly
\]
where \(H(0)=H(1)=1\) and \(H(n)=1 ! 2 ! \cdots(n-1) !\) for \(n>1\)
等价的表达式是
\]
其实这个见的也多,大多数都是\(a=b=c\)的这种让你求方案数

#P-completeness
Hardly anyone believes that #P-complete problems can be solved efficiently. Beauquier, Nivat, Remila, and Robson [6], Moore and Robson [124], and Pak and Yang [129,130] have given examples of classes of two-dimensional tiling problems exhibiting #P-completeness. So there is little hope of solving the problem of counting tilings in its full generality, even in two dimensions. Still, there is much that can be done.
几乎没有人相信#P-complete问题可以被有效解决。Beauquier, Nivat, Remila, and Robson, Moore and Robson, and Pak and Yang已经给出了展现出#P-completeness的二维tiling类的一些例子。现在一般意义上的解决tiling计数问题希望渺茫,哪怕是在2维机会也是如此渺茫。然而,我们总是能做点什么工作。
By far the most successful theory of enumeration of two-dimensional tilings is the theory of perfect matchings of a planar graph.
目前为止二维tiling计数的最成功的理论是将tiling问题转化为平面图的完美匹配来解决。
机翻
求行列式
代数图的计数匹配问题是#P-complete [168],但是当图是平面的(或者离平面不是太远)时,计数匹配的问题可以简化为线性代数,具体来说,可以简化为矩阵的行列式(和Pfaffins)的评估 。这项技术是由数学物理学家Kasteleyn开发的,他(使用物理学家的语言)认为他的工作为评估“二聚体模型的分割函数”提供了一种方法(我们将在稍后解释该语言)。多亏了Kasteleyn的工作[78] [79] [80],许多与平面上的枚举有关的理论体系都可以看作是行列式评估领域的子专业,这是由Krattenthale和其他学者开发的(例如参见[93]和[95])。但是,在许多情况下,出现的矩阵不属于可以用已有的行列式分析方法处理的矩阵类;在这种情况下,唯一已知的求解行列式的方法将会很大程度上依赖分析这个tiling的组合和几何性质。
书用的是Handbook of Enumerative Combinatorics by Miklos Bona
资料来自网络
【读书笔记】组合计数-Tilings-引言部分的更多相关文章
- WC集训DAY2笔记 组合计数 part.1
目录 WC集训DAY2笔记 组合计数 part.1 基础知识 组合恒等式 错排数 卡特兰数 斯特林数 伯努利数 贝尔数 调和级数 后记 补完了几天前写的东西 WC集训DAY2笔记 组合计数 part. ...
- 《algorithms Unlocked》读书笔记3——计数排序
<Algorithms Unlocked>是 <算法导论>的合著者之一 Thomas H. Cormen 写的一本算法基础,算是啃CLRS前的开胃菜和辅助教材.如果CLRS的厚 ...
- 【英语魔法俱乐部——读书笔记】 2 中级句型-复句&合句(Complex Sentences、Compound Sentences)
[英语魔法俱乐部——读书笔记] 2 中级句型-复句&合句(Complex Sentences.Compound Sentences):(2.1)名词从句.(2.2)副词从句.(2.3)关系从句 ...
- 《TCP/IP详解卷1:协议》第1章 概述-读书笔记
章节回顾: <TCP/IP详解卷1:协议>第1章 概述-读书笔记 <TCP/IP详解卷1:协议>第2章 链路层-读书笔记 <TCP/IP详解卷1:协议>第3章 IP ...
- 《TCP/IP详解卷1:协议》第17、18章 TCP:传输控制协议(1)-读书笔记
章节回顾: <TCP/IP详解卷1:协议>第1章 概述-读书笔记 <TCP/IP详解卷1:协议>第2章 链路层-读书笔记 <TCP/IP详解卷1:协议>第3章 IP ...
- 《Linux内核设计与实现》读书笔记(十二)- 内存管理【转】
转自:http://www.cnblogs.com/wang_yb/archive/2013/05/23/3095907.html 内核的内存使用不像用户空间那样随意,内核的内存出现错误时也只有靠自己 ...
- think straight系列读书笔记之《暗时间》
一周一篇读书笔记,这是第零篇,为啥从零计数,你们懂的~ 大二读了<暗时间>,这本书带我进入了心理学的大门,让我开始关注思维,专注,效率,认知,记忆等东西.两年之后重读这本书,依然收获很 ...
- 《深入java虚拟机》读书笔记之垃圾收集器与内存分配策略
前言 该读书笔记用于记录在学习<深入理解Java虚拟机--JVM高级特性与最佳实践>一书中的一些重要知识点,对其中的部分内容进行归纳,或者是对其中不明白的地方做一些注释.主要是方便之后进行 ...
- C++Windows核心编程读书笔记
转自:http://www.makaidong.com/%E5%8D%9A%E5%AE%A2%E5%9B%AD%E6%96%87/71405.shtml "C++Windows核心编程读书笔 ...
- Javascript DOM 编程艺术(第二版)读书笔记——基本语法
Javascript DOM 编程艺术(第二版),英Jeremy Keith.加Jeffrey Sambells著,杨涛.王建桥等译,人民邮电出版社. 学到这的时候,我发现一个问题:学习过程中,相当一 ...
随机推荐
- 「SOL」E-Lite (Ural Championship 2013)
为什么这数据能水到可以枚举角度 ac 啊 # 题面 给你 \(n\) 个平面向量 \((x_i,y_i)\),对于每个 \(k=1\sim n\),求「从给出的 \(n\) 个向量中不重复地选择 \( ...
- 人森第一个iOS app,写给我家baby的!纪念一下
用python写的,对于非专业iOS开发来说,py是个不错的选择,使用beeware框架,感觉和写前端差不多
- ajax高级(请求服务器脚本,数据库, ajxa xml文件)
请求jsp与请求普通文件不通过的地方,请求jsp可能会传参,比如搜索,用户名,页码这些 html部分:<input type="text" id="txt1&quo ...
- redis和memcached区别总结
1.数据结构:redis支持五种数据结构(字符串,列表,哈希,集合,有序集合),并支持很多相 关计算,例如排序,阻塞等等.支持阻塞队列,锁,线程通信等功能.而memcached只支持kv简单存储 ...
- RS485总线常用拓扑结构
RS485总线拓扑结构一般可分为以下4种,分别是:总线型拓扑结构.星型拓扑结构.树形拓扑结构.环形拓扑结构.根据RS485总线布线规范,只能按照总线拓扑结构布线,但是由于现场环境复杂多变,为了能够使整 ...
- SpringBoot为什么是默认单例的:
好处: 1)提升性能,减少了新生成实例的消耗 新生成实例消耗包括两方面,第一,spring会通过反射或者cglib来生成bean实例, 其次,给对象分配内存也会涉及复杂算法,这些都是消耗性能的操作. ...
- Linux(CentOS)安装脚本
此文以CentOS为例,乌班图的是有区别的,请参照https://www.cnblogs.com/takako_mu/p/11725733.html. 安装.Net Core (能访问外网的情况下采用 ...
- spring-boot-devtools热部署揭秘
前言 在开发项目过程中,当修改了某些代码后需要本地验证时,需要重启本地服务进行验证,启动这个项目,如果项目庞大的话还是需要较长时间的,spring开发团队为我们带来了一个插件:spring-boot- ...
- python openpyxl 多个sheet vlookup
import pandas as pdimport openpyxlfrom openpyxl.styles import Border, Side,colorswb = openpyxl.load_ ...
- 在Windows平台上利用CMD命令行来压缩和解压缩.tar.gz压缩包
解压命令: tar -xzvf dwt.tar.gz -C tmp/ 上述命令将dwt.tar.gz压缩包解压到tmp/文件夹 压缩命令: tar -czvf dwt.tar.gz dwt/ 上述命令 ...