Graph Merger임


이제 Xor Decompose랑 Split by outputs 기능 구현할 예정

모듈도 만들어야 하는데 고민 중임

그래프 하나를 모듈로 할까 여러 개를 모듈로 할까

split by outputs해서 그래프 여러 개를 모듈로 해도 되는데

일단 split를 해버리면 표현력이 기존 그래프보다 떨어져서 별도의 Compose나 Fusion 연산을 만들어야 하는데

모르겠음

split -> qm opt -> fusion

일단 이거긴한데

개발 좀 더 해바야 할 듯


compose는 and or not 같은거 묶어서 xor, full adder같은 잘 알려진 combinational logic으로 바꾸는거고

fusion은 중복되는 gate들을 합쳐서 전체 모듈의 노드 숫자를 줄이는 작업임)

정정: Compose를 Fusion으로, Fusion을 Clustering으로 정정함