Summary
This work defines H-duality, which is a one-to-one correspondence between methods that minimize function values and methods that minimize gradient magnitudes, under the assumption that the objective function is convex and $L$-smooth. It is proved in both discrete and continuous time dynamics that, when one method satisfies a convergence condition, the convergence of its H-duality correspondence can also be guaranteed. Furthermore, a new class of methods is derived by applying H-duality to a known class of FSFOMs, and the H-duality convergence theorem can be used to establish the convergence of the new methods.
Strengths
1. To the best of my knowledge, the concept of H-duality proposed in this work is novel, and the theorems which establish the equivalence between convergence conditions of two algorithms and their H-duality are also novel.
2. This work demonstrates that the proposed H-duality can be useful, by using it to establish a symmetry property between pairs of methods, to prove the convergence of them, and to derive new methods.
3. The paper is in general well written, and the sketch of proof helps readers more easily understand the techniques in the proof.
Weaknesses
1. It should be noted that this work only applies to $L$-smooth and convex objective functions, and the value of $L$ is required be known as a prior, since it is used in the methods.
2. If I understand correctly, the number of iterations $N$ is fixed in advance, which could also limit the applicability of this work. (details in question 1)
Questions
1. In practice a method is usually terminated when a certain stopping criterion is reached, and the total number of iterations $N$ is often not known or fixed in advance. However, in this work, $N$ is required to be known and fixed. Could the authors please discuss about this difference? How would it affect the applicability of the conclusions in this work?
2. In section 2.3, it is not obvious to me why $U \geq 0$ is equivalent to (C1), because there is an additional term $- \frac{L}{2} \|\|x_\star -x_0 + \frac{1}{L} \sum_{i=0}^N (u_i - u_{i-1}) \nabla f(x_i) \|\|^2$, which is not in (C1). Could the authors please explain in a high level how to bridge this gap?
Rating
7: Accept: Technically solid paper, with high impact on at least one sub-area, or moderate-to-high impact on more than one areas, with good-to-excellent evaluation, resources, reproducibility, and no unaddressed ethical considerations.
Confidence
2: You are willing to defend your assessment, but it is quite likely that you did not understand the central parts of the submission or that you are unfamiliar with some pieces of related work. Math/other details were not carefully checked.
Limitations
As far as I can see, there is no potential negative societal impact of this work.