Для повышения надежности организации материально-технического обеспечения строительства необходимо определение объема поставок и распределения их во времени. В условиях вероятностной природы системы материально-технического обеспечения строительства предлагается использование алгоритма Вагнера – Уайтина. Разработана целевая функция, включающая суммарные затраты материально-технического обеспечения за плановый период. Суммарные затраты минимизируются выбором объемов поставок, используя логику динамического программирования. Разработан алгоритм перебора поставок. Представленный алгоритм позволяет снизить трудоемкость вычислений, существенно сократив объем расчетных итераций, для нахождения минимальных затрат и оптимального графика поставок материальных ресурсов за плановый период. Материалы статьи позволяют планировать организацию поставок материальных ресурсов в строительстве и являются основой для дальнейших исследований.