$Id: CHANGES,v 3.13 1994/05/31 11:13:05 ingber Exp ingber $

========================================================================
========================================================================
27 May 94

Makefile, asa.c, asa_user.h, readme.ms, user.c, user.h:
When ASA_SAMPLE is set to TRUE, data is collected by ASA during its
global optimization process to importance-sample the user's variable
Five OPTIONS become available to monitor the sampling: n_accepted,
bias_acceptance, bias_generated, average_weights, and limit_weights.

========================================================================
4 May 94

NOTES:
Included more info on using time modules on PCs.

========================================================================
27 Apr 94

user.c:
Corrected test of argc to be argc > 1.  This caused problems on some
machines.

readme.ms:
Added information about asa_new.

========================================================================
19 Apr 94

readme.ms:
Corrected typo in defining range of RNG for acceptance criteria.

========================================================================
18 Apr 94

readme.ms:
Formatted Table of Contents to include section numbers.

========================================================================
17 Apr 94

asa.c, readme.ms, user.c:
Permit curvature calculations whenever tangents are calculated if
OPTIONS->CURVATURE_0 is set to -1.

========================================================================
16 Apr 94

readme.ms:
Reformatted page numbering of Table of Contents.

========================================================================
15 Apr 94

Makefile, readme.ms:
Include README+.uu instead of README+Z.uu in ASA-shar.

asa.h, asa_user.h:
Moved some TIME_CALC items from asa_user.h to asa.h.

========================================================================
13 Apr 94

user.c:
Placed comments on using 'ptr_out = stdout;' if printout is desired to
stdout instead of user_out.

========================================================================
10 Apr 94

asa.c, asa.h, readme.ms, user.h:
ASA can print to stdout if ASA_OUT or USER_OPTIONS->asa_out_file is set
to "STDOUT".  #include <string.h> was added to asa.h and user.h.

Makefile, asa.c, asa.h, asa_user.h, readme.ms, user.c, user.h:
Created asa_user.h to contain all common definitions and macros
previously repeated in asa.h and user.h.

asa.c, asa.h, asa_user.h, readme.ms, user.c, user.h:
The time module was redefined in the user and asa modules so that only
one copy of this code now resides in asa.c

asa.c:
At the risk of offending C purists, a goto EXIT_ASA was inserted at
several locations, eliminating over 300 lines of code, making this file
more readable (usually the rationale for _not_ using goto).

========================================================================
8 Apr 94
 
readme.ms:
Put in caution that passing asa.[13nl] which is the equivalent of
README[+] through man may strip out some items like \\"asa_out\\".

asa.c, asa.h, readme.ms, user.c, user.h:
Added LIMIT_GENERATED OPTION, but now permit either LIMIT_ACCEPTANCES
or LIMIT_GENERATED to take 0 to run without these constraints, e.g.,
which can be useful for machines that do not process large integers.
 
readme.ms:
Defined Table of Contents at end.
 
========================================================================
7 Apr 94

readme.ms:
Added an index of all headers.

========================================================================
6 Apr 94

The inclusion of user-defined functional changes in addition to ASA
parameter modifications justifies a change in the major version
number.

asa.c:
Made off-diagonal curvature calculation a bit more efficient.

NOTES, readme.ms:
Added some information on the use of USER_COST_SCHEDULE.

========================================================================
5 Apr 94

asa.c:
Curvatures are now calculated correctly at boundaries of specified
ranges.

asa.c:
Some initialization equations were copied into the main annealing loop
to permit greater adaptive use of TEMPERATURE_RATIO_SCALE,
TEMPERATURE_ANNEAL_SCALE, COST_PARAMETER_SCALE, QUENCH_PARAMETERS and
QUENCH_COST OPTIONS.

readme.ms:
Added comment on using QUENCH_COST OPTION to slow down cost temperature
schedule.

asa.c, asa.h, readme.ms, user.c, user.h:
The function used for the cost_function temperature  schedule is of the
form test_temperature in asa.c.  You can define your own function of
test_temperature adaptively in user.c in cost_schedule() (and in
recur_cost_schedule() if SELF_OPTIMIZE is TRUE) by setting the
Pre-Compile DEFINE_OPTIONS USER_COST_SCHEDULE to TRUE.

