iterative-deepening

Iterative-deepening depth first search using limited memory

This is a follow-up to Find first null in binary tree with limited memory. Wikipedia says that iterative-deepening depth first search will find the shortest path. I would like an implementation that is limited in memory to k nodes and accesses the tree the least number of times. For instance, if my binary tree is: 0 1 ...

XSLT deepening content structure

given the following structure: <TITEL1>...</TITEL1> <p>..</p> <TITEL2>...</TITEL2> <TITEL3>...</TITEL3> <TITEL3>...</TITEL3> <P>...<P> is there a way to get to this: <TITEL1> <TITEL>...</TITEL> <p>...</p> <TITEL2> <TITEL>...</TITEL> <TITEL3> <TITEL>...</TITEL> <P>...</P>...

PHP deepening XML structure

given the following XML structure (i have this in an XML-file, with lots of other content - the <p> tags are just there to indicate that other tags may follow): <TITEL1>...</TITEL1> <p>..</p> <TITEL2>...</TITEL2> <TITEL3>...</TITEL3> <TITEL3>...</TITEL3> <P>...<P> is there a way to get to this using PHP (write it to a new file...

Difference between Breadth First Search, and Iterative deepening

I understand BFS, and DFS, but for the life of me cannot figure out the difference between iterative deepening and BFS. Apparently Iterative deepening has the same memory usage as DFS, but I am unable to see how this is possible, as it just keeps expanding like BFS. If anyone can clarify that would be awesome. tree to work on if require...

How can iterative deepening search implemented efficient in haskell?

I have an optimization problem I want to solve. You have some kind of data-structure: data Foo = { fooA :: Int , fooB :: Int , fooC :: Int , fooD :: Int , fooE :: Int } and a rating function: rateFoo :: myFoo -> Int I have to optimize the result of rateFoo by changing the values in the struct. In this specific case, I dec...