Skip to content

fplll days 5

Martin Albrecht edited this page Sep 11, 2019 · 20 revisions


Monday, 28 October 2019 to Friday, 1 November 2019


Royal Holloway, University of London

  • Monday, 28 October: CDT Room, Bedford Building
  • Tuessday, 29 October: CDT Room, Bedford Building
  • Wednesday, 30 October: CDT Room, Bedford Building
  • Thursday, 31 October, CDT Room, Bedford Building
  • Friday, 1 November: FOUNDERS-E139

Note that Egham != London.


The idea of fplll days is inspired by and will roughly follow the format of Sage Days which are semi-regularly organised by the SageMath community. The idea is simply to get a bunch of motivated developers in a room to work on code. Judging from experience in the SageMath community, lots of interesting projects get started and completed.

We might organise one talk per coding day, to give people a reason to gather at a given time of the day, but the focus would be very much on working on software for dealing with lattices together. Note that you don't have to work on fplll during "fplll days", we want to encourage work on any open-source project around lattice reduction etc.


Potential projects

(add your project ideas here)

  • multicore fplll: integrate fplll-extenum and provide strategies for multiple cores.
  • integration of G6K (?)
  • multi-machine parallelism (MPI, ZeroMQ)
  • bugfixes
  • documentation :)
  • Merge or close pending PR
  • Consider Using Cheap Gradient (aka Reverse Mode of Differentiation) for the pruner
  • CVP(P) algorithms
    • Fix/update the current enumeration-based CVP implementation
    • Implement a direct, sieving-based CVP algorithm
    • Implement a sieving-based CVPP algorithm (approximate Voronoi cells + randomized iterative slicer)
    • Variants for approximate-CVP, BDD, etc.


(if you'd like to attend, please send Martin an e-mail or add yourself below)

  • Martin Albrecht
  • Paulo Branco Da Silva
  • Koen de Boer
  • Emmanouil Doulgerakis
  • Léo Ducas
  • Laurent Grémy
  • Thijs Laarhoven
  • Jianwei Li
  • Cong Ling
  • Marios Mavropoulos Papoudas
  • Rachel Player
  • Christian Porter
  • Joe Rowell
  • Wessel van Woerden
  • Fernando Virdia
  • Michael Walter
  • Jiabo Wang


  • Léo Ducas
  • Martin Albrecht
You can’t perform that action at this time.