Tristan Hume personal blog

Designing a Tree Diff Algorithm Using Dynamic Programming and A*

During my internship at Jane Street 1 , one of my projects was a config editing tool that at first sounded straightforward but culminated in me designing a custom tree diffing algorithm using dynamic programming, relentlessly optimizing it and then transforming it into an A* accelerated path finding algorithm. This…
Points
230
HN comments
21
Submissions
1
Cited by
3 commenters

Math & AlgorithmsSoftware Engineering2017

On Hacker News

SubmittedTitle on HNPointsComments
Aug 25, 2017Designing a Tree Diff Algorithm Using Dynamic Programming and A* by yminsky23021

Cited in comments

Linked from 3 Hacker News comments by 3 different people, from Aug 2018 to Sep 2022.

Most recent:

Search every comment that links here →

More from Tristan Hume

All 14 posts →

Related posts from the same era