To illustrate the hybrid maximum principle, we apply it to the familiar light reflection example from Section 2.1.2. We model the propagation of a light ray through the
-dimensional space via the control system
We seek to derive a necessary condition for a trajectory
that starts at a given initial point
at time
, gets reflected off
at some time
, and arrives at a given final point
at time
to be locally time-optimal
with respect to trajectories that hit
at nearby points.
This optimal control problem is not inherently hybrid, since (7.38) is a standard control system and it is capable of producing reflected trajectories. However, the classical formulation of the maximum principle does not allow us to incorporate the fact that we are only interested in trajectories that hit
along the way.
With the hybrid formulation, it is easy to do so by considering a hybrid system with a single discrete state location
(i.e.,
) and the guard
. In this hybrid system, discrete transitions occur when the trajectory hits
, but the underlying control system (7.38) does not change and the trajectory remains continuous. The switching sequence associated with our candidate optimal trajectory
is
, and the hybrid maximum principle captures local optimality over nearby trajectories with the same switching sequence--which is precisely what we want.
Applying the hybrid maximum principle to this problem entails just a few straightforward computations. The Hamiltonian is
. The Hamiltonian maximization condition gives
and
. Since the final time is free, we have
which in view of the nontriviality condition implies that
and
for all
. Normalizing them so that
, we obtain
hence
. Both the costate
and the optimal control
are continuous except possibly at the switching time
. Since there is no switching cost, the switching condition tells us that
the vector
must be orthogonal to the
tangent space to
at
. This tangent space is
itself, and vectors in it have the form
. It follows that
for
; in other words,
are continuous at
, hence so are
. Only the last component of
can be discontinuous at
. But since
is to remain equal to 1, it must be that
, i.e.,
either stays continuous or flips its sign at
. Of these two options, only the latter is possible because the light ray cannot pass through
. We conclude that the velocity vectors before and after the reflection differ only in the component orthogonal to the reflection surface, and the difference is only in the minus sign. We have of course recovered the well-known law of reflection.