91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 149KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2024-02-03
  • 語言: 其他
  • 標簽: PSO??spark??

資源簡介

項目名稱:基于Spark的PSO并行計算 編程語言:scala 項目內容:將粒子群算法pso實現的了并行,并成功集成了bencmark的測試函數,可以利用該標準的測試函數,來驗證算法的性能. 測試結果:在benchmark的20個測試函數當中有9個超過decc-g的測試結果 注意:本算法會因機器的性能,函數的特性不同執行的效率也不一樣,本程序還有很大的改進空間,希望大家可以繼續完善.

資源截圖

代碼片段和文件信息

package?pso;/*
?*?Copyright?(c)?2009?Thomas?Weise?for?NICAL
?*?http://www.it-weise.de/
?*?tweise@gmx.de
?*
?*?GNU?LESSER?GENERAL?PUBLIC?LICENSE?(Version?2.1?February?1999)
?*/


/**
?*?This?internal?class?holds?the?default?values?for?everything
?*?
?*?@author?Thomas?Weise
?*/
final?class?Defaults?{

??/**?the?default?dimension?*/
??static?final?int?DEFAULT_DIM?=?1000;

??/**?the?default?m?*/
??static?int?DEFAULT_M?=?50;

??/**
???*?Obtain?the?randomizer
???*?
???*?@param?c
???*??????????the?class?to?get?the?randomizer?for
???*?@return?the?randomizer
???*/
??static?final?Randomizer?getRandomizer(final?Class/*??*/c)?{
????long?l;

????try?{
??????l?=?Long.parseLong(c.getSimpleName().substring(1));
????}?catch?(Throwable?tt)?{
??????throw?new?RuntimeException(tt);
????}

????return?new?Randomizer(l);
??}

??//?/**?the?full?directory?path?of?this?package?*/
??//?private?static?final?String?FULL_DIR?=?Kernel.class.getPackage()
??//?.getName().replace(‘.‘?File.pathSeparatorChar);
??//
??//?/**?the?rotation?matrix?suffix?*/
??//??private?static?final?String?ROT_MAT_SUFFIX?=?“_M.txt“;?//$NON-NLS-1$
??//
??//?/**?the?shift?vector?suffix?*/
??//??private?static?final?String?SHIFT_VECTOR_SUFFIX?=?“_o.txt“;?//$NON-NLS-1$
??//
??//?/**?the?permutation?vector?suffix?*/
??//??private?static?final?String?PERM_VECTOR_SUFFIX?=?“_P.txt“;?//$NON-NLS-1$
??//
??//?/**
??//?*?Obtain?the?default?rotation?matrix?for?class?c
??//?*
??//?*?@param?c
??//?*?the?class
??//?*?@return?the?default?rotation?matrix?for?class?c
??//?*/
??//?static?final?double[]?defaultRotMatrix(final?Class?c)?{
??//?final?InputStream?is;
??//?final?String?s;
??//?final?double[]?d;
??//
??//?s?=?c.getSimpleName()?+?ROT_MAT_SUFFIX;
??//
??//?try?{
??//?is?=?Kernel.class.getResourceAsStream(s);
??//?if?(is?!=?null)?{
??//?d?=?Utils.loadRotMatrix(is);
??//?}?else?{
??//?d?=?Utils.loadRotMatrix(FULL_DIR?+?File.pathSeparatorChar?+?s);
??//?}
??//?DEFAULT_M?=?(int)?(0.9d?+?Math.sqrt(d.length));
??//?return?d;
??//?}?catch?(Throwable?t)?{
??//?return?Utils.defaultRandomRotMatrix(DEFAULT_M);
??//?}
??//?}
??//
??//?/**
??//?*?Obtain?the?default?shift?vector?for?class?c
??//?*
??//?*?@param?c
??//?*?the?class
??//?*?@return?the?default?shift?vector?for?class?c
??//?*/
??//?static?final?double[]?defaultShiftVec(final?Class?c)?{
??//?final?InputStream?is;
??//?final?String?s;
??//?double?min?max;
??//?final?double[]?d;
??//
??//?s?=?c.getSimpleName()?+?SHIFT_VECTOR_SUFFIX;
??//
??//?try?{
??//?is?=?Kernel.class.getResourceAsStream(s);
??//?if?(is?!=?null)?{
??//?d?=?Utils.loadShiftVector(is);
??//?}?else?{
??//?d?=?Utils.loadShiftVector(FULL_DIR?+?File.pathSeparatorChar?+?s);
??//?}
??//?return?d;
??//?}?catch?(Throwable?t)?{
??//
??//?try?{
??//????????min?=?((Number)?(c.getDeclaredField(“MIN“).get(null))).doubleValue();?//$NON-NLS-1$??????
??//?}?catch?(Throwable?tt)?{
??//?min?=?-100d;

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-05-31?11:44??PsoSpark\
?????文件??????290857??2015-05-25?20:15??PsoSpark\.cache
?????文件?????????501??2015-05-09?10:51??PsoSpark\.classpath
?????文件?????????442??2015-05-09?10:28??PsoSpark\.project
?????目錄???????????0??2015-05-31?11:44??PsoSpark\.settings\
?????文件?????????598??2015-05-09?10:28??PsoSpark\.settings\org.eclipse.jdt.core.prefs
?????文件?????????215??2015-05-09?14:28??PsoSpark\.settings\org.scala-ide.sdt.core.prefs
?????目錄???????????0??2015-05-31?11:44??PsoSpark\bin\
?????目錄???????????0??2015-05-31?11:44??PsoSpark\bin\org\
?????目錄???????????0??2015-05-31?11:44??PsoSpark\bin\org\hebut\
?????目錄???????????0??2015-05-31?11:44??PsoSpark\bin\org\hebut\pso\
?????文件?????????469??2015-05-22?19:07??PsoSpark\bin\org\hebut\pso\DimIndex$.class
?????文件????????2288??2015-05-22?19:07??PsoSpark\bin\org\hebut\pso\DimIndex.class
?????目錄???????????0??2015-05-31?11:44??PsoSpark\bin\pso\
?????文件????????1027??2015-05-22?19:07??PsoSpark\bin\pso\Defaults.class
?????文件????????1871??2015-05-22?19:07??PsoSpark\bin\pso\Demo.class
?????文件????????1290??2015-05-22?19:07??PsoSpark\bin\pso\F1.class
?????文件????????1810??2015-05-22?19:07??PsoSpark\bin\pso\F10.class
?????文件????????1801??2015-05-22?19:07??PsoSpark\bin\pso\F11.class
?????文件????????1698??2015-05-22?19:07??PsoSpark\bin\pso\F12.class
?????文件????????2033??2015-05-22?19:07??PsoSpark\bin\pso\F13.class
?????文件????????1809??2015-05-22?19:07??PsoSpark\bin\pso\F14.class
?????文件????????1736??2015-05-22?19:07??PsoSpark\bin\pso\F15.class
?????文件????????1730??2015-05-22?19:07??PsoSpark\bin\pso\F16.class
?????文件????????1635??2015-05-22?19:07??PsoSpark\bin\pso\F17.class
?????文件????????1904??2015-05-22?19:07??PsoSpark\bin\pso\F18.class
?????文件????????1208??2015-05-22?19:07??PsoSpark\bin\pso\F19.class
?????文件????????1201??2015-05-22?19:07??PsoSpark\bin\pso\F2.class
?????文件????????1504??2015-05-22?19:07??PsoSpark\bin\pso\F20.class
?????文件????????1509??2015-05-22?19:07??PsoSpark\bin\pso\F3.class
?????文件????????1857??2015-05-22?19:07??PsoSpark\bin\pso\F4.class
............此處省略81個文件信息

評論

共有 條評論