并行遗传算法在雅砻江梯级水库群优化调度中的应用_陈立华

合集下载

基于遗传算法的水库调度优化模型设计

基于遗传算法的水库调度优化模型设计

基于遗传算法的水库调度优化模型设计1. 引言水资源是人类生存和发展的基础,而水库是重要的水资源调度和管理工具。

为了实现水库的有效调度,提高水资源利用效率,许多学者和研究人员提出了各种各样的优化模型。

其中,基于遗传算法的水库调度优化模型因其优越的搜索能力和全局优化能力而备受关注。

本文旨在设计一种基于遗传算法的水库调度优化模型,以实现对水库运行规则进行有效优化。

2. 研究背景2.1 水库调度问题在实际生产中,由于气象、降雨等因素不确定性以及供需矛盾等问题,对于水库运行规则进行合理设计和优化是一项具有挑战性的任务。

传统的方法多以经验为基础,缺乏系统性和科学性。

2.2 遗传算法遗传算法是一种模拟自然进化过程中生物遗传机制而发展起来的一类搜索、优化方法。

其通过模拟自然选择、交叉、变异等过程来搜索最佳解决方案。

3. 研究方法3.1 问题建模首先需要将水库调度问题建立为数学模型。

考虑到水库调度问题的复杂性,本文将考虑多目标优化问题,包括最大化水库蓄水量、最小化泄洪量、最小化调度成本等。

同时,还需要考虑到供需平衡、洪水控制等约束条件。

3.2 遗传算法设计基于问题建模的基础上,设计遗传算法来求解优化问题。

遗传算法包括初始化种群、选择操作、交叉操作、变异操作和适应度评估等步骤。

其中,选择操作通过适应度函数来评估个体的适应度,并选择适应度较高的个体作为父代进行交叉和变异。

3.3 优化模型求解通过遗传算法求解优化模型,并得到一组较优的调度方案。

为了验证模型的有效性和鲁棒性,需要进行多次实验,并对实验结果进行统计分析。

4. 实验结果与分析通过对一实际水库进行调度方案设计并利用遗传算法求解得到了一组较优解。

与传统方法相比,基于遗传算法的水库调度优化模型在蓄水量和泄洪量方面均取得了显著改善。

同时,在供需平衡和洪水控制方面也取得了较好的效果。

5. 结论与展望本文设计了一种基于遗传算法的水库调度优化模型,并通过实验验证了模型的有效性和鲁棒性。

大变异遗传退火法及其在水库优化调度中的应用

大变异遗传退火法及其在水库优化调度中的应用

