Это результат моего поиска предмета, так как мне было любопытно узнать о вашем вопросе, и именно здесь я начну сам. Извините, я не специалист в этом вопросе, но надеюсь, что это поможет вам!
Кажется план этажа оптимизация - это вопрос комбинаторная оптимизация .
Как разработчик, вы захотите изучить теорию, лежащую в основе, и, скорее всего, некоторые проверенные алгоритмы. Тогда вас могут заинтересовать такие книги, как:
Немного сложнее получить ссылки на эту тему, но если вы являетесь участником IEEE Xplore, вы можете посмотреть эту статью и другие подобные.
Наконец, в записи в википедии этажа вы заметите это на срезаемых планах этажей, которые могут дать вам лучшую отправную точку:
Срезаемые планы этажей были использованы в
ряд ранних инструментов EDA для
ряд причин. Sliceable
планы этажей могут быть удобно
представлены бинарными деревьями, которые
соответствуют порядку нарезки .
Что более важно, ряд
NP-сложные проблемы с планами
алгоритмы полиномиального времени, когда
ограничено нарезанными планами этажей
Удачи!