If you don&#39;t run into graphs you are either solving very peculiar problems, or you don&#39;t recognize them when you see them.&nbsp; They are everywhere.<br><br><div><span class="gmail_quote">On 6/22/07, <b class="gmail_sendername">
Andrew Coppin</b> &lt;<a href="mailto:andrewcoppin@btinternet.com">andrewcoppin@btinternet.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Dan Piponi wrote:<br>&gt; Andrew said:<br>&gt;<br>&gt;&gt; True enough - but that&#39;s a rather specific task. I&#39;m still not seeing<br>&gt;&gt; vast numbers of other uses for this...<br>&gt;<br>&gt; Graphs are one of the most ubiquitous structures in the whole of
<br>&gt; computer science. Whether you&#39;re representing dataflows, or decoding<br>&gt; error-correcting codes, or decomposing an almost block matrix into<br>&gt; independent parts for multiprocessing, or figuring out which registers
<br>&gt; to spill in a compiler, or programming neural networks, or finding the<br>&gt; shortest path between two cities, or trying to find dependencies in a<br>&gt; sequence of tasks, or constructing experimental designs, or using an
<br>&gt; expert system to diagnose disease symptoms, or trying to find optimal<br>&gt; arrangements of marriage partners, or a million other tasks, graphs<br>&gt; appear everywhere!<br><br>I see *trees* around the place a lot, but not general graphs.
<br><br>Maybe it&#39;s just the type of problems I attempt to solve?<br><br>_______________________________________________<br>Haskell-Cafe mailing list<br><a href="mailto:Haskell-Cafe@haskell.org">Haskell-Cafe@haskell.org
</a><br><a href="http://www.haskell.org/mailman/listinfo/haskell-cafe">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br></blockquote></div><br>