1
0
Fork 0
mirror of https://github.com/graphhopper/jsprit.git synced 2020-01-24 07:45:05 +01:00

enable search with different insertion strategies

This commit is contained in:
oblonski 2014-12-10 21:03:30 +01:00
parent 593cd5e841
commit 51c14afd73
5 changed files with 16 additions and 9 deletions

View file

@ -31,7 +31,7 @@
<strategy>
<memory>1</memory>
<searchStrategies>
<searchStrategy name="radialRuinAndRecreate">
<searchStrategy name="randomRR">
<selector name="selectBest"/>
<acceptor name="schrimpfAcceptance">
<alpha>0.2</alpha>
@ -49,7 +49,7 @@
<probability>0.2</probability>
</searchStrategy>
<searchStrategy name="radialRuinAndRecreate">
<searchStrategy name="radialRR">
<selector name="selectBest"/>
<acceptor name="schrimpfAcceptance"/>
@ -65,7 +65,7 @@
<probability>0.2</probability>
</searchStrategy>
<searchStrategy name="radialRuinAndRecreate">
<searchStrategy name="smallRadialRR">
<selector name="selectBest"/>
<acceptor name="schrimpfAcceptance"/>
<modules>

View file

@ -32,7 +32,7 @@
<memory>1</memory>
<searchStrategies>
<searchStrategy name="randomRuinAndRecreate">
<searchStrategy name="randomRR">
<selector name="selectBest"/>
<acceptor name="greedyAcceptance"/>
<modules>
@ -40,13 +40,13 @@
<ruin name="randomRuin">
<share>0.5</share>
</ruin>
<insertion name="bestInsertion"/>
<insertion name="regretInsertion"/>
</module>
</modules>
<probability>0.5</probability>
</searchStrategy>
<searchStrategy name="radialRuinAndRecreate">
<searchStrategy name="radialRR">
<selector name="selectBest"/>
<acceptor name="greedyAcceptance"/>
<modules>
@ -54,7 +54,7 @@
<ruin name="radialRuin">
<share>0.3</share>
</ruin>
<insertion name="bestInsertion"/>
<insertion name="regretInsertion"/>
</module>
</modules>
<probability>0.5</probability>