Show HN: Recursively apply patterns for pathfinding
26 points| seveibar | 7 days ago |pattern-pathfinder.vercel.app
One of the biggest problems in my view for training an AI to do autorouting is the traditional grid-based representation of autorouting problems which challenges spatial understanding. But we know that vision models are very good at classifying, so I wondered if we could train a model to output a path as a classification. But then how do you represent the path? This lead me down the track of trying to build an autorouter that represented paths as a bunch of patterns.
More details: https://blog.autorouting.com/p/the-recursive-pattern-pathfin...
sublinear|6 days ago
I found this blog post helps understand the what and why for the demo.
dvt|6 days ago
Either way, pretty sweet application of AI.
[1] https://imgur.com/a/pxc0zJ4
[2] https://imgur.com/a/GrxzAw3
seveibar|6 days ago
The tension in autorouting IMO is people generally want something ideal that passes all design rule checks. My thinking (and IMO the more modern way of thinking) is that fast algorithms, fast feedback loops and AI participation are more important.
There are also a lot of relevant algorithms in VLSI/chip design, the folks at OpenROAD seem to have good stuff although I'm not intimately familiar.
unknown|7 days ago
[deleted]