<div>Hi Max,</div><div><br></div>Yes, we thought about it already and it&#39;s on the GSoC ideas list of 2010.<div>We even had a student in 2010 from Karlsruhe University, who picked that topic, but then left GSoC very early unfortunately due to lack of time.</div>

<div>Other years candidates who picked that topic were not selected, because their proposals were not good enough.</div><div><br></div><div>I thought the &quot;contraction hierarchies&quot; algorithm does a lot of pre-processing. That&#39;s why it&#39;s fast.</div>

<div>Do you think this pre-processing is suitable for pgRouting and doesn&#39;t constrain it&#39;s flexibility to select data by attributes, geometries, etc.?</div><div><br></div><div>But if we have a GSoC candidate with a strong and feasible proposal for &quot;contraction hierarchies&quot; (and at least two mentors, who will support), such a candidate&#39;s proposal would be probably ranked high.</div>

<div><br></div><div>Daniel</div><div><br></div><div><br><div class="gmail_quote">On Fri, Feb 24, 2012 at 8:57 AM, Max Weninger <span dir="ltr">&lt;<a href="mailto:max.weninger@gmail.com">max.weninger@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi<br>
<br>
Has the &quot;pgrouting team&quot; ever thought about implementing<br>
a routing solution based on &quot;contraction hierarchies&quot;<br>
<br>
Details about the concepts can be found here<br>
<a href="http://algo2.iti.kit.edu/routeplanning.php" target="_blank">http://algo2.iti.kit.edu/routeplanning.php</a><br>
<a href="http://code.google.com/p/monav/wiki/ContractionHierarchies" target="_blank">http://code.google.com/p/monav/wiki/ContractionHierarchies</a><br>
<br>
Example implementaions e.g. here<br>
<a href="http://project-osrm.org/" target="_blank">http://project-osrm.org/</a><br>
<a href="http://code.google.com/p/monav/" target="_blank">http://code.google.com/p/monav/</a><br>
<br>
Routing with such engines is extremely fast (milisecs)<br>
even for really large networks<br>
<br>
Regards<br>
<span class="HOEnZb"><font color="#888888"><br>
max<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
On Thu, 16 Feb 2012 14:52:46 +0900<br>
Venkatesh Raghavan &lt;<a href="mailto:raghavan@media.osaka-cu.ac.jp">raghavan@media.osaka-cu.ac.jp</a>&gt; wrote:<br>
<br>
&gt; Dear All,<br>
&gt;<br>
&gt; As most of you must be aware, the<br>
&gt;<br>
&gt; Google Summer of Code 2012 has been announced [1,2]<br>
&gt;<br>
&gt; Some ideas that comes to my mind are<br>
&gt;<br>
&gt; 1) Implementing of map-matching algorithms as of the pgRouting<br>
&gt; function. Python code for the algorithms that we implemented in 2010<br>
&gt; (See <a href="http://cs-test.ias.ac.in/cs/Downloads/article_45523.pdf" target="_blank">http://cs-test.ias.ac.in/cs/Downloads/article_45523.pdf</a>) could be<br>
&gt; made available and the main work would be to integrate/improve<br>
&gt; them for implementation as pgRouting and/or SORouting (see item 2<br>
&gt; below)<br>
&gt;<br>
&gt; 2) Implementing routing as a service. a) Use Web Feature Service<br>
&gt; (WFS) as input b) implement routing functions as Web Processing<br>
&gt; Service (WPS) c) Publish<br>
&gt; routing result as WFS. That would be SORouting (Service Oriented<br>
&gt; Routing instead<br>
&gt; of pgRouting. Since I am also a ZOO-Project (<a href="http://www.zoo-project.org" target="_blank">www.zoo-project.org</a>) PSC<br>
&gt; member which is a OGC compliant open-source WPS implementation, I<br>
&gt; would take this opportunity to promote the use of ZOO for<br>
&gt; implementing SORouting.<br>
&gt;<br>
&gt; 3) Route selection based on multi-criteria decision model to enable<br>
&gt; alternative<br>
&gt; route selection based on conditions at the destination. For example,<br>
&gt; route to<br>
&gt; the nearest hospital depending not only upon road conditions but also<br>
&gt; conditions at several destination hospitals (bed availability,<br>
&gt; availability of<br>
&gt; medicare specialists, availability of ICU etc). The condition of<br>
&gt; destination could be implemented using the OGC SOS standard.<br>
&gt; Regarding multi-criteria decision using AHP (analytical hierarchy<br>
&gt; process). There are several literature available [3],[4]. My student<br>
&gt; Sittichai (who writes<br>
&gt; on the pgRouting users list) has already started some work and could<br>
&gt; perhaps take up the work if he finds a mentor.<br>
&gt;<br>
&gt; Best<br>
&gt; Venka<br>
&gt;<br>
&gt; P.S. Also Cc to ZOO-PSC since there may be some mentors there to help<br>
&gt; with the WPS implementation for SORouting<br>
&gt; ------<br>
&gt; Prof. Venkatesh Raghavan<br>
&gt; Osaka City University<br>
&gt; Japan<br>
&gt;<br>
&gt; [1]<a href="http://www.google-melange.com/gsoc/homepage/google/gsoc2012" target="_blank">http://www.google-melange.com/gsoc/homepage/google/gsoc2012</a><br>
&gt; [2]<br>
&gt; <a href="http://google-opensource.blogspot.com/2012/02/google-summer-of-code-2012-is-on.html" target="_blank">http://google-opensource.blogspot.com/2012/02/google-summer-of-code-2012-is-on.html</a><br>
&gt; [3] <a href="http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=5567840" target="_blank">http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=5567840</a><br>
&gt; [4]<br>
&gt; <a href="http://www.tandfonline.com/doi/abs/10.1080/13658810601135692#preview" target="_blank">http://www.tandfonline.com/doi/abs/10.1080/13658810601135692#preview</a><br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
</div></div><div class="HOEnZb"><div class="h5">&gt; Pgrouting-users mailing list<br>
&gt; <a href="mailto:Pgrouting-users@lists.osgeo.org">Pgrouting-users@lists.osgeo.org</a><br>
&gt; <a href="http://lists.osgeo.org/mailman/listinfo/pgrouting-users" target="_blank">http://lists.osgeo.org/mailman/listinfo/pgrouting-users</a><br>
<br>
_______________________________________________<br>
Pgrouting-users mailing list<br>
<a href="mailto:Pgrouting-users@lists.osgeo.org">Pgrouting-users@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/pgrouting-users" target="_blank">http://lists.osgeo.org/mailman/listinfo/pgrouting-users</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><span style="font-family:arial,sans-serif;font-size:13px;border-collapse:collapse">Georepublic UG &amp; Georepublic Japan<br>eMail: <a href="mailto:daniel.kastl@georepublic.de" style="color:rgb(66,99,171)" target="_blank">daniel.kastl@georepublic.de</a><br>

Web: <a href="http://georepublic.de/" style="color:rgb(66,99,171)" target="_blank">http://georepublic.de</a></span><br>
</div>