An Improved Q-Learning for System Power Optimization with Temperature, Performance and Energy Constraint Modeling

Author(s):  
Lin Li ◽  
Shu Guo ◽  
Lingshuai Meng ◽  
Haibin Zhai ◽  
Zhen Hui ◽  
...  
Processes ◽  
2019 ◽  
Vol 7 (6) ◽  
pp. 321 ◽  
Author(s):  
Huazhen Cao ◽  
Tao Yu ◽  
Xiaoshun Zhang ◽  
Bo Yang ◽  
Yaxiong Wu

A novel transfer bees optimizer for reactive power optimization in a high-power system was developed in this paper. Q-learning was adopted to construct the learning mode of bees, improving the intelligence of bees through task division and cooperation. Behavior transfer was introduced, and prior knowledge of the source task was used to process the new task according to its similarity to the source task, so as to accelerate the convergence of the transfer bees optimizer. Moreover, the solution space was decomposed into multiple low-dimensional solution spaces via associated state-action chains. The transfer bees optimizer performance of reactive power optimization was assessed, while simulation results showed that the convergence of the proposed algorithm was more stable and faster, and the algorithm was about 4 to 68 times faster than the traditional artificial intelligence algorithms.


Author(s):  
Chris Thompson ◽  
Jules White ◽  
Douglas C. Schmidt

Smartphones are mobile devices that travel with their owners and provide increasingly powerful services. The software implementing these services must conserve battery power since smartphones may operate for days without being recharged. It is hard, however, to design smartphone software that minimizes power consumption. For example, multiple layers of abstractions and middleware sit between an application and the hardware, which make it hard to predict the power consumption of a potential application design accurately. Application developers must therefore wait until after implementation (when changes are more expensive) to determine the power consumption characteristics of a design. This chapter provides three contributions to the study of applying model-driven engineering to analyze power consumption early in the lifecycle of smartphone applications. First, it presents a model-driven methodology for accurately emulating the power consumption of smartphone application architectures. Second, it describes the System Power Optimization Tool (SPOT), which is a model-driven tool that automates power consumption emulation code generation and simplifies analysis. Third, it empirically demonstrates how SPOT can estimate power consumption to within ~3-4% of actual power consumption for representative smartphone applications.


Sign in / Sign up

Export Citation Format

Share Document