========================================================================
31 Mar 94

readme.ms:
Added info on bitftp service and the current IP number of the Caltech
archive.

========================================================================
29 Mar 94

readme.ms:
README+ is only compressed and uuencoded in the ASA-shar[.Z] versions.

========================================================================
17 Mar 94

readme.ms:
Added some comments to the use of QUENCH_COST.

========================================================================
12 Mar 94

Makefile:
Added README+ to doc: compilation to give enhanced text.  This is
compressed and uuencoded to pass through shar.

========================================================================
11 Mar 94

Makefile:
Formatted README to include indents.

========================================================================
9 Mar 94

NOTES:
Added some comments to the @@FORTRAN section.

========================================================================
8 Mar 94

asa.c:
Added a missing *curvature_flag test to calculation of curvature[].

NOTES:
Added some instructions for calling FORTRAN cost functions from ASA.

========================================================================
4 Mar 94

readme.ms:
Added ASA.tar.Z version.

========================================================================
3 Mar 94

readme.ms:
Deleted IP number for ftp.alumni.caltech.edu as this is subject to
change.

========================================================================
17 Feb 94

asa.c, asa.h:
Reset SEQUENTIAL_PARAMETERS to its starting value on exiting asa().
This could be important when doing multiple runs.

========================================================================
16 Feb 94

user.c:
Clarified notation used in ASA test problem.

========================================================================
15 Feb 94

asa.c, asa.h, asa_opt, readme.ms, user.c, user.h:
Added adaptive SEQUENTIAL_PARAMETERS to OPTIONS.

NOTES, readme.ms, user.c:
Several small changes to reflect new ASA_LIB OPTION.

========================================================================
13 Feb 94

asa.c, asa.h, user.c, user.h:
Added Pre-Compile OPTION ASA_LIB to facilitate calls of asa() from
another program when this is set to TRUE.

user.h:
Removed extra main prototype when SELF_OPTIMIZE is TRUE and HAVE_ANSI
is FALSE.

========================================================================
9 Feb 94

NOTES, readme.ms:
Noted minor change of archive address to ftp.alumni.caltech.edu
[131.215.48.62].

========================================================================
3 Feb 94

asa.c, asa.g, user.c, user.h:
Reformatted files using GNU indent-1.9.1.

========================================================================
1 Feb 94

readme.ms:
Added directions for compiling the ASA test problem without the use of
the Makefile.

========================================================================
30 Jan 94

readme.ms:
The subdirectory TESTS has been eliminated, and replaced by the two
files test_asa and test_usr.

user.c:
I wrote the ASA test problem from scratch to closely follow its
published description.  It now runs a bit faster under gcc.

========================================================================
27 Jan 94

Makefile, asa.c, asa.h, readme.ms, user.c, user.h, TESTS/asa...:
Added Pre-Compile DEFINE_OPTIONS USER_REANNEAL_FUNCTION.  When this is
TRUE, the user can define the reannealing function, adaptively if
required, in user.c in function user_reanneal() (and in
recur_user_reanneal() if SELF_OPTIMIZE is TRUE).

========================================================================
18 Jan 94

NOTES:
The section @@PAPERS USING ASA was broken out into a separate file,
asa_papers, in ftp.caltech.edu:pub/ingber.  This is to minimize
updating versions of the ASA directory due to changes in this section.

========================================================================
17 Jan 94

NOTES:
Updated locations of papers in section @@PAPERS USING ASA.

========================================================================
14 Jan 94

asa.c:
Deleted quench flags as they are now unnecessary.

========================================================================
13 Jan 94

asa.c, asa.h:
Fixed bug in use of OPTIONS->user_temperature_ratio.

readme.ms:
Corrected function parameter lists to agree with changes in user.c and
user.h.

========================================================================
12 Jan 94

user.c, user.h:
Cleaned up a few small memory leaks.  Removed several flags that could
be replaced by reference to USER_OPTIONS and RECUR_USER_OPTIONS.

========================================================================
11 Jan 94

NOTES, readme.ms:
Changed names of directories to those in newly overhauled archive.

========================================================================
10 Jan 94

NOTES:
Updated references in section @@PAPERS USING ASA.

========================================================================
8 Jan 94

