Source author record

Andrew Shallue

Explore this author’s publications, collaborators and research topics. This catalog record has not been claimed by its author.

ResearcherUnclaimed source record

Catalog footprint

Research overview

5works
4topics
4close collaborators

Published work

5 publications

preprint2026arXiv

Algorithms for Carmichael numbers

Our primary concern is the computational complexity of algorithms that find all Carmichael numbers less than some specified bound BB. We have three related results. First, we show CARMICHAELS is in P\textbf{P}, where only the run-time is conditioned on the ERH. Second, we state a heuristically optimal tabulation algorithm, which is the first asymptotic improvement to tabulation algorithms in the 5050 years since Swift first described the prime-by-prime approach. Third, we implemented a related algorithm that tabulated 100100 times further while only doing about 55 times the work of the prior tabulation. We found 308,279,939308,279,939 Carmichael numbers less than 102410^{24} and we provide some statistics on these numbers.

preprint2013arXiv

Counting composites with two strong liars

The strong probable primality test is an important practical tool for discovering prime numbers. Its effectiveness derives from the following fact: for any odd composite number nn, if a base aa is chosen at random, the algorithm is unlikely to claim that nn is prime. If this does happen we call aa a liar. In 1986, Erdős and Pomerance computed the normal and average number of liars, over all n≤xn \leq x. We continue this theme and use a variety of techniques to count n≤xn \leq x with exactly two strong liars, those being the nn for which the strong test is maximally effective. We evaluate this count asymptotically and give an improved algorithm to determine it exactly. We also provide asymptotic counts for the restricted case in which nn has two prime factors, and for the nn with exactly two Euler liars.

preprint2013arXiv

Lifting Automorphisms of Quotients by Central Subgroups

Given a finitely presented group GG, we wish to explore the conditions under which automorphisms of quotients G/NG/N can be lifted to automorphisms of GG. We discover that in the case where NN is a central subgroup of GG, the question of lifting can be reduced to solving a certain matrix equation. We then use the techniques developed to show that Inn(G)Inn(G) is not characteristic in Aut(G)Aut(G), where GG is a metacyclic group of order pnp^n, p≠2p\neq 2.

preprint2012arXiv

Division algorithms for the fixed weight subset sum problem

Given positive integers a1,...,an,ta_1,..., a_n, t, the fixed weight subset sum problem is to find a subset of the aia_i that sum to tt, where the subset has a prescribed number of elements. It is this problem that underlies the security of modern knapsack cryptosystems, and solving the problem results directly in a message attack. We present new exponential algorithms that do not rely on lattices, and hence will be applicable when lattice basis reduction algorithms fail. These algorithms rely on a generalization of the notion of splitting system given by Stinson. In particular, if the problem has length nn and weight ℓ\ell then for constant kk a power of two less than nn we apply a kk-set birthday algorithm to the splitting system of the problem. This randomized algorithm has time and space complexity that satisfies T⋅Slog⁡k=O((nℓ))T \cdot S^{\log{k}} = O({n \choose \ell}) (where the constant depends uniformly on kk). In addition to using space efficiently, the algorithm is highly parallelizable.

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.