分类 计算机科学理论笔记 下的文章

对NP-hard问题,有几种处理方法:为问题实例添加限制,相当于利用问题中的特殊结构简化问题寻找精确算法寻找近似算法实例研究:最大独立集(稳定集)问题:假设无向图G=(V(G),E(G))是无环的,求最大独立集 $I\subseteq V(G)$ 若对于任意线性序列(linear ordering),贪心算法都能找到最大独立集,则称此图是拟阵的(matroidal)完美消除序列(Perfec...

展开阅读

旅馆预订问题一个旅馆有k个房间,顾客的订单是三元组 $c_i=(t_i,a_i,d_i)$ ,其中 $t_i$ 是订单创建时间, $a_i$ 是入住时间, $d_i$ 是离开时间。此系统中包含三个实体(entity):房东,房间,顾客。房间有空闲和被占两种状态。顾客有四种状态:被拒,接收,被分配房间 $r_j$ ,服务结束。房东可触发三种事件(event):处理请求,接收/拒绝请求,分配房间...

展开阅读

独立系统(Independence system):对一个有限基础集V,一个集族 $\mathcal V\subseteq 2^V$ 是一个独立系统如果 $\mathcal F$ 满足如下条件:$\emptyset\in \mathcal F$若 $F'\subseteq F\in \mathcal F$ ,则$F'\in \mathcal F$$(V,\mathcal F,c)$ 的最大化...

展开阅读

精确和启发式算法:在线算法都是启发式算法主启发规则(primal heuristic)找到一个可行解I,对偶启发规则找到最优解的下界 $b\leq c(I_{opt})\leq c(I)$ 最优间隙(optimality gap): $c(I)/c(I_{opt})$ 对偶间隙(duality gap): $c(I)/b$ 最小化问题的k近似算法找到一个可行解I满足 $c(I)\leq k\...

展开阅读

图 $S$ 和图 $G$ 的子图有哪些同构的问题可以看成一个约束满足问题(CSP) $\mathcal{\langle X,D,C\rangle}$ ,CSP的详细定义见:约束规划,约束传播和CSP问题子图同构问题的形式化简单地说,图 $S$ 在 $G$ 中的嵌入(embedding) $f:V(S)\to V(G)$ 满足(1) $\nexists v_1,v_2\in V(S), v_...

展开阅读

使用openssl生成RSA密钥openssl genrsa -aes256 -out rsakey.pem 4096生成的rsakey.pem文件编码的是PEM(Privacy Enhanced Mail)格式的数据。文件的内容使用了ASN.1进行编码,它相当于python的pickle,是一个数据结构的二进制打包,-----BEGIN FOO-----和-----END FOO-----...

展开阅读