Abstract: 
For timeinconsistent control/stopping problems, it is known that one should employ an equilibrium strategy, formulated in an intertemporal game between current and future selves. Such strategies, however, are not unique. This gives rise to two unsettled problems: (i) How do we find all equilibria? (ii) Among all equilibria, how do we select the appropriate one to use? For stopping problems under nonexponential discounting, we develop a new method, called the iterative approach, to resolve both (i) and (ii). First, we formulate equilibria as fixed points of an operator, which represents strategic reasoning that takes into account future selves` behavior. Under appropriate regularity conditions, every equilibrium can be found through a fixedpoint iteration. When the state process is onedimensional, we further establish the existence of an optimal equilibrium, which generates larger values than any other equilibrium does at all times. To the best of our knowledge, this is the first time a dominating subgame perfect Nash equilibrium is shown to exist in the literature of timeinconsistency. Our theory is illustrated explicitly in several real options models. 
