14 papers · ranked by Valyu relevance
Antoine Lhomme, Nicolas Catusse, Nadia Brauner
A frequently studied performance measure in online optimization is competitive analysis. It corresponds to the worst-case ratio, over all possible inputs of an algorithm, between the performance of the algorithm and the optimal offline performance. However, this analysis may be too pessimistic to give valuable insight…
Bruno Salezze Vieira, Eduardo Machado Silva, Antônio Augusto Chaves
Scheduling Authors: ['Bruno Salezze Vieira' 'Eduardo Machado Silva' 'Antônio Augusto Chaves'] Efficient surgery room scheduling is essential for hospital efficiency, patient satisfaction, and resource utilization. This study addresses this challenge by introducing a novel concept of Random-Key Optimizer (RKO)…
Laurent Alonso
We present three simple algorithms to uniformly generate 'Fibonacci words' (i.e., some words that are enumerated by Fibonacci numbers), Schr¨oder trees of size n and Motzkin left factors of size n and final height h. These algorithms have an average complexity of O(n) in the unit-cost RAM model1 and use only small…
Otmar Ertl
Uniformly to Buckets Authors: ['Otmar Ertl'] The distribution of keys to a given number of buckets is a fundamental task in distributed data processing and storage. A simple, fast, and therefore popular approach is to map the hash values of keys to buckets based on the remainder after dividing by the number of buckets.…
Emin Karayel
Derandomization techniques are often used within advanced randomized algorithms. In particular, pseudorandom objects, such as hash families and expander graphs, are key components of such algorithms, but their verification presents a challenge. This work shows how such algorithms can be expressed and verified in…
Ruben Becker, Davide Cenzato, Sunghwan Kim, Bojana Kodric + 2 more
'Riccardo Maso' 'Nicola Prezza'] Wheeler automata were introduced in 2017 as a tool to generalize existing indexing and compression techniques based on the Burrows-Wheeler transform. Intuitively, an automaton is said to be Wheeler if there exists a total order on its states reflecting the natural co-lexicographic order…
Nevin Brackett‐Rozinsky, Daniel Lemire
Pseudorandom values are often generated as 64-bit binary words. These random words need to be converted into ranged values without statistical bias. We present an efficient algorithm to generate multiple independent uniformlyrandom bounded integers from a single uniformly-random binary word, without any bias. In the…
Thomas L. Draper, Feras A. Saad
"Randomness recycling" is a powerful algorithmic technique for reusing a fraction of the random information consumed by a randomized algorithm to reduce its entropy requirements. This article presents a family of efficient randomness recycling algorithms for sampling a sequence X1, X2, X3, . . . of discrete random…
Manuel Penschuck
Shuffling is the process of rearranging a sequence of elements into a random order such that any permutation occurs with equal probability. It is an important building block in a plethora of techniques used in virtually all scientific areas. Consequently considerable work has been devoted to the design and…
Vincent Cicirello
This report presents algorithms for generating small random samples without replacement. It considers two cases. It presents an algorithm for sampling a pair of distinct integers, and an algorithm for sampling a triple of distinct integers. The worstcase runtime of both algorithms is constant, while the worstcase…
Yongxin Li
This work starts from definition of randomness, the results of algorithmic randomness are analyzed from the perspective of application. Then, the source and nature of randomness is explored, and the relationship between infinity and randomness is found. The properties of randomness are summarized from the perspective…
Stefan Kutschera, Wilhelm Zugaj, Wolfgang Slany
—We aim to access entropy sources available within smartphones in order to construct and evaluate a random number generator which is competitive in comparison with existing and proven random number generators. A prototype utilizing the herein proposed algorithm shall generate data that can be tested against the…
Chodavarapu, Ranjith, Karanjai, Rabimba + 6 more
Random numbers play a vital role in many decentralized applications (dApps), such as gaming and decentralized finance (DeFi) applications. Existing random number provision mechanisms can be roughly divided into two categories, on-chain, and off-chain. On-chain approaches usually rely on the blockchain as the major…
Matthew Sigit
number generation? Authors: ['Matthew Sigit'] | 1. | Introduction | 2 | | --- | --- | --- | | 2. | Background Research | 5 | | | 2.1 Existing deficiencies in Java | 5 | | | 2.2 Multiple Pendulum Systems | 6 | | | 2.3 Quantifying Random: The NIST Statistical Test Suite | 9 | | | 2.4 Quantifying Resources | 10 | | 3. |…