How hard is a random LP?

Created by Zikai Xiong · Based on Xiong, arXiv:2501.00728 and arXiv:2410.04043

Restarted PDHG (rPDHG) is a first-order method for linear programs. Pick a size, press the button, and watch it solve random LPs in your browser. Each LP drops in as a dot, placed by how many iterations it took.

The defaults take a few seconds. Larger LPs take longer.

More options

Each dot is one random LP

© 2026 Zikai Xiong · All interactive demos