08.11.2014 Views

Wireless Sensor and Actuator Networks for Lighting Energy ...

Wireless Sensor and Actuator Networks for Lighting Energy ...

Wireless Sensor and Actuator Networks for Lighting Energy ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

developed by Dantzig [87]. The inequality constraints <strong>for</strong>m a polyhedron, inside which<br />

is the feasible region, <strong>and</strong> it has been proven that the optimal solution always occurs at<br />

the vertex of the polyhedron. The main idea of the simplex algorithm is to find an<br />

admissible solution at a vertex of the polyhedron, <strong>and</strong> then keep on moving along the<br />

edges of the polyhedron to the adjacent vertex with lower objective value until no<br />

adjacent vertex with lower objective value can be found.<br />

It is, however, possible <strong>for</strong> the simplex algorithm to be caught in an infinite loop<br />

<strong>and</strong> render the worst-case solution time to be infinite. The cycling problem is very rare<br />

in practice, <strong>and</strong> variants of simplex algorithm that do not cycle exist [88]. Although<br />

simplex algorithm is very efficient <strong>and</strong> usually converges to the optimal solution in<br />

polynomial time, the worst-case complexity can be exponential if it does not cycle,<br />

which inspired the development of the family of interior point methods. As opposed to<br />

the simplex method, which travels along the edge of the polyhedron, the concept of the<br />

interior point methods is to move through the interior of the feasible region; this<br />

guarantees to converge to the optimal solution in polynomial time.<br />

Linear programming is the core technique utilized in the optimal lighting<br />

actuation system presented in Chapter 6. Given the setup of the lighting control<br />

problem, it is very straight<strong>for</strong>ward to <strong>for</strong>mulate energy usage as the objective function<br />

<strong>and</strong> users’ lighting preferences as the constraints to the linear programming problem.<br />

Furthermore, by treating the light actuator outputs as the variables, the problem is<br />

tractable <strong>and</strong> practical <strong>for</strong> real-time implementation since the number of variables is<br />

limited.<br />

44

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!