• 大小: 54KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-17
  • 语言: 其他
  • 标签: 算法  Java  

资源简介

资源简答,内容相对短小精悍,更有利于初学者对于该算法的掌握。该算法对于一些基本的需求都能得到满足,且对需承载的平台要求不高。希望能对初学者有一点帮助!

资源截图

代码片段和文件信息

/* ===========================================================
 * JNSGA2: a free NSGA-II library for the Java(tm) platform
 * ===========================================================
 *
 * (C) Copyright 2006-2007 Joachim Melcher Institut AIFB Universitaet Karlsruhe (TH) Germany
 *
 * Project Info:  http://sourceforge.net/projects/jnsga2/
 *
 * This library is free software; you can redistribute it and/or modify it  under the terms of the
 * GNU Lesser General Public License as published by the Free Software Foundation; either
 * version 2.1 of the License or (at your option) any later version.
 * 
 * This library is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY; without
 * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
 * Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public License along with this library;
 * if not write to the Free Software Foundation Inc. 51 Franklin Street Fifth Floor Boston
 * MA  02110-1301 USA.
 */

package de.uka.aifb.com.jnsga2;

/**
 * This interface describes a fitness function of a genetic algorithm.
 * 
 * @author Joachim Melcher Institut AIFB Universitaet Karlsruhe (TH) Germany
 * @version 1.0
 */
public interface FitnessFunction {
   
   /**
    * Evaluates the fitness value of the specified individual.
    * 
    * @param individual individual
    * @return fitness value
    */
   double evaluate(Individual individual);
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

    .......     26940  2006-11-27 16:14  粒子群、\license-LGPL.txt

    .......      3767  2007-09-11 10:06  粒子群、\README.txt

    .......      1572  2007-09-11 09:54  粒子群、\src\de\uka\aifb\com\jnsga2\FitnessFunction.java

    .......      8771  2007-09-11 09:40  粒子群、\src\de\uka\aifb\com\jnsga2\Individual.java

    .......     21443  2007-09-10 10:03  粒子群、\src\de\uka\aifb\com\jnsga2\NSGA2.java

    .......      4835  2007-09-11 09:54  粒子群、\src\de\uka\aifb\com\jnsga2\NSGA2Configuration.java

    .......      3000  2007-09-11 09:54  粒子群、\src\de\uka\aifb\com\jnsga2\NSGA2Event.java

    .......      1574  2007-09-11 09:54  粒子群、\src\de\uka\aifb\com\jnsga2\NSGA2Listener.java

    .......      2631  2007-09-11 09:56  粒子群、\src\de\uka\aifb\com\jnsga2\test\mocks\ProblemSCH_FitnessFunction.java

    .......      7865  2007-09-10 10:03  粒子群、\src\de\uka\aifb\com\jnsga2\test\mocks\RealIndividual.java

    .......      2487  2007-09-10 10:03  粒子群、\src\de\uka\aifb\com\jnsga2\test\mocks\SimpleFitnessFunction.java

    .......      4052  2007-09-10 10:03  粒子群、\src\de\uka\aifb\com\jnsga2\test\mocks\TestIndividual.java

    .......      7315  2007-09-11 09:55  粒子群、\src\de\uka\aifb\com\jnsga2\test\NSGA2ConfigurationTestCase.java

    .......     41908  2007-09-10 10:03  粒子群、\src\de\uka\aifb\com\jnsga2\test\NSGA2TestCase.java

    .......      3295  2007-09-11 09:55  粒子群、\src\de\uka\aifb\com\jnsga2\test\ProblemSCH_FitnessFunctionTestCase.java

    .......     25165  2007-09-11 09:56  粒子群、\src\de\uka\aifb\com\jnsga2\test\RealIndividualTestCase.java

    .......      1867  2007-09-11 09:56  粒子群、\src\de\uka\aifb\com\jnsga2\test\RunAllTestCases.java

     目录          0  2007-09-10 10:03  粒子群、\src\de\uka\aifb\com\jnsga2\test\mocks\.svn\tmp\prop-base

     目录          0  2007-09-10 10:03  粒子群、\src\de\uka\aifb\com\jnsga2\test\mocks\.svn\tmp\props

     目录          0  2007-09-11 10:04  粒子群、\src\de\uka\aifb\com\jnsga2\test\mocks\.svn\tmp\text-base

     目录          0  2006-11-20 10:17  粒子群、\src\de\uka\aifb\com\jnsga2\test\mocks\.svn\tmp\wcprops

     目录          0  2006-11-20 10:17  粒子群、\src\de\uka\aifb\com\jnsga2\example\.svn\tmp\prop-base

     目录          0  2006-11-20 10:17  粒子群、\src\de\uka\aifb\com\jnsga2\example\.svn\tmp\props

     目录          0  2007-09-11 10:04  粒子群、\src\de\uka\aifb\com\jnsga2\example\.svn\tmp\text-base

     目录          0  2006-11-20 10:17  粒子群、\src\de\uka\aifb\com\jnsga2\example\.svn\tmp\wcprops

     目录          0  2007-09-10 10:03  粒子群、\src\de\uka\aifb\com\jnsga2\test\.svn\tmp\prop-base

     目录          0  2007-09-10 10:03  粒子群、\src\de\uka\aifb\com\jnsga2\test\.svn\tmp\props

     目录          0  2007-09-11 10:04  粒子群、\src\de\uka\aifb\com\jnsga2\test\.svn\tmp\text-base

     目录          0  2006-11-20 10:17  粒子群、\src\de\uka\aifb\com\jnsga2\test\.svn\tmp\wcprops

     目录          0  2007-09-10 10:03  粒子群、\src\de\uka\aifb\com\jnsga2\test\mocks\.svn\prop-base

............此处省略90个文件信息

评论

共有 条评论