Biography
I was born in Leeuwarden in the Netherlands in 1949 and studied
Mathematical Engineering at Delft University.
I also taught a Numerical Analysis Lab and Matrix Algebra for
three years.
I spent the last year of my studies as a junior engineer at
the Delft Hydraulics Lab in Delft.
From 1976 through 1980 I was employed at Twente University
in the Mechanical Engineering department where I obtained a
doctorate in The Sciences.
I emigrated to Canada in 1980 and have spent most of my working
years as a scientific programmer in the Oil and Gas industry in
Calgary, Alberta. Since 1990, I have worked as a consultant on
specialized programming assignments requiring a high degree of
mathematical expertise.
Mathematics
The mathematical results I have collected on this website are the
result of about 20 years of investigations which I have pursued
as a hobby in my spare time.
Publishing this material on my own web site allows me to circumvent
the time consuming and increasingly political process of submitting
to scientific journals.
It also allows me to publish some incomplete work essentially as
laboratory journals.
The material I am publishing here may be incomplete or even incorrect
in some way, yet presents valuable ideas and inventions.
Constrained Geodesic
In 1988, I constructed the constrained geodesic, the curve of shortest
arclength subject to a set of algebraic equality constraints.
From the constrained geodesic I constructed some geometric properties
of the manifold defined by the constraints, chiefly its Gauss curvature.
Much later, I generalized the result to systems with a combination
of holonomic and non-holonomic constraints.
It is natural that practical methods for constrained optimization
should be derived from the constrained geodesic.
I have done some preliminary work on a practical implementation
but have not been completely successful.
I also discovered that some of the usual results for a surface
in three dimensions as treated in classical differential geometry
can alternatively be obtained by regarding the surface as a single
constraint.
Normalized Hermite Polynomials
I constructed these polynomials to solve the problem of bracketed
root finding using higher order interpolation.
The new root finding method is based on inverse interpolation using
Hermite polynomials which are normalized to a standard interval.
The simple reduction to a basis interval implies that the interpolation
polynomials can be hard-coded.
I have named the resulting root finding method Normalized Inverse
Hermite Interpolation (NIH).
I present some experimental results using a few common problems and
the results indicate that this method is considerably faster than
Brent's method for the cases considered.
Functional Approximation
Normalized Hermite Polynomials can also be used to construct methods
for the approximation of transcendental functions.
Here too, the simple innovation consists of mapping the intervals
used in the interval reduction to a single unit interval where
hard-coded polynomials can be used for the interpolation.
I have some interesting results here but there still is a lot of
theory waiting to be discovered. The resulting methods are not
necessarily faster but their development is very systematic.
There is a potential for research in the field of complex function
theory here.
Equilibrium Configurations of Points on the Sphere
In the late 80's my friend
Gary G. Ford
interested me in this problem and I wrote the first implementation
of a program for the computation of stationary and equilibrium
configurations.
I have used this program and its subsequent incarnations as a
vehicle to develop and test methods from Linear Algebra.
I developed a bootstrapping algorithm for the systematic search
for optima and have used it to assemble a library of optimal
solutions for the Maximum Distance objective.
Engineering
I have considerable expertise developing numerical simulation models
and have written various simulation models for pipeline networks
(liquid and gas) both stationary and transient.
I developed a model for the liquid pipeline network of Peace Pipeline
(now Pembina Petroleum) in Alberta.
The gas surface network model I wrote for
PHH Petroleum Consultants
has been extremely successful.
One of my best achievements has been the design with dr.
Krystyna Jungowski of a model for optimization of the Nova natural
gas pipeline network.
This network is now owned by TransCanada PipeLines and it is one of
the most complex in the world counting over 4000 network elements.
The Network Optimizer uses a novel algorithm for nonlinear constrained
optimization which constructs a Linear Programming model from
combinations of the sensitivity vectors of all unknowns in the system
with respect to all the free parameters.
Most recently I worked at
SkyTrac Systems
in British Columbia where I developed FlightMap, a Windows program
which displays the flight tracks of aircraft on a world map which
can be scrolled and zoomed.
Finally, I am the author of Exbos, a model
for numerical reservoir simulation which is available commercially.
Scientific Programming
I am developing a suite of modules for Numerical Linear Algebra
(Matrix Algebra) in the C language with Assembler support.
The main objective of this effort is to make available in standard C
the best possible algorithms in an implementation which is both
eminently readable and maintainable.