Skip to content
@PerformanceEstimation

PerformanceEstimation

PerformanceEstimation

This organization regroups works/packages/toolboxes related to performance estimation problems.

If you find some content useful, please don't hesitate to give feedbacks and or to star the content!

Current packages

  • PEPit: allows a quick access to performance estimation problems in Python.
  • PEPit.jl: Julia version.
  • PESTO: heritage Matlab version.

There are also related works on using performance estimation problems to find Lyapunov (or potential or energy) functions. Those techniques are not yet included in PEPit and PESTO (for structural reasons), which currently only allow studying predefined Lyapunov functions (rather than finding them). Three of those works provide easy-to-use interfaces:

Education

  • Informal introduction to PEPs: here.
  • New a complete tutorial on performance estimation problems with interactive labs here
  • Older (shorter) tutorial with exercises: here.

Events

If you organize a PEP-event, we would be happy to list your event below.

Past events:

Contributing

If you have any feedback or other input, please don't hesitate to contribute by sharing it. We are happy to review any constructive pull request. In particular, if you find any example of application that you find relevant, don't hesitate to submit it as a new example within one of the toolboxes and/or to the tutorials:

Pinned Loading

  1. PEPit PEPit Public

    PEPit is a package enabling computer-assisted worst-case analyses of first-order optimization methods.

    Jupyter Notebook 110 16

  2. Performance-Estimation-Toolbox Performance-Estimation-Toolbox Public

    Code of the Performance Estimation Toolbox (PESTO) whose aim is to ease the access to the PEP methodology for performing worst-case analyses of first-order methods in convex and nonconvex optimizat…

    MATLAB 56 7

  3. Tutorial-SMAI-MODE Tutorial-SMAI-MODE Public

    Jupyter Notebook 8

  4. PEPit.jl PEPit.jl Public

    Native Julia implementation of the Performance Estimation Programming (PEP) methodology

    Julia 7 1

  5. Learning-Performance-Estimation Learning-Performance-Estimation Public

    This repository regroups learning ressources about performance estimation problems

    Jupyter Notebook 15 2

Repositories

Showing 10 of 11 repositories

Top languages

Loading…

Most used topics

Loading…