⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 asa-changes

📁 simulated annealing code ASA
💻
📖 第 1 页 / 共 5 页
字号:
/***********************************************************************
* Adaptive Simulated Annealing (ASA)
* Lester Ingber <ingber@ingber.com>
* Copyright (c) 1993-2007 Lester Ingber.  All Rights Reserved.
* The ASA-LICENSE file must be included with ASA code.
***********************************************************************/

$Id: ASA-CHANGES,v 26.23 2007/01/31 20:13:22 ingber Exp ingber $

========================================================================
			CONTENTS

		@@CHANGES
		@@CONTRIBUTORS
		@@VERSION DATES
========================================================================
		@@CHANGES
========================================================================
31 Jan 07
ASA is now also listed at http://asa-caltech.sourceforge.net
(http://asa-caltech.sf.net).

========================================================================
21 Nov 06

asa.c:
If Delta_X is set to 0, then no tangents are calculated.  No tangents
are calculated if User_Delta_Parameter[] is 0 for any parameter.

========================================================================
20 Oct 06

ASA-NOTES:
Added 2 URLS to section @@FORTRAN Issues.

========================================================================
26 Sep 06

asa.c:
Changed reporting of "new best", from when MULTI_MIN is TRUE, to when
ASA_PRINT_MORE is TRUE.

========================================================================
25 Sep 06

ASA-NOTES:
Added section @@Some Reflections After a Score of Years.

========================================================================
23 Sep 06

asa.c:
Added another cast (double) tmp_var_int, which may be unnecessary for most
(all) systems.

========================================================================
16 Aug 06

asa.c:
When ASA_SAVE is TRUE, corrected size for Asa_Out_File to 80 in fread
and fwrite.

========================================================================
27 Jul 06

asa.c, asa.h:
Moved char exit_msg[160] from asa.h to asa.c to avoid compilation problems
on some systems with some applications that include asa.h in multiple files.

========================================================================
20 Jul 06

Makefile:
When using Cygwin to create a DLL, corrected target asadll: from
-Wl,--export-all-symbol to -Wl,--export-all .

========================================================================
17 Jul 06

ASA-README.html:
Fixed HTML warning re hr may not occur inside p.

========================================================================
13 Jul 06

asa.c, asa.h, asa_usr.c:
When using a DOS version of ASA, e.g., ASA.zip, on a Unix machine, some
systems do not process continuation "\" lines properly.  These lines
are now joined to long lines in the code.

========================================================================
3 May 06

asa_usr.c:
Deleted extra fclose() in ASA_TEMPLATE_SAVE.

========================================================================
26 Feb 06

ASA-README.ms, asa.c:
The final values in asa.c of *best_number_generated_saved and
*best_number_accepted_saved at the best cost function will be those of
the first instance of the final best value.

========================================================================
23 Feb 06

ASA-README.ms, asa.c:
When MULTI_MIN is set to TRUE and Multi_Specify is set to 0, and multiple
best cost functions are found, the parameters of the final cost function
reported will be the parameters of the last best cost function.

========================================================================
26 Jan 06

ASA-README.html:
Changed DOCTYPE to W3C.

========================================================================
13 Jan 06

ASA-README.ms:
Included statement that ASA will compile under C++ as well as under
C compilers.

========================================================================
2 Jan 06

asa.c:
Added test if (*initial_cost_temperature < EPS_DOUBLE) then exit asa()
with exit_code INVALID_COST_FUNCTION.

========================================================================
1 Jan 06

asa_usr.c:
Shortened recur_initialize_parameters_value to less than 31 chars, to
recur_initialize_params_value.

========================================================================
29 Nov 05

ASA-README.ms, asa.c:
When ASA_PIPE or ASA_PIPE_FILE are TRUE, the current_generated_state as
well as the best_generated_state are printed.

========================================================================
28 Nov 05

asa.c:
When ASA_QUEUE and ASA_RESOLTUION are TRUE, comparisons with a new
generated state are made relative to EPS_DOUBLE, since Queue_Resolution
= Coarse_Resolution.  When ASA_QUEUE is TRUE, dropped a decrement of
number_generated.

========================================================================
7 Oct 05

asa.c:
When MULTI_MIN is TRUE, asa_exit() calculates cost functions, and their
associated parameters, in descending order, to leave the final state as
the best state.

========================================================================
12 Sep 05

ASA-README.ms:
Referred Section on parameter_lower_bound to Section on
parameter_upper_bound.

========================================================================
26 Aug 05

ASA-README.ms:
Direct users to asa_examples.txt for an example of use of
OPTIONAL_DATA_PTR and MULTI_MIN.

========================================================================
22 Aug 05

ASA-CHANGES, ASA-LICENSE, ASA-Makefile, ASA-NOTES, ASA-README.ms:
Added ASA- prefix to CHANGES, LICENSE, Makefile, and NOTES to
prevent conflicts with other software.

========================================================================
7 Jul 05

asa.c:
"&" were left off save_queue and save_queue_indx in fread() and fwrite()
used when both ASA_QUEUE and ASA_SAVE are TRUE.

========================================================================
3 Apr 05

ASA-README.ms:
Enhanced details in Use of Documentation for Tuning.

========================================================================
1 Mar 05

NOTES:
In section @@Options for Large Spaces, changed decrease
Cost_Parameter_Scale_Ratio to increase Cost_Parameter_Scale_Ratio.


========================================================================
21 Jan 05

asa_usr.c:
Fixed placement of ASA_TEMPLATE_QUEUE's to account for choices in
ASA_QUEUE and ASA_RESOLUTION.

========================================================================
12 Jan 05

asa_usr.c:
Corrected asa_usr_out printout when MULTI_MIN is TRUE.

========================================================================
11 Jan 05

asa.c:
When MULTI_MIN is TRUE, tightened Multi_Grid[] test with -EPS_DOUBLE.

========================================================================
7 Jan 05

asa_usr.c:
When ASA_TEMPLATE_ASA_OUT_PID is TRUE, changed pid_file[] from
user_out_{pid} to asa_usr_out_{pid}.
Corrected recur_cost_function(), changing fprintf() to printf(), and
corrected asa_main() used with SELF_OPTIMIZE, defining user_exit_msg[].
Deleted ASA_SAMPLE from recur_cost_function().

asa_usr_asa.h:
If SELF_OPTIMIZE is TRUE, changed default of INCL_STDOUT to FALSE.

========================================================================
3 Jan 05

asa_usr_asa.h:
Wrapped #ifndef TIME_CALC if INCL_STDOUT is TRUE.

asa_usr_cst.c:
Wrapped #if TIME_CALC with #if FALSE in case printf() is not active.

ASA-README.ms, asa.c:
Added notes to set TIME_STD to TRUE and TIME_GETRUSAGE to FALSE under
Cygwin with -mno-cygwin.

asa.c:
Added initialization print_time() call when TIME_GETRUSAGE is FALSE.

========================================================================
1 Jan 05

Updated Copyright in all files.

========================================================================
12 Dec 04

ASA-README.ms, Makefile:
The Makefile can be used to create DLL functions for Windows.

========================================================================
6 Dec 04

asa_usr.h:
Exit_USER prototype out of place in HAVE_ANSI section.

asa.h, asa_usr.h, asa_usr_asa.h:
Added #ifdef __cplusplus braces.

========================================================================
23 Sep 04

asa.c:
Removed statement that had no effect.

ASA-README.ms, Makefile:
Fixed headers in ASA-README.pdf.  Deleted footers in ASA-README.html.

========================================================================
10 Jun 04

asa_usr.c:
In fitloc(), fixed bug in declaration of x.

========================================================================
13 May 04

Makefile:
Changed zip: Modified to convert all files except .pdf files to DOS.

========================================================================
12 May 04

Makefile:
Changed zip: in Makefile to drop -l flag which corrupts ASA-README.pdf.
Users will have to convert all unzipped files from Unix to Dos.

========================================================================
23 Feb 04

asa.c:
Changed casts in multi_compare() and sort_parallel() to enable compilation
under g++.

========================================================================
19 Feb 04

asa.c:
In asa_exit(), changed *curvature_flag to curvatureFlag, and removed
associated calloc() and free().

========================================================================
11 Feb 04

asa_usr.c:
Moved memory creation for USER_OPTIONS and OPTIONAL_DATA_PTR to top of
file to permit use of Asa_Data_Ptr for more OPTIONS.

========================================================================
10 Feb 04

asa.c:
Set default ptr_asa_out to NULL.

asa.c, asa.h:
added *multi_cost_qsort and *gener_block_state_qsort.

========================================================================
17 Jan 04

Makefile, ASA-README.ms:
Updated references.

All files:
Updated Copyright.

========================================================================
25 Jul 03

Makefile, asa.c, asa_usr.c, ASA-README.ms:
Some compilers on some systems under some levels of optimization will not
compile if stdout is present in the code.  All instances of stdout and
printf in the user and the asa modules can be commented out by setting
INCL_STDOUT to FALSE.  Note that this also will suppress some output
from such OPTIONS as ASA_PIPE, TIME_CALC, etc.

========================================================================
9 May 03

asa.c, asa_usr.c:
Changed use of LONG_INT in some calloc() to ALLOC_INT.

========================================================================
25 Apr 03

ASA-README.ms, asa_usr.c:
Added caution to examine parameters in fitloc(), passed on to simplex(),
when using FITLOC set to TRUE.

========================================================================
13 Apr 03

asa_usr_cst.c:
Corrected print pointer, active when TIME_CALC is TRUE.

========================================================================
22 Feb 03

Renamed files to facilitate their use in larger projects:
asa_user.h -> asa_usr_asa.h
user.c -> asa_usr.c
user.h -> asa_usr.h
user_cst.c -> asa_usr_cst.c
readme.ms -> ASA-README.ms
test_asa -> asa_test_asa
test_usr -> asa_test_usr

========================================================================
12 Feb 03

asa.c:
ASA_PIPE_FILE prints out first header line with a "%" as first character,
which can provide a useful comment signal to a graphics tool, replacing
the previous "#".

========================================================================
6 Jan 03

readme.ms:
Added section Generic ASA Interfaces

========================================================================
1 Jan 03

updated copyright in all files.

========================================================================
5 Nov 02

user.c, user_cst.c:
In cost_function(), removed (LING_INT) cast, and cast indices to ALLOC_INT.

========================================================================
31 Oct 02

readme.ms:
Added note that, when using MULTI_MIN, Most likely, the minimum of
USER_OPTIONS->Multi_Number and USER_OPTIONS->N_Accepted should be set
to USER_OPTIONS->Multi_Number for further use.

========================================================================
23 Oct 02

user.c:
Deleted static from *rand_seed and *recur_rand_seed which is a bug when
using ASA_LIB.

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

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -