Approximating Multistage Matching Problems
在多阶段完美匹配问题中,我们给出了一个在同一顶点集上的图序列,并要求找到一个对应于该图序列的完美匹配序列,使得连续匹配尽可能相似。更准确地说,我们的目标是最大化交叉点,或者最小化连续匹配之间的联合。我们表明,这些问题是NP-困难的,即使在非常有限的情况下。我们提出了新的近似算法,并提出了方法来转移不同的问题变量之间的结果,而不会失去近似保证。
2021-05-10 cs.DS
Vectorized Character Counting for Faster Pattern Matching
许多现代序列比对工具使用称为FM索引的空间有效的数据结构来实现快速字符串匹配。这种数据结构的简洁性给算法设计者带来了独特的挑战。在本文中,我们探讨的机会,并行化的精确和不精确的匹配,并提出了一个有效的SIMD解决方案的OCC部分的算法。我们的实现在一个过程中计算不精确匹配算法步骤所需的所有八个Occ值。我们展示了算法的性能在多核基因组比对,并讨论了内存预取的影响。
2019-09-03 cs.DS
A fast implementation of the good-suffix array for the Boyer-Moore string matching algorithm
本文针对Boyer-Moore算法中好后缀表计算存在冗余操作的问题,基于对模式的精细分析提出一种快速实现,实验证明其两个版本在几乎所有测试场景中均为最快。
2024-02-26 cs.DS
Pattern Matching and Consensus Problems on Weighted Sequences and Profiles
我们研究了分子生物学中使用的两种主要不确定序列表示的模式匹配问题:加权序列(也称为位置权重矩阵,PWM)和轮廓(即,评分矩阵)。在简单的版本,其中只有模式或只有文本是不确定的,我们获得有效的算法与理论上证明的运行时间使用的变化的前瞻性评分技术。我们还考虑了一个一般的变种的模式匹配问题,其中的模式和文本是不确定的。我们的解决方案的核心是一个特殊的情况下,序列具有相同的长度,称为共识问题。我们提出了算法的共识问题参数化的字符串匹配的序列之一。作为我们的基本方法,一个仔细的适应经典的满足在中间的背包问题的算法。在下界方面,我们证明了我们对参数的依赖是最佳的,以低阶条件的背包问题的原算法的最优性。
2016-07-11 cs.DS
Faster Deterministic Algorithms for Packing, Matching and $t$-Dominating Set Problems
本文设计了求解$m$ -集$k$ -填充、$m$ -维$k$ -匹配和$t$ -支配集问题的三个确定性算法,分别为$O^*(5.44^{mk})$、$O^*(5.44^{(m-1)k})$和$O^*(5.44^{t})$.虽然最近有显着的进展,这些问题的随机解决方案,我们的界限作出了很好的改进,最有名的界限确定性解决方案,这些问题。
2013-06-15 cs.DS
Faster Exponential Algorithm for Permutation Pattern Matching
排列模式匹配问题询问,给定$n$元素和$π$上的两个排列$σ$,$σ$是否允许具有与$π$相同的相对顺序的子序列(或者,在计数版本中,有多少这样的顺序)。这个自然问题被Bose,Buss和Lubiw [IPL 1998]证明是NP完全的,因此我们应该寻求精确的指数时间解。Berendsohn、Kozma和Marx [IPEC 2019]提出的迄今为止渐进最快的此类解决方案在$\mathcal{O}(1.6181^n)$时间内有效。我们设计了一个简单而快速的$\mathcal{O}(1.415^{n})$时间算法的检测和计数版本。我们还证明,这是最佳的算法之间的一定的自然类。
2021-08-25 cs.DS
Fast Circular Pattern Matching
精确循环模式匹配(ECPM)问题包括报告文本$T$中模式$P$的每次旋转。在许多现实世界的应用中,特别是在计算生物学中,圆旋转是感兴趣的,因为它们在病毒DNA中的突出性。因此,在没有预处理时间限制的情况下,所有这些圆形旋转发生的速度对许多研究领域都很有意义。我们强调,尽我们所知,一种新的方法来解决ECPM问题,并提出了四个数据结构,伴随着这种方法,每个都有自己的时间-空间权衡,除了实验结果,以确定最计算可行的数据结构。
2022-04-20 cs.DS
A Faster Combinatorial Algorithm for Maximum Bipartite Matching
针对最大二分匹配快速算法是否必须依赖连续技术的问题,提出一种纯组合算法,在中等稠密图上性能优于现有经典算法,并拓展得到顶点容量一致的有向图最大顶点容量s-t流确定性算法。
2023-12-19 cs.DS
Matching through Embedding in Dense Graphs
在稠密图中寻找最优匹配在社会、交通和生物网络中具有重要意义。虽然开发各种匹配问题的最佳解决方案很重要,但最快的最佳匹配算法的运行时间太昂贵。然而,当图的顶点是$R^d$中的点集并且边权重对应于欧几里德距离时,可用的最优匹配算法实质上更快。在本文中,我们提出了一种新的网络嵌入为基础的启发式算法,以解决各种匹配问题的稠密图。特别是,使用现有的网络嵌入技术,我们首先找到一个低维表示的图形顶点在$R^d$,然后运行更快的可用匹配算法的嵌入顶点。据我们所知,这是第一个工作,应用网络嵌入来解决各种匹配问题。实验结果验证了该算法的有效性。
2020-11-13 cs.DS
A Comparative Study on String Matching Algorithm of Biological Sequences
字符串匹配算法在计算生物学中起着至关重要的作用。生物序列的功能和结构关系由该序列的相似性决定。为此,研究人员应该意识到生物序列的相似性。生物序列间的相似性研究是揭示基因间进化和遗传关系的重要研究领域。本文研究了不同类型的字符串匹配算法,观察了它们的时间复杂度和空间复杂度。在这项研究中,我们评估了生物序列测试算法的性能。
2014-01-29 cs.CE cs.DS
Fast and linear-time string matching algorithms based on the distances of $q$-gram occurrences
给定一个长度为$n$的文本$T$和一个长度为$m$的模式$P$,字符串匹配问题是一个在$T$中找到所有$P$的任务。在这项研究中,我们提出了一种算法,解决了这个问题,在$O((n + m)q)$时间考虑到两个相邻的出现之间的距离相同的$q$ -gram包含在$P$。我们还提出了一个理论上的改进,它运行在$O(n + m)$的时间,虽然它不一定是更快的实践。我们比较了我们和现有算法在各种真实和人工数据集上的执行时间,例如英文文本,基因组序列和斐波那契字符串。实验结果表明,我们的算法是一样快的国家的最先进的算法在许多情况下,特别是当一个模式经常出现在一个文本。
2020-04-13 cs.DS
Optimal-Hash Exact String Matching Algorithms
字符串匹配是在文本中找到所有出现的模式的问题。我们提出了改进的版本的快速系列的字符串匹配算法的基础上哈希$q$ -gram。该改进包括考虑最小值$q$,使得模式的每个$q$ -gram具有唯一的散列值。新算法是最快的比算法的HASH家庭的短模式大尺寸的字母。
2023-03-10 cs.DS
A family of fast exact pattern matching algorithms
描述了一类基于比较的精确模式匹配算法。它们利用多维数组,以便在搜索周期的每次迭代中处理多个相邻的文本窗口。这种方法以空间为代价降低了平均时间复杂度。这一系列的算法表现良好的短模式和中等大小的字母。在这种情况下,窗口的几个模式的长度一次移动是很有可能的,这是算法成功的主要因素。我们的算法优于Boyer-Moore-Horspool算法,无论是在原始版本中还是在星期天的快速搜索修改中,在一个宽的图案长度-字母表大小的平面区域中。在某些子区域,所提出的算法是所有已知的精确模式匹配算法中最快的。也就是说,当字母大小为约30-40并且模式长度为约4-10时,它们表现最好。这样的参数对于在自然语言文本数据库中的搜索是典型的。
2016-08-30 cs.DS
Lightweight Fingerprints for Fast Approximate Keyword Matching Using Bitwise Operations
我们的目标是通过为每个字符串存储一个轻量级的、固定大小的数据块(称为指纹)来加速近似关键字匹配。它们的工作方式与哈希值类似;但是,它们也可以用于匹配错误。它们使用单个位存储关于符号出现的信息,并且可以通过恒定数量的逐位操作来相互比较。以这种方式,某些字符串可以被推断为彼此至少在距离$k$内(使用汉明或Levenshtein距离),而无需执行显式验证。我们的实验表明,对于预处理的字符串集合,指纹可以提供大量的加速$k = 1$,即超过$2.5$倍的汉明距离和超过$10$倍的Levenshtein距离。对合成和真实世界的英语和URL数据进行了测试。
2017-11-22 cs.DS
Designing optimal- and fast-on-average pattern matching algorithms
给定模式$w$和文本$t$,关于$w$的$t$上的模式匹配算法的速度是$t$的长度与为了将$w$搜索到$t$中而执行的文本访问的数量的比率。首先,我们提出了一个通用的方法来计算的极限的模式匹配算法,关于$w$,在iid文本的预期速度。接下来,我们将展示如何确定最大的速度,可以实现一个大类的算法,连同运行此速度的算法。由于这一决定的复杂性使得它不可能处理模式的长度大于4,我们提出了多项式启发式。最后,我们的方法进行了比较与9个预先存在的模式匹配算法从理论和实践的角度来看,即无论是在IID文本的限制预期速度,并在实际数据上观察到的平均速度。在所有情况下,预先存在的算法都优于。
2016-11-25 cs.DS
Fast Algorithms for Exact String Matching
给定长度为$n$的模式字符串$P$和长度为$m$的查询字符串$T$,其中$P$和$T$的字符是从大小为$Δ$的字母表中提取的,{ \em精确字符串匹配}问题包括在$T$中查找所有出现的$P$。对于这个问题,我们提出的算法,在$O(nΔ^2)$时间预处理$P$,基本上确定$sparse(P)$,一个很少出现的子串$P$,然后用它来找到$P$在$T$有效的出现。我们的算法需要$O(m)$的最坏情况下的搜索时间,和$O(m/min(|sparse(P)|, Δ))$的预期搜索时间,其中$|sparse(P)|$至少是$δ$(即$P$中不同字符的数量),并且对于大多数模式字符串,它被观察到是$Ω(n^{1/2})$。
2015-09-30 cs.DS
Pattern matching in Lempel-Ziv compressed strings: fast, simple, and deterministic
Lempel-Ziv压缩的无数变体广泛用于许多实际应用中。这篇论文关注的是经典的模式匹配问题的一个自然的修改,这是受到这种压缩方法的流行的启发:给定一个未压缩的模式s [1]。m]和字符串t [1.. n],s在t中发生吗?Farach和Thorup给出了这个问题的随机化O(nlog^2(N/n)+m)时间解,其中n是t的压缩表示的大小。我们改进了他们的结果,开发了一个更快的和完全确定的O(nlog(N/n)+m)时间算法具有相同的空间复杂度。请注意,对于高度可压缩的文本,log(N/n)可能是n阶,因此对于此类输入,改进非常显著。我们的方法的一个(微小的)片段可以用来给出Farach和Muthukrishnan考虑的子串哈希问题的渐近最优解。
2011-04-21 cs.DS
Faster Approximate String Matching for Short Patterns
研究了经典的近似字符串匹配问题,即给定字符串$P$和$Q$以及一个错误阈值$k$,找出$Q$中与$P$的编辑距离至多为$k$的子串的所有结束位置.令$P$和$Q$分别具有长度$m$和$n$。在一个标准的单位成本字RAM的字大小$w \geq \log n$,我们提出了一种算法,使用时间$$ O(nk \cdot \min(\frac{\log^2 m}{\log n},\frac{\log^2 m\log w}{w}) + n) $$当$P$是短的,即$m = 2^{o(\sqrt{\log n})}$或$m = 2^{o(\sqrt{w/\log w})}$,这提高了以前最好的已知的时间界限的问题。该结果是使用基于制表和字级并行的Landau-Vishkin算法的新型实现的。
2011-03-17 cs.DS
Tight Vector Bin Packing with Few Small Items via Fast Exact Matching in Multigraphs
我们在$O^*(2^k)$时间内解决装箱问题,其中$k$是小于或等于箱子容量的三分之一的物品数量。该参数测量从多项式可解的情况仅大(即,三分之一以上)。我们的算法实际上是为更一般的向量装箱问题而设计的,其中的项目是多维向量。我们改进了以前最快的$O^*(k! \cdot 4^k)$时间算法。我们的算法的工作原理是通过减少问题找到一个确切的重量完美匹配的(多)图与$O^*(2^k)$边,其权重是整数的顺序$O^*(2^k)$。为了在所需的时间内解决匹配问题,我们给出了经典Mulmuley-Vazirani-Vazirani算法的一个变体,该算法仅对边缘权重和边缘数量具有线性依赖性,这可能是独立的兴趣。此外,我们给出了一个严格的下界,在强指数时间假设(SETH),表明常数$2$的基础上的指数不能进一步改善矢量装箱。我们的技术还导致改进算法的向量多背包,向量箱覆盖,完美匹配命中约束。
2022-07-18 cs.DS
Ultra-fast Multiple Genome Sequence Matching Using GPU
本文基于Intel Core i7 3770 K四核处理器和NVIDIA GeForce GTX 680 GPU,对后缀树和后缀数组的大规模并行实现进行了对比分析。此外,后缀数组仅占后缀树的20%~30%的空间,合并的二叉搜索和瓦片优化使后缀数组在GPU上的性能明显优于后缀树。实验结果表明,基于后缀数组的多基因组序列匹配比CPU串行实现的多基因组序列匹配有99倍以上的加速比。毫无疑问,基于后缀数组的大规模并行匹配算法是实现高性能生物信息学应用的有效途径。
2015-05-03 cs.DC cs.DS
A fast algorithm for maximal propensity score matching
我们提出了一种新的算法,该算法检测当相对于标量索引进行二分匹配时满足给定卡尺的匹配不相交对的最大可能数量(例如,倾向得分),并构造相应的匹配。可变宽度卡尺与该技术兼容,前提是卡尺的宽度是指数的Lipschitz函数。如果观察值是根据索引排序的,则匹配需要$O(N)$操作,其中$N$是要匹配的受试者总数。还考虑了1对$n$匹配的情况。我们还提供了一个新的快速算法,当治疗组和对照组的大小相同时,在标量索引上进行最佳完全一对一匹配。这允许我们改进标量索引上的贪婪最近邻匹配。关键词:倾向得分匹配,最近邻匹配,与卡尺匹配,可变宽度卡尺。
2019-04-29 cs.DS stat.CO
A Fast Heuristic for Exact String Matching
给定由$δ$不同字符组成的长度为$n$的模式字符串$P$和长度为$m$的查询字符串$T$,其中$P$和$T$的字符是从大小为$Δ$的字母表$Σ$中提取的,{ \em精确字符串匹配}问题包括在$T$中找到所有出现的$P$。针对这个问题,我们提出了一个随机启发式算法,在$O(nδ)$时间预处理$P$,以确定$sparse(P)$,一个很少出现的子串$P$,然后使用它来找到所有出现的$P$在$T$有效。该试探法的预期搜索时间为$O( \frac{m}{min(|sparse(P)|, Δ)})$,其中$|sparse(P)|$至少为$δ$。我们还表明,对于一个模式字符串$P$的字符是随机均匀地从一个字母表的大小$Δ$,$E[|sparse(P)|]$是$Ω(Δlog (\frac{2Δ}{2Δ-δ}))$。
2015-12-11 cs.DS
Fast Average-Case Pattern Matching on Weighted Sequences
大小为$σ$的字母表上的加权字符串是这样的字符串,在该字符串中,一组字母可以以各自的出现概率出现在每个位置处。加权字符串,也称为位置权重矩阵或不确定序列,在许多情况下自然出现。在这篇文章中,我们研究了加权字符串匹配问题,特别关注平均情况分析。给定一个加权模式字符串$x$的长度$m$,一个文本字符串$y$的长度$n>m$,和一个累积的权重阈值$1/z$,定义为最小概率的因素出现在一个加权字符串,我们提出了一个算法,需要平均情况下的搜索时间$o(n)$的模式匹配的重量比$\frac{z}{m} < \min\{\frac{1}{\log z},\frac{\log σ}{\log z (\log m + \log \log σ)}\}$。对于长度为$m$的模式串$x$,长度为$n>m$的加权文本串$y$,以及累积权重阈值$1/z$,我们提出了一种算法,对于相同的权重比,需要平均情况下的搜索时间$o(σn)$。这些结果的重要性在于,这些算法的工作在平均情况下的次线性搜索时间的文本的大小,并在线性预处理的时间和空间的模式的大小,为这些比率的事实。
2015-12-08 cs.DS
A Compact Index for Order-Preserving Pattern Matching
保序模式匹配是近年来提出的一种新的模式匹配方法,但它已经引起了人们的广泛关注。给定一个引用序列和一个模式,我们想定位引用序列的所有子串,这些子串的元素与模式元素具有相同的相对顺序。对于这个问题,我们考虑离线版本中,我们建立一个索引的参考序列,以便后续的搜索可以非常有效地完成。我们提出了一个空间有效的索引,在实践中工作良好,尽管它缺乏良好的最坏情况下的时间界限。我们的解决方案是基于新的方法分解的索引序列的顺序组件,包含排序信息,和一个增量组件,包含信息的绝对值。实验表明,该方法是可行的,比现有的替代品,它是第一个同时提供小空间使用和快速检索。
2018-12-10 cs.DS
Fast Indexes for Gapped Pattern Matching
我们描述了用于搜索可变长度间隔(VLG)模式的大型数据集的索引。VLG模式由两个或多个子模式组成,在每个相邻的子模式对之间是指定子模式之间允许的距离的上限和下限的间隙约束。VLG模式在计算生物学(基序搜索)、信息检索(例如,用于语言模型、片段生成、机器翻译),并捕获在实践中通常用于搜索源代码的正则表达式的有用子类。我们的最佳方法在广泛的图案和文本范围内提供比现有技术快几倍的搜索速度。
2020-02-28 cs.DS
Fast and Heavy Disjoint Weighted Matchings for Demand-Aware Datacenter Topologies
可重构光网络拓扑通过对物理网络进行动态优化,有望提高光网络的性能。最先进的光技术允许在微秒或更短的时间内建立和更新架顶式交换机之间的直接连接(以边缘不相交匹配的形式)。然而,为了充分利用需求中的时间结构,这种细粒度的重新配置还需要用于优化互连匹配的快速算法。出于将最大量的需求卸载到可重构网络的愿望,本文开始研究在图中找到k个不相交重匹配的快速算法。我们提出并分析了六种算法,基于迭代匹配,b-匹配,边着色,和节点排名。我们表明,该问题一般是NP-难的,并研究可实现的近似比。对我们的算法在真实世界和合成痕迹(总共88个)上进行的广泛的实证评估,包括在Facebook搜索中心和HPC集群中收集的痕迹,表明我们所有的算法都提供了高质量的匹配,并且非常快的算法在最佳解决方案的95%或更多。然而,运行时间有很大的不同,什么是最好的算法取决于k和可接受的运行时间质量权衡。
2022-01-17 cs.DS cs.NI
New Subgraph Isomorphism Algorithms: Vertex versus Path-at-a-time Matching
在许多应用领域中,图被广泛用于对复杂的数据语义进行建模。本文提出了两个新的有效算法Fast-ON和Fast-P来解决子图同构问题。这两种算法都是在Ullman算法[Ullmann 1976]的基础上,分别采用逐点匹配和逐路径匹配的方式,并采用有效的算法来切割搜索空间。与已有的算法相比,Fast-ON和Fast-P算法在密集和稀疏图数据上的速度都提高了1-4个数量级。
2019-04-18 cs.DB cs.DS
Faster and simpler approximation of stable matchings
我们给出了一个3/2近似算法的稳定匹配,运行在$O(m)$时间。McDermid以前最著名的算法具有相同的近似比,但在$O(n^{3/2}m)$时间内运行,其中$n$表示人数,$m$是给定实例中偏好列表的总长度。算法和分析也简单得多。我们还给出了多对多设置的算法的扩展。(This是2011年3月的版本)
2014-04-04 cs.DM cs.DS
Scout Algorithm For Fast Substring Matching
精确的子串匹配是许多软件应用程序中的常见任务。尽管存在几种算法来查找模式字符串是否存在于目标字符串中,但最常见的实现是一种简单的蛮力方法。替代方法要么不能为增加的复杂性提供足够的好处,要么对现代字符集不切实际,例如,Unicode。我们提出了一个新的算法,侦察,这是简单,快速和适合所有的应用程序。我们还比较了性能特点的侦察算法与其他几个。
2020-11-08 cs.AI cs.DS
Quantum pattern matching fast on average
$d$ -维模式匹配问题是在长度为$n \times \dots \times n$的文本中使用$n \ge m$查找长度为$m \times \dots \times m$的模式的出现。该任务对文本和图像处理以及其他应用领域中的各种问题进行建模。本文描述了一种量子算法,它解决了随机模式和文本在时间上的模式匹配问题$\widetilde{O}((n/m)^{d/2} 2^{O(d^{3/2}\sqrt{\log m})})$。对于大的$m$,这是超多项式快于最好的可能的经典算法,这需要时间$\widetildeΩ( (n/m)^d + n^{d/2} )$。该算法是基于使用的量子子程序寻找隐藏的移位$d$尺寸,这是一个变种的Kuperberg提出的算法。
2015-08-26 cs.DS quant-ph
An Even Faster and More Unifying Algorithm for Comparing Trees via Unbalanced Bipartite Matchings
一个广泛使用的方法来确定两个标记树的相似性是计算两棵树的最大协议子树。以前关于这种相似性度量的工作只涉及两种特殊类型的标记树的比较,即均匀标记树(即,其所有节点由相同符号标记的树)和进化树(即,叶子标记的树,不同的叶子有不同的符号)。本文提出了一种算法,比较树的标记以任意的方式。除了这种通用性之外,该算法比以前的算法更快。本文的另一个贡献是最大权二部匹配。我们展示了如何加快最知名的匹配算法时,输入图是节点不平衡或重量不平衡。基于这些增强,我们得到了一个有效的算法,一个新的匹配问题称为层次二分匹配问题,这是我们的最大协议子树算法的核心。
2001-01-18 cs.CV cs.DS
An optimized Parallel Failure-less Aho-Corasick algorithm for DNA sequence matching
Aho-Corasick算法是一种多模式搜索算法,在网络入侵检测和生物信息学等各种应用中顺序运行,用于在给定的大输入字符串中找到多个输入字符串。Aho-Corasick算法的并行版本被称为并行无故障Aho-Corasick算法,因为它不像原始Aho-Corasick算法那样需要故障链路。在这项研究中,我们实现了一个特定的应用程序的并行无故障Aho-Corasick算法的通用图形处理单元,通过应用几种缓存优化技术匹配DNA序列。我们的并行Aho-Corasick算法表现出更好的性能比现有的并行Aho-Corasick算法库,由于其简单性和优化的高速缓存使用的图形处理单元匹配DNA序列。
2018-11-26 cs.DC cs.DS cs.PF
Fast Template Matching by Subsampled Circulant Matrix
Institute of Information Science, Academia Sinica(中央研究院信息科学研究所);National Taiwan University(台湾大学)
模板匹配广泛用于图像和信号处理中的许多应用,并且通常是时间关键的。传统的方法通常侧重于如何通过由粗到精的策略或全搜索结合剪枝策略来减少搜索位置。然而,这些方法的计算成本很容易由信号N的大小而不是模板K的大小决定。提出了一种基于互相关的概率快速匹配算法,其计算量为O(N)次加法和O(K \log K)次乘法。核心思想是首先对信号进行下采样,其大小变为O(K),然后后续操作仅涉及下采样的信号。匹配成功的概率取决于信号和模板之间的互相关。我们给出了成功匹配的充分条件,并证明了对于K^2/log K>= O(N)的二进制信号,匹配成功的概率是高的。实验结果表明,该方案是快速和有效的,并支持理论结果。
2015-09-16 cs.CV cs.DS
Fast Packed String Matching for Short Patterns
在文本中搜索模式的所有出现是计算机科学中的一个基本问题,在许多其他领域,如自然语言处理,信息检索和计算生物学的应用。在过去的二十年里,一个总的趋势已经出现,试图利用字RAM模型的力量,以加快经典的字符串匹配算法的性能。在这个模型中,算法对长度为w的字进行运算,对字符块进行分组,对字进行算术和逻辑运算需要一个时间单位。在本文中,我们使用专门的字长压缩字符串匹配指令,基于英特尔流SIMD扩展(SSE)技术,设计非常快速的字符串匹配算法的情况下,短模式。从我们的实验结果证明,尽管他们的二次最坏情况下的时间复杂度,新提出的算法成为明显的赢家,平均短模式,在文献中已知的最有效的算法相比。
2012-09-28 cs.DS cs.IR cs.PF
Optimality of Fast Matching Algorithms for Random Networks with Applications to Structural Controllability
研究快速可扩展算法在随机网络中寻找最大匹配的最优性,分析Karp和Sipser的启发式方法及其简化版本的渐近最优性,探讨最大匹配大小的渐近结果。
2016-03-24 cs.DS cs.SY eess.SY
Dynamic Boundary Time Warping for Sub-sequence Matching with Few Examples
Adam Mickiewicz University(亚当·密茨凯维奇大学)
本文提出基于动态时间规整的少样本子序列匹配方法,直接同时利用多个查询示例而非计算平均序列,在自然语言处理少样本检索任务中优于或可比于现有方法。
2024-09-01 cs.CL cs.DS cs.IR
Matching strings in encoded sequences
研究了编码序列的最长公共子串问题及其渐近性态。主要结果是这个量的重新标度版本的强大数律,它与源的Rényi熵呈现出明确的关系。我们将这个结果应用到零膨胀污染模型和随机拼字游戏。在动力系统的情况下,这个问题等价于两个观测轨道之间的最短距离及其与前推测度的关联维数的限制关系。对随机动力系统的轨道间最短距离也作了推广。
2019-12-10 cs.DS cs.IT math.DS
Fast Approximation Algorithms for Euclidean Minimum Weight Perfect Matching
Research Institute for Discrete Mathematics and Hausdorff Center for Mathematics, University of Bonn(波恩大学离散数学研究所与豪斯多夫数学中心);Hamburg University of Technology, Institute for Algorithms and Complexity(汉堡工业大学算法与复杂性研究所)
本文提出了一种在$O(n \log n)$时间内求解欧几里得最小权重完美匹配问题的算法,其近似比为$O(n^{0.206})$,并扩展到高维空间,近似比为$O(n^{0.412})$。
2026-01-08 cs.CG cs.DS math.CO
Fast Approximate Quadratic Programming for Large (Brain) Graph Matching
二次指派问题(Quadratic Assignment Problem,QAP)出现在从运筹学到图论到计算机视觉再到神经科学的广泛领域。在大数据时代,图值数据正变得越来越突出,随之而来的是在更大的图上运行算法的愿望。因为QAP是NP难的,精确算法是难以处理的。近似算法必须采用准确性/效率权衡。提出了一种快速的近似二次分配算法(FAQ). FAQ在(最坏情况)时间立方中找到顶点数的局部最优值,类似于其他近似QAP算法。我们的经验表明,我们的算法是更快,并实现了较低的目标值超过80%的套件QAP基准,与以前的国家的最先进的。elegans connectomes(脑图),我们发现FAQ在创纪录的时间内实现了最佳性能,而其他人甚至没有找到最佳性能。
2014-09-13 cs.DS math.OC q-bio.NC