nimbus (1.2.4) | 2018-01-25 20:02 |
nimbus-sample (1.2.4) | 2018-01-26 17:06 |
jp.ossc.nimbus.service.ga.DefaultConvergenceConditionServiceは、最終世代を決定するための適応値の収束条件を決めるjp.ossc.nimbus.service.ga.ConvergenceConditionデフォルト実装サービスです。
このサービスは、以下の収束条件を設定できます。
以下に簡単なサービス定義を示します。
- <?xml version="1.0" encoding="Shift_JIS"?>
- <!DOCTYPE server PUBLIC
- "-//Nimbus//DTD Nimbus 1.0//JA"
- "http://nimbus.sourceforge.jp/dtd/nimbus-service_1_0.dtd">
- <server>
- <manager>
- <!-- 収束条件 -->
- <service name="ConvergenceCondition"
- code="jp.ossc.nimbus.service.ga.DefaultConvergenceConditionService">
- <!-- 最大世代数 -->
- <!-- 収束しない場合は、100世代で終了する-->
- <attribute name="MaxGenerationNum">100</attribute>
- <!-- 比較対象世代 -->
- <!-- 5世代前の世代との比較で収束を判断する。-->
- <attribute name="PreIndex">5</attribute>
- <!-- 相対許容誤差 -->
- <!-- 適応値が比較対象世代の適応値と1%以下の誤差なら収束したとみなして終了する -->
- <attribute name="PermissibleRelativeError">0.01</attribute>
- </service>
- </manager>
- </server>