For an introduction to infinite-dimensional optimisation you have have a look at H.H. Bauschke and P.L. Combettes, Convex analysis and monotone operator theory in Hilbert spaces, Springer, 2011. There are several fixed-point iterations aiming at finding fixed points, $x=T(x)$.
The algorithm you need to choose depends on $T$ and its properties. If $T$ is a contraction, you can apply $T$ iteratively, that is $x_{k+1} = Tx_{k}$ (where $x_k$ is infinite dimensional).
If $T$ is a nonexpansive operator, then you can use the Krasnosel’skii–Mann iteration which reads
$$
x_{k+1} = x_{k} + \lambda_k (T(x_k) - x_k),
$$
where $\{\lambda_k\}_k\in [0,1]$ and $\sum_k \lambda_k (1-\lambda_k)=+\infty$.
Once you write your optimisation problem in the equivalent form of finding a fixed point for the (infinite-dimensional) gradient of your cost function, then you can use the above algorithm (I assumed that your problem is convex, otherwise you can only obtain a stationary point).
The KM iteration converges weakly to a fixed point, or strongly if additional conditions are satisfied ($T$ to be firmly nonexpansive and $\{\lambda_k\}$ to be chosen slightly differently.