56、基于原始对偶算法的凸规划能量最小化

基于原始对偶算法的凸规划能量最小化

1. 引言

原始对偶方法在许多优化问题中已被广泛应用,用于获取最优和近似解,主要应用于线性规划问题。近年来,有人将原始对偶范式应用于更一般的凸规划和Karush - Kuhn - Tucker(KKT)条件。本文聚焦于速度缩放模型下的能量最小化调度问题,在该模型中,每个处理器的速度可动态变化,能耗是速度的凸函数。

具体来说,若处理器在时间 $t$ 的运行速度为 $s(t)$,则所需功率为 $P(t) = s(t)^{\alpha}$(其中 $\alpha > 1$ 是与机器相关的常数),处理器的能耗为功率随时间的积分,即 $E = \int P(t)dt$,处理器执行的总工作量为速度随时间的积分,即 $w = \int s(t)dt$。

我们关注速度缩放可抢占开放式车间问题,该问题可自然地表述为凸规划问题。在能量最小化速度缩放可抢占开放式车间问题中,给定一组 $n$ 个作业 $J = {J_1, J_2, \ldots, J_n}$ 和一组 $m$ 个处理器 $M = {M_1, M_2, \ldots, M_m}$。每个作业由需在不同处理器上运行的操作组成,同一作业的操作不能同时执行。作业 $J_j$ 的操作 $O_{ij}$ 需在处理器 $M_i$ 上执行,其工作量为 $w_{ij} \geq 0$。操作可以被抢占,目标是在给定截止日期 $d$ 前完成所有操作的同时,最小化总能耗,该问题记为 $O|pmtn, d|E$。

2. 预备知识

在大多数速度缩放问题中,由于速度 - 功率函数的凸性,在最优调度中每个作业/操作在整个执行过程中以恒定速度运行。给定操作 $O_{ij}$ 的速度 $s_{

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值