中文
相关论文

相关论文: Hash sort: A linear time complexity multiple-dimen…

200 篇论文

Group-by-aggregate (GBA) queries are integral to data analysis, allowing users to group data by specific attributes and apply aggregate functions such as sum, average, and count. Database Management Systems (DBMSs) typically execute GBA…

数据库 · 计算机科学 2024-12-03 Gaurav Vaghasiya , Shiva Jahangiri

LearnedSort is a novel sorting algorithm that, unlike traditional methods, uses fast ML models to boost the sorting speed. The models learn to estimate the input's distribution and arrange the keys in sorted order by predicting their…

数据结构与算法 · 计算机科学 2021-07-08 Ani Kristo , Kapil Vaidya , Tim Kraska

Hashing is at the heart of large-scale image similarity search, and recent methods have been substantially improved through deep learning techniques. Such algorithms typically learn continuous embeddings of the data. To avoid a subsequent…

计算机视觉与模式识别 · 计算机科学 2024-01-17 Lucas R. Schwengber , Lucas Resende , Paulo Orenstein , Roberto I. Oliveira

This paper describes a generic algorithm for concurrent resizing and on-demand per-bucket rehashing for an extensible hash table. In contrast to known lock-based hash table algorithms, the proposed algorithm separates the resizing and…

数据结构与算法 · 计算机科学 2015-09-09 Anton Malakhov

Hashing method maps similar data to binary hashcodes with smaller hamming distance, and it has received a broad attention due to its low storage cost and fast retrieval speed. However, the existing limitations make the present algorithms…

计算机视觉与模式识别 · 计算机科学 2016-09-29 Shifeng Zhang , Jianmin Li , Jinma Guo , Bo Zhang

Sundararajan and Chakraborty (2007) introduced a new sorting algorithm by modifying the fast and popular Quick sort and removing the interchanges. In a subsequent empirical study, Sourabh, Sundararajan and Chakraborty (2007) demonstrated…

统计计算 · 统计学 2012-02-28 Prashant Kumar , Anchala Kumari , Soubhik Chakraborty

Many production-grade algorithms benefit from combining an asymptotically efficient algorithm for solving big problem instances, by splitting them into smaller ones, and an asymptotically inefficient algorithm with a very small…

数据结构与算法 · 计算机科学 2017-04-14 Margarita Markina , Maxim Buzdalov

We formalize a new paradigm for optimality of algorithms, that generalizes worst-case optimality based only on input-size to problem-dependent parameters including implicit ones. We re-visit some existing sorting algorithms from this…

数据结构与算法 · 计算机科学 2025-11-11 Sandeep Sen

Embedding image features into a binary Hamming space can improve both the speed and accuracy of large-scale query-by-example image retrieval systems. Supervised hashing aims to map the original features to compact binary codes in a manner…

机器学习 · 计算机科学 2016-11-17 Guosheng Lin , Chunhua Shen , Anton van den Hengel

Sorting is a foundational primitive in modern data processing, influencing the execution speed of high-performance data pipelines. However, the algorithmic landscape is currently bifurcated by a pervasive "Stability Tax": practitioners must…

数据结构与算法 · 计算机科学 2026-05-15 Hriday Jain , Ketan Sabale , Aditya Shastri , Hiren Kumar Thakkar , Ashutosh Londhe

Mergesort is one of the few efficient sorting algorithms and, despite being the oldest one, often still the method of choice today. In contrast to some alternative algorithms, it always runs efficiently using O(n log n) element comparisons…

数据结构与算法 · 计算机科学 2025-09-30 Christian Siebert

Sorting is one of the most fundamental algorithms in computer science. Recently, Learned Sorts, which use machine learning to improve sorting speed, have attracted attention. While existing studies show that Learned Sort is empirically…

数据结构与算法 · 计算机科学 2025-11-11 Atsuki Sato , Yusuke Matsui

This book dwells on mathematical and algorithmic issues of data analysis based on generality order of descriptions and respective precision. To speak of these topics correctly, we have to go some way getting acquainted with the important…

计算机科学中的逻辑 · 计算机科学 2019-08-30 Sergei O. Kuznetsov

Sorting extremely large datasets is a frequently occuring task in practice. These datasets are usually much larger than the computer's main memory; thus external memory sorting algorithms, first introduced by Aggarwal and Vitter (1988), are…

数据结构与算法 · 计算机科学 2018-11-06 Alireza Farhadi , MohammadTaghi Hajiaghayi , Kasper Green Larsen , Elaine Shi

Clustering is a common technique for statistical data analysis, which is used in many fields, including machine learning, data mining, pattern recognition, image analysis and bioinformatics. Clustering is the process of grouping similar…

数据结构与算法 · 计算机科学 2012-05-08 T. Soni Madhulatha

Shellsort is a sorting method that is attractive due to its simplicity, yet it takes effort to analyze its efficiency. The heart of the algorithm is the gap sequence chosen a priori and used during sorting. The selection of this gap…

数据结构与算法 · 计算机科学 2023-01-03 Oscar Skean , Richard Ehrenborg , Jerzy W. Jaromczyk

Sorted data is usually easier to compress than unsorted permutations of the same data. This motivates a simple compression scheme: specify the sorted permutation of the data along with a representation of the sorted data compressed…

数据结构与算法 · 计算机科学 2014-11-24 Oscar Stiffelman

Clustering analysis is of substantial significance for data mining. The properties of big data raise higher demand for more efficient and economical distributed clustering methods. However, existing distributed clustering methods mainly…

分布式、并行与集群计算 · 计算机科学 2023-07-03 Yifeng Xiao , Jiang Xue , Deyu Meng

There has been surprisingly little work on algorithms for sorting strings on distributed-memory parallel machines. We develop efficient algorithms for this problem based on the multi-way merging principle. These algorithms inspect only…

分布式、并行与集群计算 · 计算机科学 2020-01-24 Timo Bingmann , Peter Sanders , Matthias Schimek

People solve different problems and know that some of them are simple, some are complex and some insoluble. The main goal of this work is to develop a mathematical theory of algorithmic complexity for problems. This theory is aimed at…

计算复杂性 · 计算机科学 2008-07-08 Mark Burgin