Deconstructing Subset Construction -- Reducing While Determinizing
–arXiv.org Artificial Intelligence
We present a novel perspective on the NFA canonization problem, which introduces intermediate minimization steps to reduce the exploration space on-the-fly. Essential to our approach are so-called equivalence registries which manage information about equivalent states and allow for incorporating further optimization techniques such as convexity closures or simulation to boost performance. Due to the generality of our approach, these concepts can be embedded in classic subset construction or Brzozowski's approach. We evaluate our approach on a set of real-world examples from automatic sequences and observe that we are able to improve especially worst-case scenarios. We implement our approach in an open-source library for users to experiment with.
arXiv.org Artificial Intelligence
May-16-2025
- Country:
- Asia > China
- Hunan Province > Changsha (0.04)
- Europe
- Germany > Schleswig-Holstein
- Kiel (0.04)
- Luxembourg > Luxembourg Canton
- Luxembourg City (0.04)
- Middle East > Cyprus
- Netherlands
- North Brabant > Eindhoven (0.04)
- North Holland > Amsterdam (0.04)
- Poland > Lower Silesia Province
- Wroclaw (0.04)
- United Kingdom > England
- Greater London > London (0.04)
- Germany > Schleswig-Holstein
- North America
- Canada > Quebec
- Montreal (0.04)
- Jamaica (0.04)
- United States
- California > San Francisco County
- San Francisco (0.14)
- Pennsylvania > Allegheny County
- Pittsburgh (0.04)
- Washington > King County
- Seattle (0.04)
- California > San Francisco County
- Canada > Quebec
- Asia > China
- Genre:
- Research Report (0.40)
- Technology: