Леонид Витальевич Канторович родился 19 января 1912 г. в Санкт-Петербурге. В 18 лет он закончил математический факультет Ленинградского университета (1930 г.) и уже через четыре года получил звание профессора. В 1935 г. ему была присуждена ученая степень доктора физико-математических наук без защиты диссертации. Годы его работы в Ленинграде (до 1960 г.) связаны прежде всего с математико-механическим факультетом ЛГУ и Ленинградским отделением Математического института АН СССР. Эти годы ознаменовались выдающимися достижениями в области чистой и прикладной математики и экономики. Л.В. Канторович является одним из основателей отечественных школ функционального анализа, вычислительной математики, языков программирования.
Крупнейшим его открытием является введение в математическую и экономическую науки понятия «линейное программирование» (1939). Линейное программирование является универсальной математической моделью оптимального функционирования экономических систем. Основная заслуга Л.В. Канторовича заключается в разработке единого подхода к широкому кругу экономических задач о наилучшем использовании ресурсов на базе линейного программирования. Им были введены «двойственные оценки» ресурсов (сам Л.В. Канторович называл их объективно обусловленными оценками), показывающие степень ценности этих ресурсов для общества. Двойственные оценки получили разнообразное истолкование в зависимости от рассматриваемого круга задач в работах самого Л.В. Канторовича, его последоватетей в СССР и западных ученых (независимо открывших линейное программирование в середине 40-х годов). Если в западной литературе наиболее популярны так называемые «теневые цены» на ресурсы, то любимым детищем Л.В. Канторовича стала основанная на двойственных оценках теория дифференциальной ренты.