Skip to content

Continue BKZ even if we suspect SVP solution#9

Open
verdiverdiverdi wants to merge 4 commits intoWvanWoerden:debug_Breceivefrom
verdiverdiverdi:continue-bkz
Open

Continue BKZ even if we suspect SVP solution#9
verdiverdiverdi wants to merge 4 commits intoWvanWoerden:debug_Breceivefrom
verdiverdiverdi:continue-bkz

Conversation

@verdiverdiverdi
Copy link
Copy Markdown

Simulates the next couple of tours of BKZ, even when we expect to be able to attain an SVP dimension that solves the instance. This captures the cases where the decrease in required SVP dimension saves more time than the subsequent BKZ tours.

The next three BKZ tours are simulated using fpylll's built in simulator for ease, and the time required for these tours are calculated as a function of the time taken for most recent completed tour. It is then checked where a solution is likely to appear, and whether this saves enough time to justify these further tours.

A new factor passed via --lwe/favour-memory-factor determines how much weight we place on reducing the maximum SVP dim at the cost of further BKZ tours. Greater than 1 should reduce memory consumption at the cost of time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant