Difference: IsomorphicDoc (3 vs. 4)

Revision 42014-04-23 - MichaelRiley

Line: 1 to 1
 
META TOPICPARENT name="FstQuickTour"

Isomorphic Work in progress, under construction

Description

Changed:
<
<
This operation determines if two transducers with a certain required determinism have the same states, irrespective of numbering, and the same transitions with the same labels and weights, irrespective of ordering. In other words, Isomorphic(A, B) is true if and only if the states of A can be renumbered and the transitions leaving each state reordered so that Equal(A, B) is true.
>
>
This operation determines if two transducers with a certain required determinism have the same states, irrespective of numbering, and the same transitions with the same labels and weights, irrespective of ordering. In other words, Isomorphic(A, B) is true if and only if the states of A can be renumbered and the transitions leaving each state reordered so that Equal(A, B) is true.
 

Usage

Line: 42 to 42
 
  • Space: O(V1 + V2 + D1 + D2)
where Vi = # of states, Ei = # of transitions, Di = maximum out-degree
Changed:
<
<
#Caveats
>
>
 

Caveats

The inputs should be deterministic in the sense that no state has two transitions with the same input label, output label and weight (e.g., deterministic after Encode is performed on the labels and weights). If non-determinism in this sense is encountered, an error is raised. This requirement is imposed since the general solution is graph isomorphism complete, for which no known polynomial-time algorithm exists.

Added:
>
>

See Also

Equal, Equivalent, RandEquivalent

 

References

Zemlyachenko, Viktor N., Nickolay M. Korneenko, and Regina I. Tyshkevich. "Graph isomorphism problem." Journal of Soviet Mathematics 29.4 (1985): 1426-1481.

 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback