METABYTE
К списку статей

IBM учила мороженщиков линейному программированию в 1965: рецепт холодного расчета

Задолго до того, как data science стал мейнстримом, IBM уже оптимизировала пломбир с помощью формул.

11 мая 20262 мин чтения
IBM учила мороженщиков линейному программированию в 1965: рецепт холодного расчета

Представьте: 1965 год, The Beatles только выпускают Help!, а IBM уже помогает мороженщикам считать пломбир с помощью линейного программирования. Да-да, тот самый PDF, который вы могли случайно найти в архивах — не шутка, а реальный документ, где Big Blue учит смешивать сливки и сахар через симплекс-метод.

По сути, это руководство по оптимизации рецептуры: сколько молока, сколько жира, чтобы прибыль была максимальной, а мороженое — вкусным. Решается задача с помощью punched cards и алгоритмов, которые сейчас кажутся детским лепетом, но тогда — прорыв. Никакого Python, только перфокарты и холодный расчет.

Кстати, если вы думали, что Agile и DevOps — это сложно, попробуйте объяснить бариста 60-х, что его рецепт нужно переписать на FORTRAN. Документ наглядно показывает, как математика вторгается в гастрономию — и это за 50 лет до того, как модные стартапы начали "AI-оптимизацию" бургеров.

Сегодня мы используем машинное обучение для предсказания спроса, но в 1965 году нужно было просто правильно смешать ингредиенты. Ирония в том, что многие современные алгоритмы — просто более быстрая версия тех же линейных моделей.

Комментарий студии METABYTE: Если вы думаете, что ваш pet-проект на React — это сложно, вспомните, что когда-то для оптимизации мороженого требовался целый мейнфрейм. Мы тоже любим решать нетривиальные задачи, но предпочитаем делать это с помощью современных инструментов — и без перфокарт.

СЛЕДУЮЩИЙ ШАГ

Понравилось как мыслим?

Применяем те же принципы в клиентских проектах: AI, автоматизации, продукты, которые не умирают после релиза.