-
Notifications
You must be signed in to change notification settings - Fork 147
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[trivial] Update pdb synopsis. #232
Changes from 1 commit
cb0d238
dc9305d
31b6f49
7631119
38cad0e
ad45073
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -33,13 +33,27 @@ int PDBHeuristic::compute_heuristic(const State &ancestor_state) { | |
return h; | ||
} | ||
|
||
static basic_string<char> paper_references() { | ||
return utils::format_conference_reference( | ||
{"Stefan Edelkamp"}, | ||
"Planning with Pattern Databases", | ||
"https://ecp01.icaps-conference.org/papers/A-longpapers/2/edelkamp.pdf", | ||
"Proceedings of the Sixth European Conference on Planning (ECP 2001)", | ||
"84--90", | ||
"AAAI Press", | ||
"2001"); | ||
} | ||
class PDBHeuristicFeature | ||
: public plugins::TypedFeature<Evaluator, PDBHeuristic> { | ||
public: | ||
PDBHeuristicFeature() : TypedFeature("pdb") { | ||
document_subcategory("heuristics_pdb"); | ||
document_title("Pattern database heuristic"); | ||
document_synopsis("TODO"); | ||
document_synopsis( | ||
"Computes dictionaries for state-to-goal distances in" | ||
"state space abstractions based on projections." | ||
"First used in domain idependent planning by:" | ||
+ paper_references()); | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. There are spaces missing, so I think this will generate "instate" and "projections.First". I don't think people describe PDBs as "dictionaries" (in particular because they don't store keys, only values). I think it's not necessary to get into such details in the first place, this could just be changed to "Computes goal distance in state space abstractions based on projections". The particular PDB implementation in Fast Downward has its own paper (by Ortlieb et al.), which I think is worth referencing. It is already referenced from another PDB-related plug-in, see https://www.fast-downward.org/Doc/PatternCollectionGenerator#Hill_climbing There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I mean the paragraph "For implementation notes, see:" followed by the Ortlieb et al. reference. Most of that paper is actually about the basic PDB implementation, not the hill-climbing pattern collection paper. (But the paper discusses that too, so it's not wrong that the paper is also referenced from that plugin.) |
||
|
||
add_option<shared_ptr<PatternGenerator>>( | ||
"pattern", | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The tools we use don't use LaTeX syntax, so we use a single dash for page ranges, not two dashes.
The linked version of the paper is not the one described by the reference. (The linked version has 12 pages, not 7; its page numbers would be 13-24.) I think the linked version is the pre-proceedings version (in Springer style) from 2001, not the actual "published" version produced in AAAI style much later. Perhaps that's a good compromise if we can't link the actual published paper, but it is confusing.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I looked around a bit, and the officially published version is actually available online in the AAAI Library. I'm not sure how stable the links are, though. Here is a link to the page for the paper from which the PDF is references, which should be reasonably stable: https://aaai.org/papers/7280-ecp-01-2001/