I am trying to implement the D* Lite and LPA* algorithms (both proposed by Sven Koenig), and I am having difficulty in understanding the concept of the list of predecessors and successors contained by each node. I tried looking for answers at various sources, but I couldn't find a definitive one.
Could anyone help me out with it?
Thank you.