Рассмотрены особенности представления и программной реализации решения многопродуктовой задачи о максимальном потоке, возникающем при моделировании планирования транспортировки разнородных грузов в транспортной сети произвольной структуры. Показано, что наличие связывающих ограничений по пропускной способности дуг исключает возможность применения классических комбинаторных алгоритмов и обусловливает необходимость рассматривать указанную задачу как задачу линейной оптимизации. Описана структура программной реализации ее решения средствами пакета Gurobi Optimizer на языке Python с использованием библиотеки gurobipy, включающая подготовку исходных данных, формирование переменных оптимизационной модели, задание целевой функции и системы ограничений.