Nicolas Bonifas

dblp:38/10043 · DBLP profile ↗
← Back
4ranked-venue papers
2as first author
0since 2021 · last 2018
0000-0002-9260-683XORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 3 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
2 papers
Algorithms and data structures · 38% Computational complexity · 38% Mathematical optimization · 25%
Network and information security
1 paper
Cryptographic primitives and cryptanalysis · 100%

Topics — the 4 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Computational complexity › lattice problems
closest vector problem
0.212015
Short Paths on the Voronoi Graph and Closest Vector Problem with Preprocessing · SODA 2015
Algorithms and data structures › number-theoretic algorithms
lattice algorithms
0.212015
Short Paths on the Voronoi Graph and Closest Vector Problem with Preprocessing · SODA 2015
Mathematical optimization › combinatorial optimization
polyhedral combinatorics
0.112012
On sub-determinants and the diameter of polyhedra · SCG 2012
Cryptographic primitives and cryptanalysis › post-quantum cryptography
lattice-based cryptography
0.112015
Short Paths on the Voronoi Graph and Closest Vector Problem with Preprocessing · SODA 2015

Methods — techniques the papers use, named apart from their topics

voronoi cells · 0.4randomized algorithm · 0.4preprocessing · 0.4polyhedral theory · 0.1linear programming · 0.1
YearPublicationVenuePosition
2018 Redundant cumulative constraints to compute preemptive bounds
Philippe Baptiste, Nicolas Bonifas
Discret. Appl. Math.2
2015 Short Paths on the Voronoi Graph and Closest Vector Problem with Preprocessing
abstract
Improving on the Voronoi cell based techniques of [28, 24], we give a Las Vegas Õ (2n) expected time and space algorithm for CVPP (the preprocessing version of the Closest Vector Problem, CVP). This improves on the Õ(4n) deterministic runtime of the Micciancio Voulgaris algorithm [24] (henceforth MV) for CVPP1 at the cost of a polynomial amount of randomness (which only affects runtime, not correctness). As in MV, our algorithm proceeds by computing a short path on the Voronoi graph of the lattice, where lattice points are adjacent if their Voronoi cells share a common facet, from the origin to a closest lattice vector. Our main technical contribution is a randomized procedure that, given the Voronoi relevant vectors of a lattice – the lattice vectors inducing facets of the Voronoi cell – as preprocessing, and any “close enough” lattice point to the target, computes a path to a closest lattice vector of expected polynomial size. This improves on the Õ(2n) path length given by the MV algorithm. Furthermore, as in MV, each edge of the path can be computed using a single iteration over the Voronoi relevant vectors. As a byproduct of our work, we also give an optimal relationship between geometric and path distance on the Voronoi graph, which we believe to be of independent interest.
Daniel Dadush, Nicolas Bonifas
SODA2
2014 On Sub-determinants and the Diameter of Polyhedra
Nicolas Bonifas, Marco Di Summa, Friedrich Eisenbrand, Nicolai Hähnle, Martin Niemeier
Discret. Comput. Geom.1
2012 On sub-determinants and the diameter of polyhedra
abstract
We derive a new upper bound on the diameter of the graph of a polyhedron P = {x ∈ Rn : Ax ≤ b}, where A ∈ Zm×n. The bound is polynomial in n and the largest absolute value of a sub-determinant of A, denoted by Δ. More precisely, we show that the diameter of P is bounded by O(Δ2 n4 log nΔ). If P is bounded, then we show that the diameter of P is at most O(Δ2 n3.5 log nΔ).
Nicolas Bonifas, Marco Di Summa, Friedrich Eisenbrand, Nicolai Hähnle, Martin Niemeier
SCG1