0
我創建了一個測試圖來嘗試創建一個獨立集。我知道獨立集是一組沒有連接的頂點,但我不知道如何在合金4.2中實現這一點。下面是我有:從合金4.2中的圖創建獨立集
abstract sig Vertex {
e: set Vertex -- e is the edge relation
}
-- the test graph has vertices A, B, C, D, E, F
one sig A, B, C, D, E, F extends Vertex { }
pred independentSet[e: Vertex->Vertex, s: set Vertex] {
--code here?
}
pred show {
-- setting up the edge relation
(A->A + A->B + A->C + A->D) +
(B->A + B->B + B->C + B->E) +
(C->A + C->B + C->C + C->F) = e
}
run show for 6
你的意思是'沒有e&s-> s'? –