1,353 research outputs found
Online Modified Greedy Algorithm for Storage Control under Uncertainty
This paper studies the general problem of operating energy storage under
uncertainty. Two fundamental sources of uncertainty are considered, namely the
uncertainty in the unexpected fluctuation of the net demand process and the
uncertainty in the locational marginal prices. We propose a very simple
algorithm termed Online Modified Greedy (OMG) algorithm for this problem. A
stylized analysis for the algorithm is performed, which shows that comparing to
the optimal cost of the corresponding stochastic control problem, the
sub-optimality of OMG is bounded and approaches zero in various scenarios. This
suggests that, albeit simple, OMG is guaranteed to have good performance in
some cases; and in other cases, OMG together with the sub-optimality bound can
be used to provide a lower bound for the optimal cost. Such a lower bound can
be valuable in evaluating other heuristic algorithms. For the latter cases, a
semidefinite program is derived to minimize the sub-optimality bound of OMG.
Numerical experiments are conducted to verify our theoretical analysis and to
demonstrate the use of the algorithm.Comment: 14 page version of a paper submitted to IEEE trans on Power System
A Framework to Analyze the Performance of Load Balancing Schemes for Ensembles of Stochastic Simulations
Ensembles of simulations are employed to estimate the statistics of possible future states of a system, and are widely used in important applications such as climate change and biological modeling. Ensembles of runs can naturally be executed in parallel. However, when the CPU times of individual simulations vary considerably, a simple strategy of assigning an equal number of tasks per processor can lead to serious work imbalances and low parallel efficiency. This paper presents a new probabilistic framework to analyze the performance of dynamic load balancing algorithms for ensembles of simulations where many tasks are mapped onto each processor, and where the individual compute times vary considerably among tasks. Four load balancing strategies are discussed: most-dividing, all-redistribution, random-polling, and neighbor-redistribution. Simulation results with a stochastic budding yeast cell cycle model is consistent with the theoretical analysis. It is especially significant that there is a provable global decrease in load imbalance for the local rebalancing algorithms due to scalability concerns for the global rebalancing algorithms. The overall simulation time is reduced by up to 25%, and the total processor idle time by 85%
- β¦