readme.ms:
Added info that ASA.zip is now maintained in the ASA archive.

========================================================================
1 Jan 94

NOTES:
Under @@PAPERS USING ASA, added reference to paper by Tang, Tracy,
Boozer, deBrauw, and Brown.

========================================================================
13 Dec 93

user.c:
Corrected dimension of asa_file[].

========================================================================
26 Nov 93

ASA version 2.1:
Experimentation with SELF_OPTIMIZE, QUENCHing and ASA_TEMPLATEs has
progressed to a stage warranting a change in the major version number.

NOTES:
Added ASA-related papers available in the Caltech archive.

========================================================================
22 Nov 93

asa.c, user.c:
Clarified use of OPTIONAL_DATA in ASA_TEMPLATE when used with
SELF_OPTIMIZE.

readme.ms:
Added outline of use of each ASA_TEMPLATE.

Makefile:
Added comments on the use of the provided sets of DEFINE_OPTIONS.

========================================================================
17 Nov 93

user.c:
Cleaned up USER_ASA_OUT ASA_TEMPLATE string calls to work under Sun acc
without errors and under gcc without warnings.

========================================================================
16 Nov 93

NOTES:
Updated references to papers.

CHANGES:
Updated references.

========================================================================
15 Nov 93

asa.c, user.c:
More fixes to handle memory leaks.

========================================================================
14 Nov 93

asa.c, user.c:
Added free() calls to get rid of pesky memory leaks which arose under
SELF_OPTIMIZE.

Makefile:
Corrected DEFINE_OPTIONS to properly use USER_ASA_OUT and ASA_TEMPLATE
for multiple calls to asa.

========================================================================
12 Nov 93

asa.c:
Added modification to keep parameters within bounds when calculating
*tangents in cost_derivatives().

========================================================================
6 Nov 93

Makefile, readme.ms:
Changed packaged code to be in both ASA-shar.Z and ASA.tar.gz formats.

asa.c:
Added tests for integer parameters in generate_new_state(), in case
some system rounds differently.

========================================================================
4 Nov 93

Makefile, asa.c, asa.h, readme.ms, user.c, user.h, TESTS/asa...:
Added TIME_STD Pre-Compile Option to use Unix-standard macros for time
routines, as required by some systems, e.g., hpux.

========================================================================
3 Nov 93

NOTES:
Included papers by wu@mcrcim.mcgill.edu and gblais@mcrcim.mcgill.edu
under @@PAPERS USING ASA.

========================================================================
23 Oct 93

asa.c:
INT_ALLOC and INT_LONG defines had to be corrected around a few
fprintf statements.

readme.ms, TESTS: 
On the Sun, gcc-2.5.0 update runs were performed.  Since the change in
definitions of MIN_DOUBLE and MAX_DOUBLE, setting SMALL_FLOAT=E-12 does
not agree with SMALL_FLOAT=E-18 and SMALL_FLOAT=E-20 (the latter two
agree), unless MIN_DOUBLE=E-18 also is set.

========================================================================
15 Oct 93

asa.c:
Added print statements for some additional OPTIONS.

readme.ms:
Due to the increased volume of interaction, I had to insert statements
that I cannot assume the task of mailing out hardcopies of code or
papers, and that my volunteer time assisting people with their queries
on my codes and papers must be limited to electronic mail
correspondence.

========================================================================
14 Oct 93

Makefile, asa.c, asa.h, readme.ms, user.c, user.h:
Added ASA_TEST[FALSE] to be set to TRUE to use ASA test problem.  This
permits users to add their own problem without having to overwrite the
ASA test example.

Added ASA_TEMPLATE[FALSE] wrappers around tests associated with several
OPTIONS.  This permits use of these OPTIONS without having to delete
these extra tests.

========================================================================
18 Sep 93

user.c:
Added reference for RNG used in the user module.

========================================================================
24 Sep 93

NOTES:
Added reference to Wall Street Journal article mentioning ASA.

========================================================================
13 Sep 93

NOTES, TESTS/HP_gcc:
Added update on modifications available for HP machines.  Added HP_gcc
file in TESTS.

TESTS/SHRT2LNG:
Apparently this file was blanked out the past few versions, and has now
been restored.

