Breaking paragraphs into lines by Donald E. Knuth and Michael F. Plass (source code)

= Breaking paragraphs into lines by Donald E. Knuth and Michael F. Plass
{c}
{tag=Work by Donald E. Knuth}
{tag=Work by Michael F. Plass}
{title2=1981}

https://onlinelibrary.wiley.com/doi/abs/10.1002/spe.4380111102

Software: Practice and Experience 11(11),1119–1184 (1981); DOI10.1002/spe.4380111102. The primary abstract describes paragraph-wide optimization using boxes, glue and penalties, with dynamic programming. Original paper copy: https://gwern.net/doc/design/typography/tex/1981-knuth.pdf .