Я смоделировал цепочку преобразования диаграммы в сплаве. Меня интересует любая цепочка, которая является результатом решения, но некоторые из цепей точно такие же. Они одинаковы, кроме перестановки между экземплярами подписи, но отношения между экземплярами образуют точно такие же графики из одного решения в другое.A4options.symmetry и экземпляры подписи подписи в сплаве
Есть ли способ избежать этих избыточных решений? Я видел симметрию в классе A4Option, но я не понимал, как ее настроить.
/** This option specifies the amount of symmetry breaking to do (when symmetry breaking isn't explicitly disabled).
*
* <p> If a formula is unsatisfiable, then in general, the higher this value,
* the faster you finish the solving. But if this value is too high, it will instead slow down the solving.
*
* <p> If a formula is satisfiable, then in general, the lower this value, the faster you finish the solving.
* Setting this value to 0 usually gives the fastest solve.
*
* <p> Default value is 20.
*/
Означает ли это, если я положил 0, он отключен? если я ставлю более высокую ценность, это позволит избежать симметрии? Если вы рассматриваете множество атомов и отношения между этими атомами в виде графика. Ans матрица смежности как характеристика отношения между атомами в матрице. Имеет ли симметрия 2 экземпляра, которые имеют эквивалентную матрицу смежности?
Чтобы уменьшить сложность решения, существует ли способ указать решателю, что нас не интересует перестановка некоторых подстановок или перестановка отношений, но в их конфигурации архитектуры?
Заранее спасибо.