========================================================================
2 Sep 93

NOTES:
Placed ftp locations in @@PAPERS USING ASA.

========================================================================
31 Aug 93

NOTES:
Added info on setting INT_ALLOC and INT_LONG to TRUE on a PC using MS
Quick C.

========================================================================
27 Aug 93

NOTES:
Added info on setting IO_PROTOTYPES to FALSE on a PC using Turbo C++.

========================================================================
18 Aug 93

NOTES, asa.c, asa.h, user.c, user.h:
Some minor changes to accommodate Turbo C.

========================================================================
16 Aug 93

readme.ms:
Used the standard /usr/ucb/fmt to format all paragraphs.

========================================================================
24 Jul 93

Minor editing corrections.

========================================================================
10 Jul 93

readme.ms:
Added more detail on sources of documentation and how to use a copy
of the README file as an asa manpage.

========================================================================
5 Jul 93

Makefile, asa.c, asa.h, TESTS/asa...:
Added ASA_PRINT_MORE Printing Option.

========================================================================
29 Jun 93

asa.c, asa.h, user.c, user.h:
Moved prototypes for getrusage() from .c to .h files, together with
other prototypes.

user.c:
Found a Bus error during run for some versions of gcc (2.2.2 on a
sparc/4.1.3) when using `#define ARRAY_LIMIT *parameter_dimension'
when 'if __GNUC__' is TRUE, so this was set to `#define ARRAY_LIMIT
*parameter_dimension 4'.

