共查询到18条相似文献,搜索用时 75 毫秒
1.
在大规模完全分布式系统的互斥问题上,快速生成请求集是必要的。在基于松弛差集的相关原理上,引入了二次松弛差集的概念。经分析相关概念及定理,将原本“求差”的过程变为“求和”的过程;进而利用 “求和”步骤间的递推关系,大大减少了求和步骤,使整个算法的时间复杂度控制在O(n)。与时间复杂度同为O(n^2)的其他经典算法相比,生成的请求集长度仍保持在2n^(1/2)的数量级。 相似文献
2.
王云鹏 《电脑编程技巧与维护》2009,(14):3-4,37
算法研究是计算机科学的核心领域之一。文中针对元素选择问题及解此问题的线性时间选择算法进行了深入研究,详细分析并论证了期望情况下与最坏情况下线性时间选择算法的时间复杂度,并对拟中位数元素选择问题进行了深层次的拓展,通过计算比较求出了线性时间下的最小复杂度因子。以期有助于该算法在相关领域的应用。 相似文献
3.
LIU Jun 《数字社区&智能家居》2008,(14)
算法设计与算法时间复杂度分析是数据结构中研究算法的重要内容。本文主要介绍如何针对实际问题设计效率较高的算法以及对算法的时间复杂度进行分析的方法。 相似文献
4.
5.
进化规划算法的时间复杂度分析 总被引:2,自引:0,他引:2
进化规划算法是求解连续优化问题的一类进化算法,是进化计算的一个重要分支.在进化规划算法的理论研究上,已有学者证明了其收敛性.然而,进化规划算法的时间复杂度分析是进化计算领域一大难题,目前相关的研究成果很少.基于吸收态Markov过程模型,以期望收敛时间作为研究进化规划算法时间复杂度的指标,提出了进化规划算法期望收敛时间的估算方法,并以此作为算法时间复杂度分析的理论依据.最后分析了Gauss变异进化规划算法的期望收敛时间,作为提出理论的应用举例. 相似文献
6.
算法的时间复杂度是反映算法优劣的重要指标,是《数据结构》的重要理论基础,是学习和教学过程中贯穿始终的主要线索。但是由于概念的抽象和计算方法的繁琐,使算法时间复杂度成为最难理解和掌握的问题之一。在总结教学经验的基础上,该文提出几种常用的时间复杂度计算方法,使对该知识点的教学和学习变得系统和简单。 相似文献
7.
李崇 《电脑编程技巧与维护》2016,(11):16-17
链表是一种较为复杂的数据结构,而基于链表的排序算法更是让人难以理解,且普遍效率较低,但其运用却极其广泛.通过对基于单向链表的插入排序算法进行剖析,继而归纳出其与顺序存储结构上实现插入排序算法的区别与优势,并从时间复杂度、空间复杂度与稳定性进行比较,体现出其优越性能和实现技巧. 相似文献
8.
对在长期的算法研究中提出的PAR方法和PAR平台引入时间谓词加以扩展,不仅可以形式化推导出顺序查找和二分查找问题的算法程序,而且这两个问题关于时间复杂度的递归方程式也可同步且自然地推导得到.这为开发并验证高效率的算法开辟了一条新途径. 相似文献
9.
10.
刘振华 《电脑与微电子技术》2013,(23):55-57
在PHP项目“高职院校共享型专业教学资源库平台”的开发中.通过研究与实践提出如何利用数组来降低因多重循环而引起的时间复杂度的问题。特别是当程序需要多次与数据库进行交互时,用此种方法来优化程序代码,将会使程序的运行速度大大加快,同时能降低系统消耗,具有很好的效果。 相似文献
11.
12.
13.
A new, sequential algorithm for polygonal approximation of plane, closed curves is presented. It runs in O(N) time and is based on a tolerance independent of the scale factor. 相似文献
14.
排序有许多经典的算法,如插入排序、交换排序、选择排序等。这些排序算法的性能包括时间复杂度、空间复杂度以及稳定性各有优劣。笔者在这里给出一种全新的排序算法——队与栈排序。这种算法打破传统以交换或移动为主要排序的做法,而是借助栈和队这两种数据结构来实现排序。 相似文献
15.
首先,在有限整数集上建立有效拆分关系,在联盟集上建立有效二部分解关系,并设计了一种EOCS(effective optimal coalition structure)算法.该算法采用自底向上方式,只对具有有效二部分解关系的联盟进行二部分解来求联盟的优值,从而降低了二部分解的数量.随后,利用函数的克林闭包特性证明了EOCS算法的正确性,利用积分极限定理证明了EOCS算法时间复杂度的下界是O(2.818n),用时间序列分析方法求出了EOCS算法的上界是O(2.983n).最后,将EOCS算法与其他算法作了对比,指出无论联盟值满足何种概率分布,EOCS算法都能在O(2.983n)时间内找出最优联盟结构.Rothkopf提出的DP(dynamic programming)算法和Rahwan提出的IDP(improved dynamic programming)算法能够在O(3n)时间内求出最优联盟结构.所作的EOCS算法设计、正确性证明、时间复杂度的上下界分析都是对Rothkopf及Rahwan等人相关工作的改进和提高. 相似文献
16.
Anthony Bagnall Chotirat “Ann” Ratanamahatana Eamonn Keogh Stefano Lonardi Gareth Janacek 《Data mining and knowledge discovery》2006,13(1):11-40
Clipping is the process of transforming a real valued series into a sequence of bits representing whether each data is above
or below the average. In this paper, we argue that clipping is a useful and flexible transformation for the exploratory analysis
of large time dependent data sets. We demonstrate how time series stored as bits can be very efficiently compressed and manipulated
and that, under some assumptions, the discriminatory power with clipped series is asymptotically equivalent to that achieved
with the raw data. Unlike other transformations, clipped series can be compared directly to the raw data series. We show that
this means we can form a tight lower bounding metric for Euclidean and Dynamic Time Warping distance and hence efficiently
query by content. Clipped data can be used in conjunction with a host of algorithms and statistical tests that naturally follow
from the binary nature of the data. A series of experiments illustrate how clipped series can be used in increasingly complex
ways to achieve better results than other popular representations. The usefulness of the proposed representation is demonstrated
by the fact that the results with clipped data are consistently better than those achieved with a Wavelet or Discrete Fourier
Transformation at the same compression ratio for both clustering and query by content. The flexibility of the representation
is shown by the fact that we can take advantage of a variable Run Length Encoding of clipped series to define an approximation
of the Kolmogorov complexity and hence perform Kolmogorov based clustering. 相似文献
17.
In 1992 F. K. Hwang and J. F. Weng published an O(n
2
) time algorithm for computing the shortest network under a given full Steiner topology interconnecting n fixed points in the Euclidean plane. The Hwang—Weng algorithm can be used to improve substantially existing algorithms for
the Steiner minimum tree problem because it reduces the number of different Steiner topologies to be considered dramatically.
In this paper we present an improved Hwang—Weng algorithm. While the worst-case time complexity of our algorithm is still
O(n
2
) , its average time complexity over all the full Steiner topologies interconnecting n fixed points is O (n log n ).
Received August 24, 1996; revised February 10, 1997. 相似文献