ADD edge permutation
CHG include edge permutation into optimal solver
CHG update test