Issue263

Title look into different tie-breaking strategies for LM-Cut
Priority wish Status resolved
Superseder Nosy List erez, jendrik, malte
Assigned To Keywords
Optional summary

Created on 2011-08-13.22:07:39 by malte, last changed by malte.

Files
File name Uploaded Type Edit Remove
scatter-plots-from-issue69.tar.bz2 malte, 2011-08-13.22:07:39 application/x-bzip
Messages
msg11145 (view) Author: malte Date: 2023-07-21.13:59:33
Closing this due to lack of activity.

Looking at LM-Cut tie-breaking remains an interesting topic for those who want to investigate this. There has been some work in this direction published in the meantime by the Saarbrücken group. Note that this doesn't have to be restricted to tie-breaking in general; for example, one could define precondition choice functions based on other criteria than currently (e.g. h^add values).
msg1609 (view) Author: malte Date: 2011-08-13.22:07:39
We should investigate the effect of tie-breaking on LM-Cut performance.

Background:

As issue69 showed, LM-Cut tie-breaking has a significant effect on expansions. 

At some point we made parts of the LM-cut computation incremental, which
affected tie-breaking in such a way that the number of expansions increased in
many domains (not hugely, but noticeably). Overall coverage also got worse due
to a huge coverage decrease in Airport. At the same time, overall search time
decreased in most domains because the speed-up due to incremental computation
more than balanced the increase in expansions.

Scatter plots that show the main findings from that issue are attached. Some
domains with 0-cost actions and very large costs are omitted (also in the plots
TOTAL-*.png that give all data points in one plot) because the configurations
tested in that issue supported these domains only partially or not at all.

Notes for repository divers:

The "good" tie-breaking (w.r.t. number of expansions) was still present in SVN
revision r3613. The "bad" tie-breaking was already present in SVN revision
r5272. The experiments in the scatter plots used translator revision r3613 and
preprocessor revision r5272 for both search code versions.
History
Date User Action Args
2023-07-21 13:59:33maltesetstatus: unread -> resolved
messages: + msg11145
2013-12-16 18:53:54maltesetfiles: - 138696107408475cf8e89ec27d63cdad1705d20d6b6463270081.html
2013-12-16 18:53:54maltesetfiles: - 138696107408475cf8e89ec27d63cdad1705d20d6b6463270080.html
2013-12-16 18:53:53maltesetfiles: - 138696016331155a74363eefde8984df34e33dbdfa7085533923.html
2013-12-16 18:53:53maltesetfiles: - 138696016331155a74363eefde8984df34e33dbdfa7085533921.html
2013-12-16 18:53:52maltesetfiles: - 138696016331155a74363eefde8984df34e33dbdfa7085533920.html
2013-12-16 18:53:32curveyswirl10setfiles: + 138696107408475cf8e89ec27d63cdad1705d20d6b6463270081.html
2013-12-16 18:53:29curveyswirl10setfiles: + 138696107408475cf8e89ec27d63cdad1705d20d6b6463270080.html
2013-12-16 18:53:26curveyswirl10setfiles: + 138696016331155a74363eefde8984df34e33dbdfa7085533923.html
2013-12-16 18:53:23curveyswirl10setfiles: + 138696016331155a74363eefde8984df34e33dbdfa7085533921.html
2013-12-16 18:53:19curveyswirl10setfiles: + 138696016331155a74363eefde8984df34e33dbdfa7085533920.html
2011-08-13 22:07:39maltecreate