首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 568 毫秒
1.
《软件》2019,(1):8-12
本文研究源自于MapReduce模型系统的一类排序问题。给定两台恒速机和一批按列表到达的工件,每个工件包含两类任务:Map任务和Reduce任务。假设Map任务和Reduce任务都是不可中断的,Map任务可以并行处理,即可以任意分割成若干小的任务并在两台机器上同时处理,而Reduce任务只可以在单台机器上处理。一旦工件到达,必须为其指派机器和开工时间,目标是使得这批工件的最后完工时间最小。对|M_j|≥|R_j|的情形,我们证明了任意在线算法的竞争比不小于1+(1/(2s+2)).  相似文献   

2.
本文深入研究了和分析分级排序方法,修正其缺陷并给出改进的容易在机器上实现的方法。  相似文献   

3.
作业车间调度问题(Job Shop Scheduling Problem)是一种调度问题,同时也可以视为排序问题。一般说来,有不同的任务在只能使用有限资源的条件下要完成,都可以归为排序问题,比如,不同的零件要在机器上加工,几艘货船要进港,多条程序要在计算机上运行等。当然,调度不只是排序,它还根据所得到的排序确定各个任务的开始时间和结束时间。作业加工调度问题实际上就是要解决如何安  相似文献   

4.
论述了网络考试系统中单选题的随机排序和4个选项的随机排列。阐述了算法的基本思想,较详细介绍了用PHP&MySQL编程语言的程序实现。  相似文献   

5.
本文对世界上仍在研究的N个工件在M台机器上加工的最优排序的理论及其算法问题,从相对优势递推的观点进行了研究,给出了相应的理论和算法。利用该方法,不仅可以解任意多个工件在任意多台机器上加工的最优排序确定,并计算出最省时的加工工时,其计算机排序工作量要比文中提及的“枚举法排序”少得多。  相似文献   

6.
按字节桶分配链接排序法   总被引:14,自引:1,他引:13  
本文准备提出一种谓之按字节桶分配链接的新序方法,给出排序算法,流科和用C语言编写程序进行实验的结果。算法分析和实验结果都表明,该排序方法的时间复杂性O且与数据的分布情况,附加存储开销为(N+512)ε。该排序方法不仅速度上明显快于快速排序法,而且在非均匀分布数据的民政部下了明显快于桶排序法。  相似文献   

7.
论述了网络考试系统中单选题的随机排序和4个选项的随机排列。阐述了算法的基本思想,较详细介绍了用PHP&MySQL编程语言的程序实现。  相似文献   

8.
“分级快速排序法研究”的研究   总被引:1,自引:1,他引:0  
本文深入研究和分析分级排序方法,修正其缺陷并给出改进的容易在机器上实现的方法  相似文献   

9.
本文研究具有同一交工期和指数加工时间,目标函数是期望的未完工费用的单机随机调度问题,即l1Xj-exp(λj)d1E(ΣICj)工件的最优排序是按ICjλi非升的排序,得到了排序可交换及未完工费用的等价性附加结果。  相似文献   

10.
二次分“档”链接排序算法分析   总被引:4,自引:1,他引:3  
“一种新的二次分‘档’链接排序算法”一文首先以随机无符号整数为基础,证明在一定条件下,这种新的排序算法具有O(n)时间复杂度,然后在没有给出证明的情况下,将算法的适用范围推方到任意数据。对这种新的排序算法进行了深入研究,指出了原文中的几点错误,并就随机无符号整数序列和随机无符号实数序列两种情况,分别给出了二次分“档”过程的理论分析,证明这种新的排序算法不适用于随机无符号实数序列。  相似文献   

11.
排序是计算机内一类很耗时的问题,快速排序是众多排序方式中相对较省时的算法,但当数据量大时,其耗时还是惊人的。为了解决大数据快速排序耗时的问题,论文在常用的快速排序并行方法的基础上,给出了一种改进方法,使其在时间复杂度上有明显的改进。  相似文献   

12.
句子排序是多文本摘要中的重要问题,合理地对句子进行排序对于摘要的可读性和连贯性具有重要意义。该文首先利用神经网络模型融合了五种前人已经提出过的标准来决定任意两个句子之间的连接强度,这五种标准分别是时间、概率、主题相似性、预设以及继承。其次,该文提出了一种基于马尔科夫随机游走模型的句子排序方法,该方法利用所有句子之间的连接强度共同决定句子的最终排序。最终,该文同时使用人工和半自动方法对句子排序的质量进行评价,实验结果表明该文所提出方法的句子排序质量与基准算法相比具有明显提高。
  相似文献   

