计算机科学

为学生,研究人员和计算机科学从业者提供的问答

3
对数与双对数时间复杂度
在实际应用中,使用而不是O(log (n ))算法有具体的好处吗?O(对数(日志(n ))O(log⁡(log⁡(n))\mathcal{O}(\log(\log(n))O(对数(n ))O(log⁡(n))\mathcal{O}(\log(n)) 当使用例如van Emde Boas树而不是更常规的二进制搜索树实现时就是这种情况。但是例如,如果我们取那么在最佳情况下,双对数算法的对数性能比对数算法高(大约为5)。而且一般来说,实现起来更加棘手和复杂。n &lt; 106n&lt;106n < 10^6555 考虑到我个人比VEB树更喜欢BST,您怎么看? 一个人可以很容易地证明: ∀ Ñ &lt; 106。日志 ñ日志(日志(n ))&lt; 5.26146∀n&lt;106. log⁡nlog⁡(log⁡(n))&lt;5.26146\qquad \displaystyle \forall n < 10^6.\ \frac{\log n}{\log(\log(n))} < 5.26146


1
元胞自动机的维度对复杂性类别的影响
让我们以3d→2d缩减为例:用2d细胞自动机模拟3d细胞自动机的成本是多少? 这是一堆更具体的问题: 哪种算法的时间复杂度会改变多少? 编码的基本思想是什么?3d网格如何有效(或不高效……)映射到2d网格?(挑战似乎是实现两个单元之间的通信,该两个单元最初在3d网格上相邻,而在2d网格上不再相邻)。 特别是,我对指数复杂度算法的复杂度漂移很感兴趣(我猜它在任何维度上都保持指数级,是这样吗?) 注意:我对低复杂度类不感兴趣,对于这些类而言,所选的I / O方法会影响复杂性。(也许最好是假设I / O方法是无量纲的:在可变的时间步长内在一个特定的单元上本地完成。) 一些上下文:我对并行局部图重写感兴趣,但是这些图比3d(或ωd…)网格更接近2d网格,我想知道对二维二维硬件实现的期望硅片。

2
前缀语言的可判定性
在期中,存在以下问题的变体: 对于可确定的定义 显示不一定可确定。LLLPref(L)={x∣∃y s.t. xy∈L}Pref(L)={x∣∃y s.t. xy∈L}\text{Pref}(L) = \{ x \mid \exists y \text{ s.t. } xy \in L\}Pref(L)Pref(L)\text{Pref}(L) 但是,如果我选择那么我认为也是,因此可以确定。而且给出相同的结果。而且由于必须是可确定的,因此我无法选择停止问题。L=Σ∗L=Σ∗L=\Sigma^*Pref(L)Pref(L)\text{Pref}(L)Σ∗Σ∗\Sigma^*L=∅L=∅L=\emptysetLLL 我如何才能找到这样的是不可判定?LLLPref(L)Pref(L)\text{Pref}(L) 上的哪些条件将使可确定,而哪些将使其不可确定?LLLPref(L)Pref(L)\text{Pref}(L)

2
循环调度:允许多次列出一个进程?
在循环调度程序中,将进程多次添加到进程列表是一种便宜的方法,可以为其赋予更高的优先级。 我想知道这种方法有多实用。与其他技术相比,它有什么好处,例如为过程提供更长的时间片(好处:减少切换时间)或维护单独的高优先级过程列表。特别是,多次列出一个流程如何影响公平性和反应性? (摘自Andrew Tanenbaum的《操作系统:设计与实现》第一版的练习2.16 。)

1
通过虚部特征多项式求解递归
在算法分析中,您通常必须解决重复问题。除了主定理,替换和迭代方法外,还有一种使用特征多项式的方法。 说我的结论是一个特征多项式有虚根,即X 1 = 1 + 我和X 2 = 1 - 我。那我就不能用x2−2x+2x2−2x+2x^2 - 2x + 2X1个= 1 + 我x1=1+ix_1 = 1+iX2= 1 - 我x2=1−ix_2 =1-i C1个⋅ Xñ1个+ c2⋅ Xñ2c1⋅x1n+c2⋅x2n\qquad c_1\cdot x_1^n + c_2\cdot x_2^n 获得解决方案,对吗?在这种情况下我应该如何进行?


3
有向图中的唯一路径
我正在为一个类设计一种算法,该算法将确定有向图相对于顶点是否唯一,从而对于任何,最多只有一条从到路径。我首先使用BFS(宽度优先搜索)查找从v到另一个顶点u的最短路径,然后再次运行BFS以查看是否可以找到从v到u的替代路径。我认为这太耗时了。有没有人暗示如何在较短的执行时间内找到解决方案?vvvu ≠ vu≠vu \ne vvvvüuu

3
可以完全指定任何数独的最低提示数?
从本文中我们知道,不存在可以从16个或更少的线索开始解决的难题,但这意味着确实存在可以从17个线索解决的难题。可以在17条线索中指定所有有效的数独难题吗?如果不是,那么可以完全指定每个有效难题的最小线索数量是多少?更正式地讲,是否存在不能仅从17个线索中唯一解决的有效数独难题(或者,我想那是一组难题)?如果是这样,那么线索的最小数目是,这样每个有效的数独谜题都可以用或更少的线索唯一地指定?CCCCCC
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.