This question was initially posted on math.stackexchange.com, but there is no appropriate answer, hence I have the right to publish it here again.
Let $f(x,y) = \sum_{i = 0}^d f_i x^i y^{d-i}$ be a homogeneous binary polynomial of degree $d \in \mathbb{N}$ over a field $k$. I want to evaluate $f$ at a point $P_0 = (x_0, y_0) \in k^2$. What is the fastest known algorithm (in the number of multiplications in $k$) to do that? It is well-known that the result $f(x_0, 1)$ can be found by means of Horner's scheme with $d$ multiplications in $k$. What about the point $P_0$ with the arbitrary value $y_0$? I see several simple ways to compute $f(x,y)$ with $3d$ multiplications in $k$. Is this the optimal solution in your opinion?