13.
提出一种社会网络图像标签排序算法。将SIFT特征、卷积神经网络特征以及视觉词袋模型相结合,从图像训练集中获取目标图像的视觉近邻图像集;令所有视觉近邻图像为目标图像的初始标签进行加权投票,通过对图像视觉相似度和标签语义相似度的线性融合,计算投票权值;利用目标图像及其视觉近邻图像的标签,构造标签图模型;利用加权投票结果在标签图上执行随机漫步,完成标签排序任务。实验结果验证了提出方法的有效性。  相似文献   

14.
一种新的映射链接排序算法   总被引:9,自引:0,他引:9  
本文通过对长记录数据特性的分析,提出了一种谓之映射链接的新排序方法(以下简称为“晌射链接排序”),给出了该排序算法的描述、时间复杂度分析及用C语言编写程序进行算法比较的实验结果。算法分析和实验结果都表明:映射连接排序方法与待排序数据分布情况无关,其时间复杂度仅为O(N);对于大规模长记录数据的排序,其速度远远优于快速排序、快速分组排序、Proportion Split Sort等算法。  相似文献   

15.
袁晓洲 《软件》2012,33(9):104-105
数据处理中经常用到的核心运算就是排序.在一些商用计算机上,用在排序上的CPU时间达到20%~60%.[1]本文对选择排序的算法进行了优化,采用两端同时排序,其比较次数是常用的选择排序的一半,从而大大降低了计算机运行次数,大幅提高了计算机工作效率.在其他排序算法中也可以借鉴这种方法.  相似文献   

16.
众所周知,排序速度的快慢,取决于排序算法的时间复杂度和空间复杂度。因而,排序算法设计的主导思想,就是要千方百计降低算法的时间复杂度和空间复杂度。虽然计算机硬件的运算速度越来越快,但排序算法的研究仍是算法理论中的一个重要课题。已有的排序算法很多,在所有基于“记录关键字之间比较”的排序方法中,快速排序(quick sort)是平均时间性能最好的一种方法,平均时间为O(n*log n)。但是在最坏情况下,时间复杂度却很高,为O(n^2)。  相似文献   

17.
一个用左倾树实现O(nlog_2n)排序的算法上海工程技术大学计算中心汤彬一、引言许多人致力于计算机排序方法的研究,并对各种排序方法的优劣加以分析比较,以选择其适用的排序方法。从算法时间复杂性角度来讲,通常使用的几种内部排序方法,例如,冒泡、选择、插?..  相似文献   

18.
协同过滤是推荐系统中应用最为广泛的方法.提出一类基于二部图一维投影与排序相结合的协同过滤算法,文中采用结构相似进行二部图投影并利用随机游走对节点排序.该方法不仅可以防止冷启动,具有较高准确度,且可扩展性良好.另外,该算法可以避免低覆盖率造成的推荐不准确.算法可以有两类不同的实现,分别是基于项协同过滤的项排序算法和基于用户协同过滤的用户排序算法,在标准数据集MovieLens上的测试表明了算法的有效性.  相似文献   

19.
本文针对传统地址排序算法的两个缺点,设计了一个新的地址排序算法,本算法用PASCAL语言在IBM PC机上实现,并与快速排序算法进行了排序时间的比较,结果表明本算法优于快速排序算法。  相似文献   

20.
针对MapReduce在异构环境下各节点性能不均衡,导致整体计算效率低下的问题进行了研究。为此,从节点与任务两方面入手,提出了一种将节点性能量化并排序与将任务按相似度划分相结合的算法。该方法首先根据历史日志以及实时回传的日志信息将节点按照性能高低排序;然后根据任务执行完成的信息,将其与新任务进行比对得到相似度,从而推测出新任务的执行时间,执行时间长的认为是复杂的任务;最后进行动态调度,使高性能节点处理更复杂的任务。在随机生成数据集上的实验结果表明,所提出的动态调度算法与默认调度算法相比,数据集为20G大小时执行速度提高27.4%,数据集为100G大小时执行速度提高了74.1%。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号