• 大小: 1.42MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-08
  • 语言: 其他
  • 标签: 遗传算法  GA  PSO  matlab  

资源简介

本框架提供了有关粒子群算法(PSO)和遗传算法(GA)的完整实现,以及一套关于改进、应用、测试、结果输出的完整框架。 本框架对粒子群算法与遗传算法进行逻辑解耦,对其中的改进点予以封装,进行模块化,使用者可以采取自己对该模块的改进替换默认实现组成新的改进算法与已有算法进行对比试验。试验结果基于Excel文件输出,并可通过设定不同的迭代结束方式选择试验数据的输出方式,包括: 1. 输出随迭代次数变化的平均达优率数据(设定终止条件区间大于0)。 2. 输出随迭代次数变化的平均最优值数据(设定终止条件区间等于0)。 本框架了包含了常用基准函数的实现以及遗传算法与粒子群算

资源截图

代码片段和文件信息

/*
 * Copyright Eric Wang
 *
 * Licensed under the Apache License Version 2.0 (the “License“); you may not
 * use this file except in compliance with the License. You may obtain a copy of
 * the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing software
 * distributed under the License is distributed on an “AS IS“ BASIS WITHOUT
 * WARRANTIES OR CONDITIONS OF ANY KIND either express or implied. See the
 * License for the specific language governing permissions and limitations under
 * the License.
 */

package org.lakeast.common;

public enum BoundaryType {
NONE WRAP BOUNCE STICK
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         571  2010-05-29 22:34  lakeast\.classpath
     文件         383  2010-05-23 11:47  lakeast\.project
     文件        7613  2010-05-29 22:26  lakeast\README_CN.txt
     文件         530  2010-05-26 22:01  lakeast\bin\log4j.properties
     文件        1125  2010-05-29 22:34  lakeast\bin\org\lakeast\common\BoundaryType.class
     文件        1660  2010-05-29 22:34  lakeast\bin\org\lakeast\common\Constraint.class
     文件        7505  2010-05-29 22:34  lakeast\bin\org\lakeast\common\Functions.class
     文件         877  2010-05-29 22:34  lakeast\bin\org\lakeast\common\FunctionsTest.class
     文件         479  2010-05-29 22:34  lakeast\bin\org\lakeast\common\InitializeException.class
     文件        1238  2010-05-29 22:34  lakeast\bin\org\lakeast\common\Randoms.class
     文件        1596  2010-05-29 22:34  lakeast\bin\org\lakeast\common\RandomsTest.class
     文件        2122  2010-05-29 22:34  lakeast\bin\org\lakeast\common\Range.class
     文件        1098  2010-05-29 22:34  lakeast\bin\org\lakeast\common\RangeTest.class
     文件        1872  2010-05-29 22:34  lakeast\bin\org\lakeast\common\ToStringBuffer.class
     文件        4858  2010-05-29 22:34  lakeast\bin\org\lakeast\ga\chromosome\BinaryChromosome.class
     文件        1301  2010-05-29 22:34  lakeast\bin\org\lakeast\ga\chromosome\BinaryChromosomeTest.class
     文件        3671  2010-05-29 22:34  lakeast\bin\org\lakeast\ga\chromosome\IntegerChromosome.class
     文件        3676  2010-05-29 22:34  lakeast\bin\org\lakeast\ga\chromosome\RealChromosome.class
     文件        3402  2010-05-29 22:34  lakeast\bin\org\lakeast\ga\chromosome\SequenceIntegerChromosome.class
     文件        1760  2010-05-29 22:34  lakeast\bin\org\lakeast\ga\chromosome\SequenceIntegerChromosomeTest.class
     文件        1418  2010-05-29 22:34  lakeast\bin\org\lakeast\ga\domain\BananaDomain.class
     文件        1430  2010-05-29 22:34  lakeast\bin\org\lakeast\ga\domain\GriewankDomain.class
     文件        1974  2010-05-29 22:34  lakeast\bin\org\lakeast\ga\domain\KnapsackDomain$1.class
     文件        2807  2010-05-29 22:34  lakeast\bin\org\lakeast\ga\domain\KnapsackDomain.class
     文件        1444  2010-05-29 22:34  lakeast\bin\org\lakeast\ga\domain\SphereDomain.class
     文件        2198  2010-05-29 22:34  lakeast\bin\org\lakeast\ga\domain\SphereDomainTest.class
     文件        1696  2010-05-29 22:34  lakeast\bin\org\lakeast\ga\domain\TSPDomain.class
     文件        2175  2010-05-29 22:34  lakeast\bin\org\lakeast\ga\domain\TSPDomainTest.class
     文件        4218  2010-05-29 22:34  lakeast\bin\org\lakeast\ga\gen\AdapativeFactorGenerator.class
     文件        1720  2010-05-29 22:34  lakeast\bin\org\lakeast\ga\skeleton\AbstractChromosome.class
     文件        3891  2010-05-29 22:34  lakeast\bin\org\lakeast\ga\skeleton\AbstractDomain.class
............此处省略155个文件信息

评论

共有 条评论