prost-planner / prost

probabilistic planning system for tasks encoded in RDDL
MIT License
41 stars 17 forks source link

Add numerical fluent variable support. #5

Open thomaskeller79 opened 8 years ago

thomaskeller79 commented 8 years ago

Original report by tkeller (Bitbucket: 557058:280236d3-4090-4dc9-9a03-b6e1425df4e7, GitHub: thomaskeller79).


One of the strength of RDDL is it intuitive way of using math inside CPFs. Numerical state fluents are absolutely necessary to make use of that, currently it is only possible in the reward function. (issue from 29.03.2013)

thomaskeller79 commented 8 years ago

Original comment by tkeller (Bitbucket: 557058:280236d3-4090-4dc9-9a03-b6e1425df4e7, GitHub: thomaskeller79).


I can see integers with small domains being supported soon, large ints and reals will still take a while. (comment from 20.02.2014)

thomaskeller79 commented 8 years ago

Original comment by tkeller (Bitbucket: 557058:280236d3-4090-4dc9-9a03-b6e1425df4e7, GitHub: thomaskeller79).


We have both a PROST version that supports enums and one that supports numerical fluents, but merging them is no straightforward task. (comment from 20.09.2013)

thomaskeller79 commented 3 years ago

Another issue on the same topic was opened (and closed again) here.

@fdouglis, we are always trying to enhance the planner, but I honestly do not believe we will anytime soon add numerical variables to Prost since it requires a fundamental re-writing of most of the core functionalities of the planner.

fdouglis commented 3 years ago

Ok, thanks very much for the feedback.