Optprob/Домостроительство
Застройщик хочет оптимизировать использование прямоугольной площади микрорайона, который он выбил для жилищного строительства.
Площадь блока составляет 25000 м2 (500м в длину на 50м в ширину).
Он собирается построить дома в два ряда (длина каждого ряда 500 м, ширина 20 м) — ну такой классический американский минигородок с одной улицей (симпсоны, саус-парк).
В середине есть участок шириной 10 м для улицы-проезда.
Застройщик должен решить сколько домов построить в каждом ряду в рамках трех моделей:
- Элитка
- Отдельные элитные такие дома на участках площадью 400м2 (20м в длину 20м в ширину).
- Таунхаус
Совмещенные блоки из двух домов на участках площадью 700м2 (35м в длину 20м в ширину).
- Эконом-пенал
- Небольшие, но раздельные эконом-домики на участках площадью 200м2 (10м в длину 20м в ширину) для каждого дома.
Стоимость строительства каждого дома равна (i = 1, 2, 3).
190000 150000 100000
Цена продажи для каждого типа дома составляет .
250000 200000 120000
Городской совет устанавливает минимальное количество домов каждого типа, .
4 4 6
- если количество таунхаус-блоков больше, чем количество элитных домов, это влечет за собой дополнительные расходы в размере CA=15000 на каждый дополнительный двухдомный блок.
- «Эконом-пенал» дома могут располагаться только в одном ряду (из двух, требования архитектора).
- Установленный потолок инвестиций составляет TI=3000000 долларов.
- Инвестиционные деньги имеют стоимость CI=3%.
- Застройщик не обязан строить весь ряд — можно строить дома в упор друг-другу, или с промежутками, или вовсе не до конца.
Предложите модель, которая максимизирует выгоду.
- Код решения в проекте «adv2022-course-pyomo-business-optimization» в «optprob/Домостроительство.ipynb»
- 📺 видео 📺
Решено: Isypovi 22:50, 30 ноября 2024 (UTC)
[ Хронологический вид ]Комментарии
Войдите, чтобы комментировать.