RESUME for Bruce CRAVEN
D. Sc. (Melbourne)     (1973)
Department of Mathematics and Statistics, University of Melbourne..
    Victoria 3010, Australia.
    craven@ms.unimelb.edu.au
What do I do?
For many years, a mathematician at Melbourne University, with an
industrial background before that. Published five books (the latest on
Control and Optimization) and 180 articles. Main professional area is
Operations Research and Optimization, but interested in everything else
mathematical as well. Involved in computing, on and off, for 40 years.
(Fond memories of dear old CSIRAC, the first digital computer built in
Australia.) Heavily involved in desktop computing since the TRS80 (I
bought the Dick Smith clone), and then the Macintosh. Now retired
but still researching mathematics, in association with Melbourne
University and Victoria University.
Professional information
See the following links.
Curriculum Vitae
Books and Research Papers
Notes on Research and Graduate Students
Research
  Some of the ideas behind my research are briefly as follows.
The minimization of a function f(x), subject to constraints
g(x) <= 0, can be described using a Lagrangian function
f(x) + vg(x), where v is a Lagrange multiplier. If f is
vector valued, then "minimum" at a point p must be
redefined, replacing f(x) >= f(p) by NOT [f(x) < f(p)],
with some ordering of the vectors. The Lagrangian L is
replaced by tf(x) + vg(x), with an additional multiplier
t. If the functions are differentiable, then L has zero
gradient at the minimum, for some t and v. There are
analogs of this result when the functions are not
differentiable, or their values are sets instead of
points. One approach is to smooth f and g by averaging
their values over nearby points; this gives a smooth
problem, approximating the given one.
  When do the Lagrangian conditions, in turn, imply a
minimum? This is true if the vector function F = (f,g) is convex,
thus if
         
F(x) - F(p) >= F'(p)(x-p).
But we can replace x-p by
some "scale function" of x-p, and it still works. This
makes F an "invex" vector function. This extends to
functions F that are not differentiable, in two ways.
One can replace derivatives by tangent cones to the graph
of F. Or F may satisfy an inequality
       tF(x) + (1-t)F(p) >= F(z)
for some suitable z,
depending on x,p,t. We still get sufficient conditions.
  If there is an equality constraint h(x) = 0, then this
makes x fall on some curved surface. More generally,
what happens to "invex" when x lies on a manifold? A
somewhat restricted "invex" corresponds to
"convexifiable", thus F can be made convex by
transforming the underlying space. This idea works for
manifolds, if we assume singular points are well behaved,
and then "invex" corresponds to a topological property
("zero index") at singular points. There are extensions to
invexity for vector functions. For a characterization of invex that does
not require the "scale function" to be known, see the Global Invexity
paper cited below.
  Lagrange multipliers, like shadow prices in linear
programming, measure the sensitivity of a minimum value
to small perturbations of the problem. It is harder to
find what happens to a minimum point when the problem is
perturbed. This requires the problem to have a stability
property, and this happens when "invex" is strengthened a
bit. All this works also with optimal control problems,
where x is replaced by a "state function" and a "control
function".
    More recently, optimal control has been applied to
various economic and financial models.
What else?
In Ogden Nash's lines:
... got no chillun !
Got no use for penicillun !
Put time and effort into Christian church activities, modern
languages, travel, mathematical links with several Asian countries,
Macintosh computer, and giving and getting information on the internet.
Other interests include reading, classical music, theoretical physics,
more reading. What computing things do I care about? Technical word
processing (MarinerWrite preferred, Word disliked), a few selected
Web sites, mathematical number-crunching and programs to do it,
desktop computers (rather than mainframes).
A few of my research papers may be downloaded (as zip or pdf files)
Global Invexity
Optimal control on an infinite domain
Pontryagin principle for a partial differential equation
Characterizing invex
Generalized invexity
MATLAB files for SCOM Optimal Control package
Electronic mail:
craven@ms.unimelb.edu.au
Other interesting links:
Operations Research Group at Melbourne University
The WORMS Newsletter on Operations Research
Apple Users Society
of Melbourne
The Generalized Convexity Group