亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? asa-readme.txt

?? simulated annealing code ASA
?? TXT
?? 第 1 頁(yè) / 共 5 頁(yè)
字號(hào):
     world-wide  across  many  disciplines[7,8,9,10],  including   specific
     disciplines         such         as        finance[11,12,13,14,15,16],
     neuroscience[17,18,19,20], and combat analyses[21,22,23,24,25].   Some
     papers  illustrate  the  combined  use  of  ASA  for  optimization and
     sampling[26].  The http://www.ingber.com/asa_papers.html file  in  the
     ASA  archive  contains references to some patents and papers using ASA
     and VFSR.

     5.2.  Outline of ASA Algorithm

          Details of the ASA algorithm are best obtained from the published
     papers.  There are three parts to its basic structure.

     5.2.1.  Generating Probability Density Function

          In  a  D-dimensional  parameter  space with parameters p^i having
     ranges [A_i, B_i], about the k'th  last  saved  point  (e.g,  a  local
     optima),  p_k^i, a new point is generated using a distribution defined
     by the product of distributions for each parameter, g^i(y^i; T_i),  in


                                      - 8 -





     Adaptive Simulated Annealing (ASA)                       Lester Ingber




     terms  of  random  variables  y^i  in [-1, 1], where p_k+1^i = p_k^i +
     y^i(B_i - A_i), and "temperatures" T_i,
             g^i(y^i; T_i) = 1/[2(|y^i| + T_i)(1 + 1/T_i)].
     The   DEFINE_OPTIONS   USER_GENERATING_FUNCTION   permits   using   an
     alternative to this ASA distribution function.

     5.2.2.  Acceptance Probability Density Function

          The  cost  functions,  C(p_k+1)  -  C(p_k),  are compared using a
     uniform random generator, U in [0, 1), in a "Boltzmann" test: If
             exp[-(C(p_k+1) - C(p_k))/T_cost] > U,
     where T_cost is the "temperature" used for this  test,  then  the  new
     point  is  accepted  as  the  new  saved point for the next iteration.
     Otherwise, the last  saved  point  is  retained.   The  DEFINE_OPTIONS
     USER_ACCEPT_ASYMP_EXP    or    USER_ACCEPT_THRESHOLD    permit   using
     alternatives to this Boltzmann distribution function.

     5.2.3.  Reannealing Temperature Schedule

          The annealing schedule for each parameter temperature, T_i,  from
     a starting temperature T_i0, is
             T_i(k_i) = T_0i exp(-c_i k_i^(1/D)).
     This is discussed further below.

          The  annealing  schedule  for  the  cost temperature is developed
     similarly to the  parameter  temperatures.   However,  the  index  for
     reannealing  the cost function, k_cost, is determined by the number of
     accepted points, instead of the number of generated points as used for
     the parameters.  This choice was made because the Boltzmann acceptance
     criteria uses an exponential distribution which is not  as  fat-tailed
     as the ASA distribution used for the parameters.  This schedule can be
     modified  using  several  OPTIONS.   In  particular,  the  Pre-Compile
     DEFINE_OPTIONS  USER_COST_SCHEDULE  permits quite arbitrary functional
     modifications  for  this  annealing  schedule,  and  the   Pre-Compile
     DEFINE_OPTIONS

          As  determined  by  the  Program  Options selected, the parameter
     "temperatures" may be periodically adaptively reannealed, or increased
     relative   to  their  previous  values,  using  their  relative  first
     derivatives with respect to the cost function,  to  guide  the  search
     "fairly" among the parameters.

          As determined by the Program Options selected, the reannealing of
     the cost temperature resets the scale of the the annealing of the cost
     acceptance criteria as
             T_cost(k_cost) = T_0cost exp(-c_cost k_cost^(1/D)).
     The new T_0cost is taken to be the minimum of the current initial cost
     temperature and the maximum of the absolute values  of  the  best  and
     last   cost  functions  and  their  difference.   The  new  k_cost  is
     calculated taking T_cost as the maximum of the current value  and  the
     absolute  value  of  the  difference  between  the last and best saved
     minima of the cost function, constrained not  to  exceed  the  current
     initial cost temperature.  This procedure essentially resets the scale


                                      - 9 -





     Adaptive Simulated Annealing (ASA)                       Lester Ingber




     of the annealing of the cost  temperature  within  the  scale  of  the
     current best or last saved minimum.

          This  default  algorithm  for  reannealing  the cost temperature,
     taking advantage of the ASA  importance  sampling  that  relates  most
     specifically  to  the  parameter  temperatures,  while  often is quite
     efficient for some systems, may lead to problems in dwelling too  long
     in  local  minima  for other systems.  In such case, the user may also
     experiment   with   alternative   algorithms   effected   using    the
     Reanneal_Cost  OPTIONS, discussed below.  For example, ASA provides an
     alternative calculation for the cost temperature, when Reanneal_Cost <
     -1  or  > 1, that periodically calculates the initial and current cost
     temperatures or  just  the  initial  cost  temperature,  resp.,  as  a
     deviation over a sample of cost functions.

          These  reannealing  algorithms  can  be changed adaptively by the
     user  as  described  below  in  the  sections  USER_REANNEAL_COST  and
     USER_REANNEAL_PARAMETERS.

     5.3.  Efficiency Versus Necessity

          ASA  is not necessarily an "efficient" code.  For example, if you
     know that your cost function to be optimized is something close  to  a
     parabola,  then  a  simple  gradient  Newton search method most likely
     would be faster than ASA.  ASA is  believed  to  be  faster  and  more
     robust  than  other  simulated  annealing  techniques for most complex
     problems with multiple local optima; again, be careful  to  note  that
     some  problems  are  best  treated by other algorithms.  If you do not
     know much about the structure of your system, and especially if it has
     complex constraints, and you need to search for a global optimum, then
     this ASA code is heartily recommended to you.

          In the context of efficiency and necessity, the  user  should  be
     alert to recognize that any sampling or optimization program generally
     should be considered as complementary, not as a substitute, to gaining
     knowledge  of  a  particular system.  Unlike relatively "canned" codes
     that exist for (quasi-)linear systems, nonlinear systems typically are
     non-typical.   Often  some  homework  must  be  done to understand the
     system, and tuning often is required of numerical algorithms  such  as
     ASA.   For  example,  while  principal  component analyses (PCA) often
     suffices to generate good  (quasi-)orthogonal  or  (quasi-)independent
     sets  of  parameters,  this is not true for general nonlinear systems.
     While such innovations as reannealing take good advantage of ASA which
     offers  independent  distributions  for each parameter, this generally
     may not be a good  substitute  for  a  user-defined  front-end,  e.g.,
     before  the  call  to asa () or even embedded within the cost_function
     (), to interpret and define relevant parameters.

          The ASA-NOTES file contains the sections  @@Number  of  Generated
     States Required and @@Judging Importance-Sampling, recommending use of
     log-log plots to extrapolate the number of generated  states  required
     to  attain  a  global  minimum,  possibly  as  a  function of selected
     OPTIONS.


                                     - 10 -





     Adaptive Simulated Annealing (ASA)                       Lester Ingber




     6.  Outline of Use

          Set up the ASA interface: Your program should be divided into two
     basic  modules.   (1)  The user calling procedure, containing the cost
     function to be minimized (or its negative  if  you  require  a  global
     maximum), is contained in asa_usr.c, asa_usr.h and asa_usr_cst.c.  (2)
     The ASA optimization procedure, is contained in asa.c and asa.h.   The
     file  asa_usr_asa.h  contains  definitions  and  macros common to both
     asa.h  and  asa_usr.h.   Furthermore,  there  are  some   options   to
     explore/read below.  It is assumed there will be no confusion over the
     standard uses of the term "parameter" in different contexts, e.g.,  as
     an  element  passed  by a subroutine or as a physical coefficient in a
     cost function.

          ASA has  been  run  successfully  on  many  machines  under  many
     compilers.   To  check out your own system, you can run `make` (or the
     equivalent set of commands in  the  ASA-Makefile),  and  compare  your
     asa_out  and  asa_usr_out  files  to the asa_test_asa and asa_test_usr
     files, respectively, provided with this code.  No attempt was made  to
     optimize any compiler, so that the test runs do not really signify any
     testing of compilers or architectures; rather they  are  meant  to  be
     used  as  a  guide  to  determine  what  you  might expect on your own
     machine.

          The major sections below describe the compilation procedures, the
     Program  Options  available  to  you  to  control the code, the use of
     templates to set up your user module and interface to the asa  module,
     and how to submit bug reports.

          If  you  already  have  your  own  cost function defined, you can
     insert it into asa_usr_cst.c.  If you wish to insert more OPTIONS,  as
     a quick guide to get started, you can search through asa_usr.c and the
     ASA-Makefile for all  occurrences  of  "MY_TEMPLATE_"  to  insert  the
     necessary   definitions   required  to  run  ASA.   If  you  use  both
     OPTIONS_FILE and OPTIONS_FILE_DATA set to TRUE, then usually most such
     information  can  be  placed  in  the  asa_opt file, and then only the
     cost_function  ()  must  be  inserted.   The  place  to   insert   the
     cost_function () is marked by "MY_TEMPLATE_cost."

     7.  ASA-Makefile/Compilation Procedures

          The  ASA-Makefile  is  intended  to  be  a  template for your own
     Makefile.  For quick use, just copy this file to Makefile, which  will
     be recognized by any standard make tool.

          The  PostScript(R)  ASA-README.ps  and  ASCII  ASA-README.txt and
     ASA-README+.txt  files  were  generated   using   `make   doc`.    The
     ASA-Makefile   describes  some  options  for  formatting  these  files
     differently.  Use `make` or `make all` to compile and run asa_run, the
     executable  prepared  for the test function.  Examine the ASA-Makefile
     to determine the "clean" options available.




                                     - 11 -





     Adaptive Simulated Annealing (ASA)                       Lester Ingber




          Since complex problems by their nature are often quite unique, it
     is  unlikely  that  the  default  parameters  are  just right for your
     problem.  However, experience has shown that if you a  priori  do  not
     have  any  reason  to determine your own parameters, then you might do
     just fine using  these  defaults,  and  these  are  recommended  as  a
     first-order  guess.  These defaults can be changed simply by adding to
     the DEFINE_OPTIONS line in the ASA-Makefile,  by  passing  options  on
     your  command  line, and by changing structure elements in the user or
     asa module as described below.  Depending on  how  you  integrate  ASA
     into  your  own user modules, you may wish to modify this ASA-Makefile
     or at least  use  some  of  these  options  in  your  own  compilation
     procedures.

          Note   that  the  ASA-Makefile  is  just  a  convenience,  not  a
     necessity, to use ASA.  E.g., on systems which  do  not  support  this
     utility,  you may simply compile the files following the guidelines in
     the ASA-Makefile, taking care to pass the  correct  DEFINE_OPTIONS  to
     your  compilation  commands  at your shell prompt.  Still another way,
     albeit not as convenient, is  to  make  the  desired  changes  in  the
     asa_usr_asa.h, and asa.h or asa_usr.h files as required.

          Since   the   ASA-Makefile   contains   comments   giving   short
     descriptions of some options, it should be considered as an  extension
     of this documentation file.  For convenience, most of this information
     is  repeated  below.   However,  to  see  how  they  can  be  used  in
     compilations, please read through the ASA-Makefile.

          For  example, to run the ASA test problem using the gcc compiler,
     you could just type at your "%" prompt:
             % cp ASA-Makefile Makefile
             % gcc -g -DASA_TEST=TRUE -o asa_run asa_usr.c asa_usr_cst.c asa.c -lm
             % asa_run

          If you have defined your own cost function  in  asa_usr_cst.c  or
     within the "MY_TEMPLATE_" guides in asa_usr.c, then ASA_TEST should be
     set to  FALSE  (the  default  if  ASA_TEST  is  not  defined  in  your
     compilation lines or in the ASA-Makefile).  The code for ASA_TEST=TRUE
     is given just above these guides as a template to  use  for  your  own
     cost function.

          The  easiest  way  for many users to quickly use ASA likely is to
     invoke the COST_FILE, OPTIONS_FILE, and OPTIONS_FILE_DATA OPTIONS (the
     default),  using  the  files  asa_usr_cst.c  and asa_opt as templates.
     This   is   further   described   below   and   illustrated   in   the
     http://www.ingber.com/asa_examples.txt  file  in  the  section  Use of
     COST_FILE on Shubert Problem.

     7.1.  DLL ASA-Makefile

          Under Cygwin (cygwin.com), set ASA_LIB to TRUE and INCL_STDOUT to
     FALSE (OPTIONS described below), with the command
             % make asadll
     to  produce  a DLL to call asa_main() as a DLL function under windows.


                                     - 12 -

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
五月天激情小说综合| 国产美女精品一区二区三区| 精品免费日韩av| 色综合久久久久| 国产麻豆精品在线| 亚洲成人免费av| 欧美国产精品一区二区三区| 3d成人动漫网站| 色噜噜久久综合| 国产精品99久久久久| 免费久久99精品国产| 夜夜精品视频一区二区| 欧美国产日产图区| 精品国产伦一区二区三区观看体验 | 亚洲韩国一区二区三区| 欧美激情自拍偷拍| 亚洲精品一区二区三区四区高清 | 亚洲精品一区二区三区蜜桃下载| 色婷婷国产精品综合在线观看| 国产乱人伦偷精品视频不卡 | 亚洲一区免费在线观看| 国产精品嫩草影院com| 精品日韩在线观看| 日韩写真欧美这视频| 欧美色综合久久| 在线看不卡av| 一本大道久久a久久综合婷婷| 成人免费毛片a| 久久99精品久久久久| 美女mm1313爽爽久久久蜜臀| 亚洲成人激情av| 丝袜亚洲另类丝袜在线| 亚洲福利视频一区二区| 亚洲国产一区在线观看| 亚洲男人天堂av| 一区二区三区不卡视频| 亚洲综合免费观看高清完整版在线| 国产精品高潮呻吟| 亚洲视频资源在线| 亚洲欧美另类在线| 一区二区三区不卡在线观看| 一区二区激情小说| 亚洲综合激情另类小说区| 一区二区激情视频| 香港成人在线视频| 亚洲成人动漫在线观看| 天天操天天色综合| 蜜桃视频在线一区| 国产精品一区二区黑丝| 岛国精品在线观看| 成人一级片网址| 91视频免费看| 欧美日韩小视频| 日韩一区二区三区免费观看| 91麻豆精品国产91久久久资源速度 | 国产午夜精品福利| 国产精品久久久久久久久动漫| 国产精品三级视频| 一区二区三区欧美亚洲| 亚洲bdsm女犯bdsm网站| 美女看a上一区| 国产盗摄一区二区三区| 99riav一区二区三区| 欧美另类变人与禽xxxxx| 91精品国产综合久久婷婷香蕉 | 亚洲欧美视频在线观看视频| 一区二区久久久| 蜜桃视频免费观看一区| 大胆亚洲人体视频| 欧美最猛性xxxxx直播| 欧美一区二区三区思思人| 久久人人爽爽爽人久久久| 亚洲欧洲成人精品av97| 舔着乳尖日韩一区| 国产一区二区免费在线| 色欧美日韩亚洲| 欧美va亚洲va国产综合| 中文字幕制服丝袜一区二区三区| 一区二区三区**美女毛片| 美女一区二区久久| 色综合激情五月| 精品噜噜噜噜久久久久久久久试看| 国产精品久久久久久久浪潮网站| 亚洲成人激情自拍| 国产成人8x视频一区二区| 欧美亚男人的天堂| 久久精品无码一区二区三区| 亚洲成人自拍网| 国产激情一区二区三区四区 | 国产精品久久毛片a| 亚洲成av人片一区二区| 粉嫩av一区二区三区在线播放| 欧美日韩日日骚| 国产精品久久久久久久岛一牛影视 | 国产精品自产自拍| 欧美日韩精品专区| 欧美国产激情二区三区| 日韩有码一区二区三区| www.亚洲激情.com| 欧美成人一级视频| 亚洲另类色综合网站| 国产一区二区导航在线播放| 欧美日韩成人一区二区| 国产精品久99| 激情文学综合插| 欧美性大战xxxxx久久久| 中文字幕的久久| 精品影院一区二区久久久| 欧美日韩国产美| 亚洲精品精品亚洲| 不卡一区二区三区四区| 久久久久久久久一| 蜜臀va亚洲va欧美va天堂| 欧美体内she精高潮| 中文字幕亚洲精品在线观看| 狠狠色丁香婷综合久久| 日韩一区二区三区四区| 同产精品九九九| 在线精品视频免费观看| 亚洲人妖av一区二区| 国产高清亚洲一区| 久久久一区二区三区捆绑**| 五月婷婷激情综合网| 欧美军同video69gay| 亚洲一区二区三区四区不卡 | 欧美电视剧免费观看| 视频一区免费在线观看| 欧美日韩久久一区| 亚洲午夜久久久久久久久久久| 99久久精品免费看国产| 国产精品久久久久久久午夜片| 丁香激情综合国产| 中文子幕无线码一区tr| 丁香婷婷深情五月亚洲| 国产日韩精品一区| 国产98色在线|日韩| 中文字幕的久久| 成人av电影在线播放| 亚洲欧洲制服丝袜| 欧美在线免费播放| 亚洲成人免费影院| 911精品国产一区二区在线| 日韩精品亚洲专区| 91精品国产色综合久久| 久久精品国产99国产| 亚洲精品在线电影| 国产成人亚洲精品狼色在线| 国产嫩草影院久久久久| av亚洲精华国产精华| 一区二区久久久久| 欧美精品视频www在线观看| 天天综合天天综合色| 日韩欧美二区三区| 国产精品1区2区3区| 国产精品国产三级国产三级人妇| 91麻豆高清视频| 图片区日韩欧美亚洲| 精品国产乱码久久久久久图片| 国产精品主播直播| 综合久久国产九一剧情麻豆| 在线观看免费亚洲| 美国十次了思思久久精品导航| 精品国产91乱码一区二区三区| 国产精品一线二线三线| 国产精品久久久久久久第一福利| 在线日韩av片| 狠狠色伊人亚洲综合成人| 中文字幕乱码亚洲精品一区| 色综合久久天天综合网| 免费成人深夜小野草| 中文字幕不卡的av| 在线不卡免费欧美| 国产91在线看| 污片在线观看一区二区| 久久精品人人做人人爽97| 色婷婷综合久久久| 伦理电影国产精品| 中文字幕一区二区三区四区不卡| 欧美日韩国产综合视频在线观看 | 国产日韩欧美制服另类| 欧美三级韩国三级日本一级| 国产精品亚洲专一区二区三区| 亚洲品质自拍视频网站| 欧美r级在线观看| 91丝袜国产在线播放| 六月丁香婷婷色狠狠久久| 国产精品美女久久久久av爽李琼| 欧美福利一区二区| av在线不卡网| 狠狠色狠狠色合久久伊人| 一二三四区精品视频| 欧美极品少妇xxxxⅹ高跟鞋| 91精品国产麻豆| 色婷婷综合激情| 国产很黄免费观看久久| 日本成人在线网站| 亚洲美女免费视频| 亚洲国产成人自拍| 精品国产乱码久久久久久闺蜜| 91福利精品视频|