排序算法是计算机科学领域的一个基础算法,是大量应用的算法核心。在大数据时代,随着数据量的极速增长,并行排序算法受到广泛关注。现有的并行排序算法普遍存在通信开销过大、负载不均衡等问题,导致算法难以大规模扩展。针对以上问题,...排序算法是计算机科学领域的一个基础算法,是大量应用的算法核心。在大数据时代,随着数据量的极速增长,并行排序算法受到广泛关注。现有的并行排序算法普遍存在通信开销过大、负载不均衡等问题,导致算法难以大规模扩展。针对以上问题,提出一种大规模可扩展的正则采样并行排序(scalable parallel sorting by regular sampling,ScaPSRS)算法,摒弃传统正则采样并行排序(parallel sorting by regular sampling,PSRS)算法中由一个进程负责采样的做法,转而让所有进程参与正则采样,选出p-1个分隔元素,将整个数据集划分成p个不相交的子集,然后实施并行排序,避免了单一进程的采样瓶颈。此外,ScaPSRS采用一种新的迭代更新策略选择p-1个分隔元素,保证划分的p个子集尽可能大小相同,从而确保p个进程对各自的子集进行本地排序时的负载均衡。在天河二号超级计算机上进行的大量实验表明,ScaPSRS算法能够成功地扩展到32000个内核,性能比PSRS算法和Hofmann等人提出的分区算法分别提升了3.7倍和11.7倍。展开更多
随着空域资源需求的不断增大,军民航间飞行矛盾日益突显。为解决此问题,本文以国务院、中央军事委员会空中交通管制委员会提出的“军民航空管联合运行”为背景,引入军民航共享空域的概念,重点研究了在此类空域中军民航飞行活动协同排序(...随着空域资源需求的不断增大,军民航间飞行矛盾日益突显。为解决此问题,本文以国务院、中央军事委员会空中交通管制委员会提出的“军民航空管联合运行”为背景,引入军民航共享空域的概念,重点研究了在此类空域中军民航飞行活动协同排序(CMFCS,civil-military aviation flight activity collaborative sequencing)问题。首先,基于军民航各自飞行任务特点与差异,对军民航飞行任务的种类进行划分,并使用层次分析法确定各类飞行任务的优先权原则;其次,以军民航飞行活动总延误时间成本最小为目标,建立CMFCS模型;最后,使用遗传算法对模型进行求解,确定军民航飞行活动批准进入共享空域的时间序列。研究结果表明,与经典的先到先服务(FCFS,first come first service)策略相比,协同排序策略得到的总延误时间成本降低了72.17%,优化效果显著且更符合实际,能够实现军民航共同使用国家空域资源,保障飞行活动安全、有序、高效地运行。展开更多
文摘排序算法是计算机科学领域的一个基础算法,是大量应用的算法核心。在大数据时代,随着数据量的极速增长,并行排序算法受到广泛关注。现有的并行排序算法普遍存在通信开销过大、负载不均衡等问题,导致算法难以大规模扩展。针对以上问题,提出一种大规模可扩展的正则采样并行排序(scalable parallel sorting by regular sampling,ScaPSRS)算法,摒弃传统正则采样并行排序(parallel sorting by regular sampling,PSRS)算法中由一个进程负责采样的做法,转而让所有进程参与正则采样,选出p-1个分隔元素,将整个数据集划分成p个不相交的子集,然后实施并行排序,避免了单一进程的采样瓶颈。此外,ScaPSRS采用一种新的迭代更新策略选择p-1个分隔元素,保证划分的p个子集尽可能大小相同,从而确保p个进程对各自的子集进行本地排序时的负载均衡。在天河二号超级计算机上进行的大量实验表明,ScaPSRS算法能够成功地扩展到32000个内核,性能比PSRS算法和Hofmann等人提出的分区算法分别提升了3.7倍和11.7倍。
文摘随着空域资源需求的不断增大,军民航间飞行矛盾日益突显。为解决此问题,本文以国务院、中央军事委员会空中交通管制委员会提出的“军民航空管联合运行”为背景,引入军民航共享空域的概念,重点研究了在此类空域中军民航飞行活动协同排序(CMFCS,civil-military aviation flight activity collaborative sequencing)问题。首先,基于军民航各自飞行任务特点与差异,对军民航飞行任务的种类进行划分,并使用层次分析法确定各类飞行任务的优先权原则;其次,以军民航飞行活动总延误时间成本最小为目标,建立CMFCS模型;最后,使用遗传算法对模型进行求解,确定军民航飞行活动批准进入共享空域的时间序列。研究结果表明,与经典的先到先服务(FCFS,first come first service)策略相比,协同排序策略得到的总延误时间成本降低了72.17%,优化效果显著且更符合实际,能够实现军民航共同使用国家空域资源,保障飞行活动安全、有序、高效地运行。