( 1) 库容约束:
V tmin [ V t [ V tmax
(2)
式中: V tmin是 t 时段蓄水库容的最低值即 死库容, V tmax 是 t 时段
的蓄水库 容的最高值, 一般 情况, 汛期 V tmax 取汛限水位 对应的 库容(汛 限水位可以是一个动态的值, 为了简化问 题, 本 文汛限
3 水库优化调度模型建立
本文的优化模型的 目标 函数 为在给 定控 制期内 的径 流过
程的情况下, 最大化控制期内兼顾保证出力 要求及防洪 要求的
发电量。
3. 1 目标函数
T
E N = max E t
(1)
t= 1
式中: t 为时段序号; T 为时段总数; Et 为 t 时段的发电量。
3. 2 约束条件
( 5) 边界条件约束
V 1 = V initial , V T+ 1 = V finish
(6)
式中: V initial 为调度期初水库 蓄水位对应库容; V f inish 表示 调度期
末水库蓄水位对应库容。
( 6) 非负约束
qi \ 0
(7)
4 LPM GASA 法对水库优化调度问题的求解 思路
2 模拟退火
Байду номын сангаас
模拟退火算法先以搜寻空间内一 个任意点作 起始: 每一步 先选择一个/ 邻 居0 , 然后 再计 算从 现有 位 置到 达/ 邻 居0 的 概 率, 然后 以一定的概率从现有位置转移到/ 邻居0 。当新 解被确 定接受时, 用新解代替当 前解, 这 只需将 当前 解中对 应于 产生 新解时的变换部 分予 以 实现, 同时 修 正 目标 函 数值 即 可。此 时, 当前解实现了一 次迭代。 可在此 基础 上开 始下一 轮试 验。 而当新解被判定为舍弃时, 则在原当前解的 基础上继续 下一轮 试验。基本步骤如下:

梯级水库群优化调度并行动态规划方法

梯级水库群优化调度并行动态规划方法

梯级水库群优化调度并行动态规划方法
王森;马志鹏;李善综;熊静
【期刊名称】《中国农村水利水电》
【年(卷),期】2017(0)11
【摘要】针对动态规划方法求解梯级水库群优化调度易造成计算耗时长、求解效率低等缺点,提出了梯级水库群优化调度并行动态规划方法。

该方法将调度期内所有离散状态点组合计算求解作为父任务,采用Fork/Join多核并行框架将父任务分解为多个子任务进行并行化求解。

以西江干流梯级水库群长期发电优化调度为研究实例,在多核配置上验证所提方法的有效性。

计算结果表明,在4核并行环境下,最大加速比可达到3.84,大幅度缩减计算耗时,计算效率显著提升。

【总页数】4页(P204-207)
【关键词】梯级水库群;优化调度;多核并行;动态规划;Fork/Join
【作者】王森;马志鹏;李善综;熊静
【作者单位】珠江水利科学研究院;水利部珠江河口动力学及伴生过程调控重点实验室;水利部珠江水利委员会技术咨询中心
【正文语种】中文
【中图分类】TV697.1
【相关文献】
1.粗粒度并行自适应混合粒子群算法及其在梯级水库群优化调度中的应用 [J], 王森;马志鹏;李善综;熊静
2.梯级水库群优化调度并行自适应混沌整体退火遗传算法 [J], 王森;马志鹏;李善综;王凌河
3.基于Fork/Join多核并行框架的梯级水库群优化调度 [J], 王森;马志鹏;李善综;王凌河;熊静
4.梯级水电站群长期发电优化调度多核并行随机动态规划方法 [J], 王森;程春田;武新宇;李保健;
5.多层嵌套动态规划并行算法在梯级水库优化调度中的应用 [J], 蒋志强;纪昌明;孙平;王丽萍;张验科
因版权原因,仅展示原文概要,查看原文内容请购买。

基于改进遗传算法的梯级水电站优化调度方法

基于改进遗传算法的梯级水电站优化调度方法

基于改进遗传算法的梯级水电站优化调度方法摘要随着能源问题的日益紧迫,水电站的调度与运营变得越来越重要。

梯级水电站具有复杂的水电耦合特性,同时受到多种不确定性因素的影响,如水流变化、负荷波动等。

优化梯级水电站的调度方法具有重要的现实意义。

本文针对梯级水电站的优化调度问题,提出了一种基于改进遗传算法的调度优化方法。

该方法从梯级水电站的实际调度运营考虑出发,综合考虑了水电调度相互耦合的影响,考虑了不同电站的优化特点,通过改进遗传算法对调度方案进行优化,得到最优的调度方案。

本文采用了实例验证该方法的可行性与有效性,结果表明,该方法能够有效提高水电站的发电效率,降低水电站的运营成本,具有实用价值。

AbstractKeywords: cascade hydropower station; optimization scheduling; improved genetic algorithm一、引言梯级水电站具有上下游电站之间水位相互制约的复杂的水电耦合特性和复杂的发电机组负荷响应特性,受到多种不确定性因素的影响,如水流变化、负荷波动等。

这些因素使得梯级水电站的调度问题变得十分复杂。

为了解决这一问题,不少学者和工程技术人员进行了深入的研究。

传统的调度方法往往基于规划、经验或试-and-error原则,具有计算复杂度高、求解速度慢等缺点。

如何建立简单、准确、高效的梯级水电站的调度优化方法,是解决梯级水电站调度问题的重要研究方向。

遗传算法是一种模拟生物进化过程的全局优化算法,具有强大的全局搜索能力,适用于复杂的优化问题。

针对梯级水电站调度问题,利用遗传算法进行调度优化已经得到了广泛的研究。

但传统的遗传算法存在着陷入局部最优解的问题,同时求解速度较慢。

本文针对该问题提出了一种基于改进遗传算法的调度优化方法,以期得到更优的调度方案,最终提高水电站的运营效率,降低运营成本。

本文的组织结构如下:第二部分对梯级水电站调度问题进行了分析;第三部分介绍了遗传算法及其改进方法;第四部分介绍了本文提出的基于改进遗传算法的梯级水电站调度优化方法;第五部分采用实例对该方法进行了验证;最后一部分对所做工作进行了总结,并对进一步研究进行了展望。

遗传算法在水库(群)优化调度研究中的应用综述

遗传算法在水库(群)优化调度研究中的应用综述

然利 用马 尔 可 夫链 的 性 质 证 明 在 保 留最 优 解 情 况
下 , 可 以收敛到全 局最 优解 , 是 对其 收 敛 速率 GA 但 的估计 需要 深入研 究 和讨论 。
非 线性规 划 、 系统 分 解协 调 方 法 等 。这 些 方 法各 大 具 特色 , 但应 用 中也 常 有 一些 问题[ , 如 , 步优 6 例 ] 逐 化 对初 始轨迹 的要 求 较 高 , 动态 规 划 求解 多 状 态变 量 问题 时 出现“ 维数 灾 ” , 等 而且 这 些 方 法解 决 多 目 标 水库 ( 优 化调度 问题 时存 在很大 困难 , 此 , 群) 为 人 们 寻求新 的算 法来解 决水 库 ( ) 群 优化 调度 问题 , GA
GA在 水 库 ( ) 群 优化 调 度 中 的应 用越 来 越 广 , 着 随 研究 的深入 , GA 的认 识越来 越深 , 随之产生 了 对 也 许 多问题 。本文 针对 GA在水 库 ( ) 群 优化 调度 中的 应 用进行 探讨 。
由于其 自身优 势而不 失为 一种 较好 的方法 。
20 0 8年 2月 2 日 0
遗 传 算 法在 水 库 【 ) 化 调 度研 究 中的应 用 综 述 群 优
涂 启 玉 ,梅 亚 东
( 汉 大 学 水 资 源 与 水 电 工程 国家 重 点 实 验 室 , 北 省 武 汉 市 4 0 7 ) 武 湖 3 0 2
摘要 : 绍 了遗传 算 法在 水库 ( 优 化调度 中的 应 用背 景及 算 法 的收 敛性 , 介 群) 讨论 了水库 ( ) 化 群 优 调度 中遗传 算法 的基 本应 用步骤 以及存 在 的 问题 , 出 了算法 的各种 改进 方 法, 给 并对遗 传算 法的应

改进的遗传算法在水库调度中的应用

改进的遗传算法在水库调度中的应用
避 免 了 自适 应 遗 传 算 法 陷入 局 部 最优 的缺 陷 , 一 定 收 敛 条件 下得 到 了更 接 近 全局 最优 的 目标 值 。 在


词 :水库调度 ;遗传算法 ;广度变异;分层进化 ;外部存档 ; 自适应
文 献 标 识 码 : A di1.9 9 ji n 10 .39 2 1.8 0 9 o:0 36 /.s .0 017 .0 2 0 .1 s
o o u ai n;a d s c n ir rh n e t d d e t t n a d a o t d a a t e g n tc ag r h t e r h go a p i l o u in fp p lt o n e o d he a c y i s r e p mu a i n d p e d p i e e i o i m os ac lb l t e o v l t o ma s l t .Th e u t o o e r s ls f印 一 p iai n i e ev i p r t n u i g r s e tv l h d p i e g n tc ag r h c mb n e p mu ai n a d t e h e a c y ag rt m r o a e lc to n r s r or o ea i sn e p ci ey t e a a t e ei o t m o i g d e tto n h ir h o h we e c mp r d, o v l i r l i w ih s o d t a h e ag r h yed d a b t r r s l.T e n w a g rt m a f ce t l b e r h n b l y,a d ef cie y a o d d sn i g h c h we h t e n w o t m il e et e ut h e o i t l i e l h h s e ii n o a s a c i g a i t n f t l v i e i k n g l i e v

基于遗传算法的梯级水库调度问题的研究

文章编号:1671-3559(2003)04-0344-03收稿日期:2003-06-15基金项目:国家自然科学基金重点资助项目(59979020)作者简介:胡明罡(1975-),男,山东济南人,天津大学建筑工程学院,水利水电工程专业博士生。

基于遗传算法的梯级水库调度问题的研究胡明罡(天津大学建筑工程学院,天津300072)摘 要:采用实数编码遗传算法(FP ),对梯级水库进行独立的编码计算,结合各个水库不同的约束条件和调度要求,进行总体优化调度求解,这样可以避免动态规划解决此类问题时带来的“维数灾”,并且计算速度快,可以根据不同的情况进行实时计算。

关键词:遗传算法;优化调度;梯级水库中图分类号:T V73文献标识码:A遗传算法是模拟自然界生物进化与机制的求解问题的一类自组织、自适应的人工智能技术,是在人工进化中完全模拟自然遗传的机制进行优化传递的一种方法。

遗传算法相比于常用的动态规划求解方法最大的不同就在于求解过程的并行性,正因为遗传算法可以同步进行全局求解,所以也就避免了动态规划为了确定不同的状态和约束条件而产生的维数灾问题。

本文中利用遗传算法对黄河上游龙羊峡和李家峡水电站进行了优化调度计算,龙羊峡是以发电为主兼顾其它综合效益的大型水电站,李家峡是径流式发电电站,因此,两座电站的调节周期不同,龙羊峡是作长期调节,李家峡作短期调节[1-5],本文中对两座电站进行分别编码,然后同步求解总体最优,得出最终结果。

1 问题的描述目标函数是水库的年总发电量最大,公式表示如下:max (∑ni =1)α1Q 1iH 1i t 1+∑mj =1α2Q 2jH 2j t 2(1)由于两个库的调节周期不同,龙羊峡采用月调节,李家峡采用日调节,因此目标函数以不同时间段的和来分别表示,取总发电量的最大值为最终目标。

α表示电站的发电综合系数,根据实际情况取α=0185。

(1)水库水量平衡约束QX =Q +q总泄流量由发电流量Q 和弃水量q 组成。

使用遗传算法确定按需灌溉系统水库群的最优调度

2 1 2月 0 0年
文章 编 号 :0 6 0 8 (00 0 — 0 7 0 10 ・ 0 1 2 1 ) 20 0 —6
水 利 水 电快 报
E H WR I
第 3 卷 第 2期 1
使 用遗 传算 法 确 定按 需 灌 溉 系统 水 库群 的 最优 调 度
[ 意大利 ] A. 埃尔费尔基基 等
水库 组成 ( 1 , 图 ) 每座水 库 的人流 ( 和出流 ( 。 q) q)
定义
遗传算法
上游总流量(/ ) L s

q r q ( st q ( Dt
之 间的最 佳平 衡是 确保 系统 良好 运 行 的关 键 。
般时问 t 人流流量( /) 的 L s 般 时 间 t 需水 流 量 ( /) 的 L s
标库 水位 ( 的偏 差 最小 , Ⅳ ) 以得 到 问题 的 最优 解 。 因此 , 目标 函数 ( 为适应 度 ) 映 了人 流 过程 线 的 称 反
库水位( 最高、 最低和 目标水位) 的偏差。为解决优化 问题 , 开发 了计算机程序 。该模 型在 意大利福 贾省锡尼
斯特拉 一奥凡托灌溉工程 中得到 了应用和检验。结果表 明, 该模型是有效的且鲁棒 性强。
关键词 : 水库群 ; 一调度 ; 统 计算方法 ; 传算法 ; 遗 最优调度
中 图法 分 类号 :V 9 .2 T 6 7 1 文献标志码 : A
进行 了深 入研究 , 用 了新 开发 的基 于 非支 配 分 类 采
G I A I 的方法 。采用 该方 法 对 数量 不 多 的样 本 进 行
容许 库水 位 ( i 的超 低 偏 差 、 Hm ) 固定 的最 高 容许 库 水位 ( … ) H 的超 高偏 差 以及 模拟 时段 末 固定 的 目

基于并行遗传算法的水电站群中期优化调度


细粒度模型和粗粒度模型。 其中,细粒度并行模型和
粗粒度并行模型都是基于种群进化独立而实现的。
不同的是,粗粒度模型将种群划分为若干子种群,子
种群独立进化,偶尔与临近子种群交换个体;而细粒
度模型将种群划分为多个子种群,最理想的情况是
每个子种群只有 1 个个体,通过相邻个体之间的交
流促进整个种群的进化 。 [14] 由于细粒度并行模型的
电力自动化设备
第 32 卷
G鄱

=
min
G(θ,
ft)
鄱鄱

G鄱
鄱鄱
(θ,
ft)
=
θ
+

1 c
T
鄱exp[c( ft - θ) - 1]
t=1
(3)
其中,c 为惩罚因子。
为保证 θ 为式(3)的解,根据 文 献 [8]可 得 θ 的
数学表达式为:
θ( ft) =
1 c
T
ln鄱exp(cft) t=1
异概率下的基本位变异。
3.2 遗传算法并行性分析
遗传算法是针对种群进行迭代计算,对应于不
同种群,遗传算法的计算过程是彼此独立的。 从生物
进化的角度而言,同一物种不同的种群可以按照一
定规律独立进化,互不影响,这符合自然界生物并行
进化的实际状况。 因此,遗传算法的多种群计算具有
良好的可并行性。
遗传算法的并行模型主要有 3 类:主从式模型、
随着水电站群规模的日益扩大,其优化调度求 解面临着巨大的维数灾问题,为缓解维数灾给获取 符合计算精度和时间要求的满意解带来的困难,研 究通常会致力于引入新的算法或对已有算法进行改 进,如遗传算法、粒子群算法、人工神经网络、改进动 态规划等在水电站群优化调度中的应用正是基于这 一思想。 但随着计算机技术的普及与进步,采用分布 式编程,充分利用计算机的并行机制提高计算效率 已经成为水电站群优化调度研究的新方向 。 [1-4]

基于改进遗传算法的梯级橡胶坝调度优化

基于改进遗传算法的梯级橡胶坝调度优化梯级橡胶坝调度优化是一个复杂而重要的问题,直接影响到水电站的发电效率和运行成本。

针对这一问题,改进遗传算法被广泛应用于调度优化问题的求解中,其具有全局搜索能力和自适应性。

本文将探讨基于改进遗传算法的梯级橡胶坝调度优化方法。

首先,我们需要了解梯级橡胶坝调度优化的背景和目标。

梯级橡胶坝是由多个水电站组成的复杂系统,不同水电站之间的水位、电量和供水需求等因素相互制约。

调度优化的目标是在满足供水需求的前提下,最大化发电效益,即在最短的时间内产生最大的电量。

改进遗传算法是一种模拟自然进化的优化算法,其基本思想是通过模拟遗传和进化过程,逐步搜索问题的最优解。

然而,在直接应用传统的遗传算法中,由于搜索空间的巨大和约束条件的复杂性,算法收敛速度较慢,且易陷入局部最优解。

因此,对于梯级橡胶坝调度优化问题,需要对遗传算法进行改进。

首先,针对梯级橡胶坝的调度特点,我们可以将优化问题分解为多个子问题,分别对每个水电站进行优化。

这样可以减小问题规模,使得遗传算法的搜索空间减小,提高算法的求解效率。

其次,我们可以引入改进的选择策略,以增加遗传算法的全局搜索能力。

例如,可以采用基于多目标优化的选择方法,通过评估解的多个指标(如发电效益和供水需求满足率)来选择优秀的个体。

这样可以保留更多可能为全局最优解的个体,避免陷入局部最优解。

此外,改进遗传算法中的交叉和变异操作也需要进行优化,以增强算法的自适应性。

可以采用自适应交叉和变异概率的方式,根据算法的收敛程度和种群的多样性自动调整交叉和变异的概率。

这样可以在早期加强算法的全局搜索能力,在后期则更加注重个体的优化。

最后,为了验证基于改进遗传算法的梯级橡胶坝调度优化方法的有效性,我们可以使用实际的调度数据进行仿真实验。

通过与传统的遗传算法、模拟退火算法等方法的对比,评估改进算法在求解梯级橡胶坝调度优化问题中的性能表现。

总结起来,基于改进遗传算法的梯级橡胶坝调度优化方法能够很好地解决复杂的调度问题,提高水电站的发电效率和运行成本。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第 29 卷 第 6 期 2010 年 12 月
水 力 发 电 学 报 JOURNAL OF HYDROELECTRIC ENGINEERING
Vol. 29 No. 6 Dec. ,2010
并行遗传算法在雅砻江梯级水库群优化调度中的应用
1 2 1 陈立华 , 梅亚东 , 麻荣永
( 1. 广西大学土木建筑工程学院,南宁
第6期
陈立华等:并行遗传算法在雅砻江梯级水库群优化调度中应用
67
下的梯级发电量最大 。
T T
max B =
I
Σ
E ( t) =
t=1
Σ
N t ·Δt
I
(1)
t=1
Σ N it i=1 其中 N t = I Σ N it - M ( N f - i=1
whenΣ N it ≥ N f
68 C = 5 + 2. 3 模拟退火遗传算法 1. 基本思路及约束条件的处理






2010 年
1 [ 1 + exp( - k
1
× Δg )
- 0. 65 × k
]
(5)
水库调度的运行策略一般用出库流量序列或水库水位序列来表示 。 若将水库水位序列看成是遗传算法中的 染色体( 个体) , 那么水库优化调度的遗传算法可以理解为:在水位 的 可 行 变 化 范 围 内, 随 机 生 成 m 组 染 色 体, 在 按式( 1 ) 计算其发电量;然后, 通过一定的遗传操作( 选择 、 交叉和变异) , 使适应度 ( 即发 满足一定的约束条件下, 电量) 高的个体有更大机会被遗传到下一代, 如此反复, 直至满足一定的收敛准则
2
并行遗传算法
由于粗粒度并行遗传算法( Coarse Grain Parallel Genetic Algorithm ,CPGA ) 对并行系统平台要求不高, 因而本
文主要研究基于计算机集群系统的并行遗传算法 。 2. 1 粗粒度并行遗传算法及主要影响性能因素 CPGA 是将群体依照处理器的个数分成若干个子群体, 各子群体在各自的处理器上并发独自运行遗 传算法; 为了防止某个处理机上的子群体陷入 局 部 最 优, 当 满 足 信 息 交 换 的 时 间 间 隔 或 频 率 Δ 时, 为子群体选择其它交
Abstract : A mathematical model is established to solve multi-stage optimization problem by using parallel genetic algorithm ( PGA ) for an optimal operation of cascade hydropower stations ,focusing on the coarse grain algorithm in this work. This model is based on our previous work of PGA that seeks a local optimal solution with a one direction loop. The PGA strategy proposed in this paper adaptively regulates the information exchange cycle based on the diversity of solution. To test the performance of these two strategies , PGA models and serial GA model are applied to the operation of Yalong cascade reservoirs. A comparative analysis of the better accuracy and improved parallel / serial GA shows the advantages of PGA in speeding up of calculation , convergence. Key words : reservoir operation ; parallel computation ; genetic algorithm ; cascade hydropower station
1
水库优化调度模型
在给定控制期内径流过程下, 水库群长期优化调度模型的目标函数为:控制期内考虑梯级保证出力要求条件
04 13 收稿日期: 2009基金项目: 国家自然科学基金项目( 51009029 ) ;广西自然科学基金( 2010 GXNSFE013005 ) ;广西大学科研基金资助项目( X081098 ) 作者简介: 陈立华( 1980 — ) , 男, 博士, 副教授 . E-mail : zgfjclh@ 163. com
0
引言
[ 1] “早 虽然 Holland 提出的遗传算法在应用过程显示出了其解决复杂系统优化问题的能 力 , 但该算法仍存在
熟” 现象 。 随着大批梯级水电站建成并 投 入 运 行, 大规模水库群优化调度模型的有效求解成为迫切需要解决的 问题 。 水库优化调度问题对遗传算法的求 解 质 量 和 运 行 速 度 提 出 了 更 高 的 要 求 , 因 此, 有必要对并行遗传算法 ( Parallel Genetic Algorithm ,PGA ) 进行研究 。 该方面研究不仅 为 了 提 高 运 算 速 度, 还 为 维 持 群 体 多 样 性, 抑止早 熟现象, 从而提高求解质量 。
Parallel genetic algorithm and its application to optimal operation of the Yalong river cascade reservoirs
CHEN Lihua 1 ,MEI Yadong 2 ,Ma Rongyong 1 ( 1. College of Civil and Architectural Engineering ,Guangxi University ,Nanning Wuhan University ,Wuhan 430072 ,China ) 530004 , China ; 2. State Key Laboratory of Water Resource and Hydropower Engineering Science ,
[ 3]
(2)
:① 迁 移 拓 扑 是 确 定 子 群 体 之 间
信息交换的迁移路径, 迁移拓扑与特定并行计算体系结构有着内在的对应关系 ; ② 迁移规模由迁移周期和迁移率 控制; ③ 迁移策略需考虑选择迁移哪些个体和确定哪些个体被替换 。 ④ 通 信 方 式 也 是 影 响 CPGA 并 行 计 算 速 度 的一个重要方面 。 2. 2 并行策略 1. 基于单向环迁移拓扑交流局部最优解策略( 策略 1 ) Matsumura T 等[3 ]在各种连接拓扑对解的质量影响方面做了大量对比实验, 发现单向环拓扑不仅较好地隔离 了子群体, 也保护了优良基因在群体间的扩散, 虽然收敛速度较慢, 却保证了解的质量 。 在 分 布 式 水 库 群 优 化 调 度并行计算系统中, 根据客户端连接服务端的顺序来代表物理上相邻的机器 , 验证该策略是否能取得上述效果 。 2. 基于解的多样性自适应地调节信息交流周期策略( 策略 2 ) 通过动态调节信息交流周期, 以期 PGA 在保持群体多样性和提高算法的收敛速度两方面达到较好的 平衡状 态 。 具体而言, 当子群体中各个解很相似时, 通过减小交流周期, 使得处理机之间进行较频繁的信息交流, 从而提 高解的多样性;当解的多样性已经很强时, 则增大交流周期, 既能减少通信开销, 又能保持子种群相对稳定的进化 环境 。 由公式( 3 ) 计算的 Δ i 来表示处理机 i 上解的多样性程度, Δ i 越小则该处理机上的解越集中, 认为解的多样 Δ g 越大表示整体多样性越好 。 性越差 。 由公式( 4 ) 计算的 Δ g 来表示所有处理机的整体多样性程度, 1 Δi = Ni
i 换对象 X , 并传递信息交换 内 容 Z 。 上 述 过 程 不 断 地 迭 代 进 行, 直 到 满 足 终 止 条 件 为 止 。 CPGA 可 形 式 化 定 义
为: CPGA = ( DMM , X, Z, GA ) Δ, Θ, 2, …, p|} 其中 DMM = { p i | i = 1 , 式中: DMM 是实现 PGA 的并行机或处理器 p i 所组成的集合; X 是各 个 处 理 器 交 换 对 象 所 组 成 的 集 合; Θ 是 进 行 信息交换时的个体替换操作算子 。 CPGA 性能主 要 由 以 下 四 大 影 响 因 素 决 定
i=1 I T
Σ
N it ) k )
whenΣ N it < N f
i=1
i=1
T 为时段总数,i 为电站 编 号, I 为 电 站 总 数, 式中: t 为时段变量, Δ t 为 计 算 时 段 长; N t 为 I 个 电 站 在 t 时 段 的 出 N it 为电站 i 在 t 时段的出力, E ( t ) 为 I 个电站在 t 时 段 的 发 电 量, N f 为 I 个 电 站 在 t 时 段 的 保 证 出 力, M 为惩 力, 罚系数 。 该模型的约束条件考虑水量平衡 、 水库蓄水限制 、 电站出力限制 、 水库出库流量限制和水库边界条件等, 2] 。 可参考文献[
Ni

j
Σ
2 [f ( i , j ) - f ave ( i ) ] P
(3) (4)
i 为第 i 处理机子种群中个体的数量, f( i, j ) 为第 i 处理机第 j 个个体的适应度, f ave ( i ) 为第 i 处理机子群体 式中, P 为处理器的数量 。 算法迭代过程由公式( 5 ) 来调整通信周期 C , k、 k 1 为正的常数 。 的平均适应度, 其中,
相关文档
最新文档