A new BKZ-type reduction with provable termination and development of its self-dual variant

The block Korkine–Zolotarev (BKZ) algorithm is a strong reduction algorithm for solving lattice problems such as the shortest vector problem (SVP) and the closest vector problem (CVP). For a large blocksize $$\beta $$ , the BKZ algorithm requires many calls to an exact-SVP algorithm over a local projected block lattice of rank $$\beta $$ , and thus in practice it is customary to terminate the reduction process prematurely. In this paper, we propose a new BKZ-type algorithm with provable termination. We name it “PotBKZ" since we use the potential of a lattice basis. Specifically, we develop “PotENUM", an enumeration algorithm to find lattice vectors whose insertion can reduce the potential. In PotBKZ, we call PotENUM instead of an exact-SVP algorithm to reduce the potential monotonically. We prove that PotBKZ terminates in a polynomial number of calls to PotENUM. Furthermore, we develop a self-dual variant of PotBKZ to reduce the potential more effectively with provable termination.

Authors

Institutions

Publication Details

Journal
Japan Journal of Industrial and Applied Mathematics
Published
2026-05-11
DOI
https://doi.org/10.1007/s13160-026-00799-6
Primary Topic
Complexity and Algorithms in Graphs
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A new BKZ-type reduction with provable termination and development of its self-dual variant

Masaya Yasuda, Arata Sato
Japan Journal of Industrial and Applied Mathematics
Complexity and Algorithms in Graphs
article

A new BKZ-type reduction with provable termination and development of its self-dual variant

Masaya Yasuda, Arata Sato
article en

Abstract

The block Korkine–Zolotarev (BKZ) algorithm is a strong reduction algorithm for solving lattice problems such as the shortest vector problem (SVP) and the closest vector problem (CVP). For a large blocksize $$\beta $$ , the BKZ algorithm requires many calls to an exact-SVP algorithm over a local projected block lattice of rank $$\beta $$ , and thus in practice it is customary to terminate the reduction process prematurely. In this paper, we propose a new BKZ-type algorithm with provable termination. We name it “PotBKZ" since we use the potential of a lattice basis. Specifically, we develop “PotENUM", an enumeration algorithm to find lattice vectors whose insertion can reduce the potential. In PotBKZ, we call PotENUM instead of an exact-SVP algorithm to reduce the potential monotonically. We prove that PotBKZ terminates in a polynomial number of calls to PotENUM. Furthermore, we develop a self-dual variant of PotBKZ to reduce the potential more effectively with provable termination.

Japan Journal of Industrial and Applied MathematicsVol. 43(2)
Rikkyo University (JP)
Japan Science and Technology Agency
Openalex Percentile: Top 5%
Complexity and Algorithms in Graphs
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.