[−][src]Module reachability_solver::etch
Etching - A technique to iterate through a maze by removing nodes
Etching is a technique to iterate through a maze by removing either initial or terminal nodes.
The maze solution contains information about which nodes that are initial and terminal. This information can be used to change the original maze. Solving the new maze yields a different solution than the previous one.
The purpose of etching is to analyze a maze without looking at the original. Various techniques for etching puts restrictions to what kind of knowledge is obtained.
Functions
cardinality | Measures the cardinality of a maze by removing initial nodes repeatedly, until there are no edges left. |
initial | Etches away initial nodes. |
terminal | Etches away terminal nodes. |