Featured
in June, 2004 ...
Stay
Afloat!

This
7-page work, first written in 1997 as a Mathwright WorkBook, emerged
from a student's question in a Calculus II course taught by the author.
It is one of our new free Visualization
Studio Interactive Web Books in the Math
Cafe, and all visitors are invited to check it out before joining the
Library to get a glimpse of what is possible with Mathwright. It exemplifies
the applications of object-oriented design to geometry by placing the
student in a carpentry shop where she cuts the wood to build a boat
that will carry two children across Monet Pond.
The
aim is to take account of Archimedes' bouyancy principle, and to solve
the resulting optimization problem, i.e. guarantee that the boat will
not sink, while testing the resulting 3D model of the boat. This hands-on
approach to optimization succeeds well by making the task a challenge
in a game-like environment. Later, we "do the math" so that
students can appreciate the role of implicit differentiation in solving
the problem.
The
goals of structured discovery learning worked so well that we have translated
it and extended it to our Microworld format so that you may view it
either in your browser or offline.
Introduction
to Linear Programming and the Simplex Algorithm


This
12-page microworld is aimed at a range of different levels. Solution
of inequalities and of systems of inequalities can be studied at Intermediate
Algebra and College Algebra. Solving systems of equations and linear
programming problems in two unknowns using geometrical methods can be
studied at the College Algebra and Pre-Calculus levels.
Solving
systems of equations and the Simplex Algorithm can be studied at the
Linear Algebra level. Originally, this microworld was aimed at College
Algebra and Pre-Calculus levels. That is why it started from a very
elementary consideration of what an inequality is, and how to solve
an inequality or a system of inequalities.
Once
we began solving linear programming problems using a geometrical method,
it was natural to develop the simplex algorithm. We have considered
only standard linear programming problems, although page 10 can be used
to manually solve nonstandard problems also.
However,
automating the simplex algorithm on pages 11 and 12 is really geared
towards standard linear programming problems. It is our intention to
follow up this microworld with another microworld, which would consider
the nonstandard case. We believe that it will be appropriate to call
such a work “dantzig”.
This
Microworld contains two types of online Help. Most pages contain the
mathematical explanations under the "Help for this page"
button. The simplex algorithm needs to be considered in special detail.
So, you may click the button “Math for this page” on pages 10
and 12 for an in-depth explanation of the Simplex Algorithm.
Featured
in May, 2004 ...
HiFi:
Personal Household Finance Manager

HiFi
is a fully functional object-oriented, LISP-based Expert System that
can make managing and planning your household finances easy and fun.
To see for yourself what it can do, please visit the title
page. All visitors are welcome to read about this fascinating technology.
Either read the introduction online, or download the PDF File.
If
you are curious to try HiFi out for yourself, then Library Members may
click Add to your Collection, and it will
be ready to use offline with Mathwright32 Reader. The downloaded program
contains all of the documentation, along with a sample (realistic) session
to get you started.
While
you may actually use HiFi to manage your finances, HiFi is mainly a
demonstration of Artificial Intelligence technology -- a teaching program
.