Makefile, asa.h, user.h, readme.ms, TESTS/*_*:
Set default of TIME_CALC to FALSE since it gives trouble on many
machines.

NOTES:
Added contributed code to permit time routines to work on HPs.

========================================================================
16 Jun 93

Makefile, asa.h, readme.ms, TESTS/asa...:
Changed definition of MIN_DOUBLE to smallest positive double.

========================================================================
12 Jun 93

NOTES:
Added short note on how to adapt user module to permit ASA to be
called from another code.

========================================================================
10 Jun 93

CHANGES:
Moved list of dates of modifications to bottom of file.  Included
dates of original RATFOR/FORTRAN code from 1987 and original C code
from 1991.

========================================================================
9 Jun 93

readme.ms:
Moved description of REANNEAL_FUNCTION to Pre-Compile section.
Elaborated on proper use of Pre-Compile Options.

========================================================================
8 Jun 93

Makefile, asa.c, asa.h, asa_opt, readme.ms, user.c, user.h, TESTS/...:
Changed name of MAX_FLOAT to MAX_DOUBLE.  Changed name of MIN_FLOAT
to MIN_DOUBLE.  Added EPS_DOUBLE to default to SMALL_FLOAT.  This is
considered a precursor to getting better contributions to defining
these values at a later date.  Made default of COST_PRECISION to
1.0E-18, independent of these other values.  TESTS are not effected.

========================================================================
6 Jun 93

user.c:
Shortened the names of some variable asa_out* files to not exceed
8 characters.

asa.c, asa.h, readme.ms:
Added REANNEAL_FUNCTION in asa.h to give users more control over the
function determining reannealing.

========================================================================
5 Jun 93

Makefile, asa.c, readme.ms, TESTS/asa...:
Use SMALL_FLOAT for NO_PARAM_TEMP_TEST and NO_COST_TEMP_TEST (new names
for NO_P_TEMP_TEST and NO_C_TEMP_TEST) if they are TRUE.  Sharpened
tests of temperatures for NO_PARAM_TEMP_TEST and NO_COST_TEMP_TEST
set to FALSE.  Now all test cases agree in intermediate values.
TESTS/SUN_E-12 was deleted.

========================================================================
4 Jun 93

asa.c, asa.h, readme.ms, TESTS/asa...:
Added NO_P_TEMP_TEST and NO_C_TEMP_TEST Pre-Compile options for
testing purposes.

========================================================================
2 Jun 93

asa.c:
Fixed bug in reanneal() by placing some fabs() for some arguments
of pow().

Fixed bug in fclose() by placing statement at end of asa_exit().
This affected calculations with SELF_OPTIMIZE= TRUE.

user.c:
Edited SELF_OPTIMIZE=TRUE and USER_ASA_OUT=TRUE sections.

========================================================================
31 May 93

asa.c:
Adjusted initialization of *number_acceptances_saved = 0.

TESTS/:
All tests were updated.

user.c:
Added USER_ASA_OUT to SELF_OPTIMIZE=TRUE portion, and cleaned up
USER_ASA_OUT calls in SELF_OPTIMIZE=FALSE portions.

========================================================================
25 May 93

NOTES:
Added CONTENTS with @@SECTION_NAMES to search on topics.

========================================================================
========================================================================
29 May 93

Makefile, asa.c, asa.h, readme.ms, user.c, user.h, TESTS/asa...:
Added Pre-Compile Option USER_ASA_OUT to work with Program Option
*asa_out_file, to permit dynamic naming of asa() output files from
the user module.

========================================================================
24 May 93

NOTES, readme.ms:
Reorganized some references, and started list of ASA (p)reprints at
the bottom of this file, instead of increasing length of readme.ms.

asa.c:
Minor cleaning up of some statements, taking out extra parentheses.

========================================================================
22 May 93

longname.h:
Removed and made obsolete by changes in a few parameter names in the
asa module.

asa.c, asa.h, readme.ms, user.c, user.h, TESTS/asa...:
Changed all (*[a-zA-Z_]). constructs to [a-zA-Z_]-> to improve
readability.  The original form was to minimize notation for many
users, but the use of many *OPTIONS calls made this change more
reasonable.

========================================================================
17 May 93

asa.c:
Corrected typo bugs in reanneal() introduced when inserted
quench_param[] factors.

========================================================================
16 May 93

asa.c, asa.h, asa_opt, readme.ms, user.c, user.h, TESTS/asa...:
Introduced two Program Options, QUENCH_PARAMETERS and QUENCH_COST,
to permit some "quenching" especially in very large parameter spaces.

========================================================================
15 May 93

asa.h, user.c, user.h:
Added a __GNUC__ define.  This is useful to set ARRAY_LIMIT to
*parameter_dimension in user.c when using gcc.

asa.c, asa.h:
Removed some superfluous parameters from parameter lists.

========================================================================
15 May 93

asa.c:
Enforced fflush() for updated new best states for printout for large
parameter spaces.

readme:
ASA now can be obtained from ftp.caltech.edu where it can be maintained
in a timely manner.

========================================================================
14 May 93

asa.c:
Reorganized use of ASA_PRINT_INTERMED to be more useful for large
dimensions.

readme:
Added some comments to Program Options for large dimensions.

========================================================================
13 May 93

readme:
Updated instructions for retrieval of files.  The previous instructions
were too terse for some users.

========================================================================
11 May 93

asa.c, asa.h:
Deleted unused references to ASA_OPTIONS and ADAPTIVE define.

readme.ms:
Edited in several places and updated section on availability.

========================================================================
9 May 93

Makefile, asa.c, asa.h, readme.ms, user.c, user.h:
Added *asa_data to *OPTIONS when the Pre-Compile option OPTIONAL_DATA
is set to TRUE.  This permits additional information to be returned
to the user module from the asa module.  An example of usage is given
for the test problem when SELF_OPTIMIZE is TRUE.

========================================================================
8 May 93

Makefile, asa.h, readme.ms:
ASA_PRINT_INTERMED[=TRUE] is added as a Pre-Compile option.  This is
useful for large parameter spaces as well as when SELF_OPTIMIZE is
set to TRUE.

user.c:
The test problem is modified to set the dimension and indexing of
all arrays to correspond to *parameter_dimension.  This is useful to
easily change the test problem, e.g., to test large parameter spaces.

user.c:
Added some output at the end of a run when SELF_OPTIMIZE is TRUE,
in case ASA_PRINT is FALSE.

asa.c:
Closed off several fclose() statements used when SELF_OPTIMIZE is TRUE,
but ASA_PRINT is FALSE

========================================================================
7 May 93

asa.c:
Corrected allocation of memory to temperature_scale_parameters when
OPTIONS->RATIO_TEMPERATURE_SCALES is set to TRUE.

========================================================================
5 May 93

readme.ms:
Latest updates of code and papers may be retrieved via anonymous ftp
from ftp.caltech.edu in the pub/ingber directory.

========================================================================
27 Apr 93

Makefile, asa.c, asa.h, readme.ms, user.h:
The cast on *number_parameters is set by ALLOC_INT which defaults to
the cast of LONG_INT.  On some machines, ALLOC_INT might have to be
set to TRUE to set this cast to int if there is a strict requirement
to use an unsigned int for calloc.

========================================================================

Acknowledgments to people who have contributed to the ASA code:

Ahmed Ouenes		<ouenes@baervan.nmt.edu>
Barak Cohen		<bardak@ccsg.tau.ac.il>
Bill Wong		<bgwong@holonet.net>
Bruce Rosen		<rosen@ringer.cs.utsa.edu>
Cullen Schaffer		<schaffer@marna.hunter.cuny.edu>
Dan Adler		<adan@tudor.com>
David Zuhn		<zoo@cygnus.com>
Davyd Norris		<daffy@physics.monash.edu.au>
Edward Peschko		<peschko@mermaid.micro.umn.edu>
Eric Grosse		<ehg@research.att.com>
Giacomo Indiveri	<giacomo@dibe.unige.it>
Graham Campbell		<campbell@ams.sunysb.edu>
Heather Sherman		<heather@cco.caltech.edu>
Jacob Engelbrecht	<engel@virus.fki.dth.dk>
James Clark		<jjc@ai.mit.edu>
John Selverian		<selveria@salem.sylvania.com>
Kevin Burton		<kburton@noran.com>
Lee Hon Man		<89299465@cphkvx.cphk.hk>
Leslie Picardo		<picardo@alpha.ces.cwru.edu>
Mark Johnson		<mjohnson@netcom.com>
Matthew O'Hara		<mattman@cml.berkeley.edu>
Micah Altman		<micah@cco.caltech.edu>
Sonja Zwissler		<zwissler@askdonald.ask.uni-karlsruhe.de>
Steven Gillispie	<steve_gillispie@oscar.rad.washington.edu>
Walter Roberson		<roberson@hamer.ibd.nrc.ca>
Wolfram Gloger		<u7y22ab@sunmail.lrz-muenchen.de>
Wu Kenong		<wu@mcrcim.mcgill.edu>
Yuan Liu		<liu@cs.umd.edu>
Zening Ge		<zg11@midway.uchicago.edu>

========================================================================
========================================================================
* Modification History:
*	31 May 94:	Version	3.13
*	27 Apr 94:	Version	3.12
*	27 Apr 94:	Version	3.11
*	19 Apr 94:	Version	3.10
*	18 Apr 94:	Version	3.9
*	17 Apr 94:	Version	3.8
*	16 Apr 94:	Version	3.7
*	15 Apr 94:	Version	3.6
*	10 Apr 94:	Version	3.5
*	10 Apr 94:	Version	3.4
*	08 Apr 94:	Version	3.3
*	07 Apr 94:	Version	3.2
*	06 Apr 94:	Version	3.1
*	05 Apr 94:	Version	2.32
*	05 Apr 94:	Version	2.31
*	31 Mar 94:	Version	2.30
*	29 Mar 94:	Version	2.29
*	17 Mar 94:	Version	2.28
*	16 Mar 94:	Version	2.27
*	11 Mar 94:	Version	2.26
*	10 Mar 94:	Version	2.25
*	09 Mar 94:	Version	2.24
*	08 Mar 94:	Version	2.23
*	04 Mar 94:	Version	2.22
*	03 Mar 94:	Version	2.21
*	17 Feb 94:	Version	2.20
*	16 Feb 94:	Version	2.19
*	16 Feb 94:	Version	2.18
*	15 Feb 94:	Version	2.17
*	13 Feb 94:	Version	2.16
*	10 Feb 94:	Version	2.15
*	03 Feb 94:	Version	2.14
*	01 Feb 94:	Version	2.13
*	31 Jan 94:	Version	2.12
*	28 Jan 94:	Version	2.11
*	21 Jan 94:	Version	2.10
*	17 Jan 94:	Version	2.9
*	16 Jan 94:	Version	2.8
*	13 Jan 94:	Version	2.7
*	12 Jan 94:	Version	2.6
*	12 Jan 94:	Version	2.5
*	09 Jan 94:	Version	2.4
*	21 Dec 93:	Version	2.3
*	04 Dec 93:	Version	2.2
*	26 Nov 93:	Version	2.1
*	22 Nov 93:	Version	1.59
*	17 Nov 93:	Version	1.58
*	16 Nov 93:	Version	1.57
*	15 Nov 93:	Version	1.56
*	14 Nov 93:	Version	1.55
*	14 Nov 93:	Version	1.54
*	12 Nov 93:	Version	1.53
*	11 Nov 93:	Version	1.52
*	06 Nov 93:	Version	1.51
*	26 Oct 93:	Version	1.50
*	23 Oct 93:	Version	1.49
*	15 Oct 93:	Version	1.48
*	15 Oct 93:	Version	1.47
*	14 Oct 93:	Version	1.46
*	29 Sep 93:	Version	1.45
*	24 Sep 93:	Version	1.44
*	17 Sep 93:	Version	1.43
*	14 Sep 93:	Version	1.42
*	01 Sep 93:	Version	1.41
*	18 Aug 93:	Version	1.40
*	16 Aug 93:	Version	1.39
*	28 Jul 93:	Version	1.38
*	24 Jul 93:	Version	1.37
*	10 Jul 93:	Version	1.36
*	05 Jul 93:	Version	1.35
*	04 Jul 93:	Version	1.34
*	30 Jun 93:	Version	1.33
*	29 Jun 93:	Version	1.32
*	16 Jun 93:	Version	1.31
*	12 Jun 93:	Version	1.30
*	10 Jun 93:	Version	1.29
*	09 Jun 93:	Version	1.28
*	08 Jun 93:	Version	1.27
*	06 Jun 93:	Version	1.26
*	06 Jun 93:	Version	1.25
*	05 Jun 93:	Version	1.24
*	04 Jun 93:	Version	1.23
*	02 Jun 93:	Version	1.22
*	02 Jun 93:	Version	1.21
*	31 May 93:	Version	1.20
*	31 May 93:	Version	1.19
*	29 May 93:	Version	1.18
*	25 May 93:	Version	1.17
*	25 May 93:	Version	1.16
*	24 May 93:	Version	1.15
*	22 May 93:	Version	1.14
*	17 May 93:	Version	1.13
*	16 May 93:	Version	1.12
*	16 May 93:	Version	1.11
*	15 May 93:	Version	1.10
*	14 May 93:	Version	1.9
*	14 May 93:	Version	1.8
*	13 May 93:	Version	1.7
*	11 May 93:	Version	1.6
*	09 May 93:	Version	1.5
*	08 May 93:	Version	1.4
*	07 May 93:	Version	1.3
*	05 May 93:	Version	1.2
*	20 Apr 93:	Version	1.1 first ASA release
*	05 Apr 93:	Version	9.4	VFSR
*	04 Apr 93:	Version	9.3	VFSR
*	22 Mar 93:	Version	9.1	VFSR
*	05 Mar 93:	Version	8.2	VFSR
*	27 Feb 93:	Version	8.1	VFSR
*	18 Feb 93:	Version	7.7	VFSR
*	15 Feb 93:	Version	7.6	VFSR
*	07 Feb 93:	Version	7.4	VFSR
*	04 Feb 93:	Version	7.3	VFSR
*	01 Feb 93:	Version	7.1	VFSR
*	28 Jan 93:	Version	6.46	VFSR
*	18 Jan 93:	Version	6.40	VFSR
*	01 Jan 93:	Version 1.0 development stage of ASA
*	30 Dec 92:	Version	6.38	VFSR
*	17 Dec 92:	Version	6.35	VFSR
*	13 Dec 92:	Version	6.34	VFSR
*	09 Dec 92:	Version	6.33	VFSR
*	07 Dec 92:	Version	6.30	VFSR
*	03 Dec 92:	Version	6.25	VFSR
*	30 Nov 92:	Version	6.20	VFSR
*	19 Nov 92:	Beta Version	VFSR
*	05 Nov 92:	Initial C-language GNU version of VFSR
*	Jan 1991:	Created C-language version of VFSR
*	1987:		Created RATFOR/FORTRAN version of VFSR
========================================================================
