Для осуществления комбинаторных операций необходимо иметь комбинируемые элементы и установить правила действий с этими элементами. И то и другое зависит от содержания решаемых задач. Например, в плане квартиры элементами могут служить отдельные помещения и зоны отдельных функциональных процессов, а правила действий будут отражать требования по их взаимосвязям. В свою очередь квартира — элемент поэтажного плана дома и для ее размещения, перестановки и т. п. вступают в силу другие правила. Сама структура жилища указывает таким образом на возможность разделения комбинаторных операций по иерархическому признаку: комбинаторика функциональных зон и отдельных помещений — комбинаторика квартир — комбинаторика этажей — комбинаторика зданий и т. д.
Комбинаторные операции можно классифицировать и по другим признакам. Например, на морфологическом уровне существуют операции с помещениями, конструктивными элементами, оборудованием, мебелью и т. п. Комбинируемые элементы обычно задают в форме каталогов. Каталоги могут быть разными. Например, некоторые зарубежные системы (БАТИСОФТ—Франция, АУТОКАД—США и др.) позволяют закладывать в память компьютера обширные перечни конструктивных элементов, окон, дверей, фурнитуры и др. компонентов зданий. В системе ТЛП КПД (КиевЗНИИЭП) каталогизируются также функциональные элементы: комнаты, лестнично-лифтовые узлы (т. е. конструктивно-планировочные ячейки).
Однако каталог может включать и набор первичных комбинаций, с помощью перебора которых решают компоновочные задачи. Построение каталогов влияет на структуру алгоритмов и отражает особенности разных стратегий проектирования.