А может, все-таки, попробовать четко сформулировать задачу оптимизации, наподобие
найти такое расположение двух подстанций максимальных мощностей

,

и распределение по ним

домов с максимально потребляемыми мощностями

,

, чтобы минимизировать суммарную длину кабелей.
Тогда, в качестве формальной постановки можно рассмотреть, например, следующую. Пусть

- координаты подстанций,

,

- координаты домов,

- идентификатор подстанции, к которой присоединен

-ый дом (для удобства считаем

). Тогда суммарная длина кабелей


Задача оптимизации:


И далее копать в сторону методов решения подобных оптимизационных задач...