I have a problem where the values are represented to humans as [0, .5, 1, ..., 8]But the function is massively recursive (game trees for a set of increasingly intractable problems) so I'm wondering is it more computationally efficient to use the values [0, 1, 2, ..., 16] and only divide by 2 when outputting for humans?(Possibly this is a non-issue with high level languages and modern processors.  The hardware we'll be running on is smartphones, but everything has to be local.)
Are fractions more computationally expensive than whole numbers?
arithmetic;performance