ILP models for scheduling while minimizing peak power consumption
dc.contributor.advisor | Horton, Joseph | |
dc.contributor.advisor | Bremner, David | |
dc.contributor.author | Jewett, Damian | |
dc.date.accessioned | 2023-03-01T16:16:28Z | |
dc.date.available | 2023-03-01T16:16:28Z | |
dc.date.issued | 2014 | |
dc.date.updated | 2016-08-15T00:00:00Z | |
dc.description.abstract | The Peak Power Minimization Scheduling Problem (PPMSP) is a job shop scheduling problem where peak power consumption is minimized, as opposed to makespan, total cost or some other common objective. A formal integer linear programming (ILP) model is developed for this scheduling problem, called the initial PPMSP model. This initial model is then used to create the Scheduler, an application for creating production schedules given unscheduled sets of production data constrained under precedence relations. The Scheduler uses a free solver called GLPSOL. The Estimator is another application that, given a production schedule, generates a plot of the expected power consumption over the course of the schedule. Later, an alternate PPMSP model is discussed, which aims to improve solution times by using fewer binary variables. Testing indicates that the alternate model provides no significant improvement in practice. Much better solution times can be achieved with more powerful solvers, such as CPLEX. | |
dc.description.copyright | Not available for use outside of the University of New Brunswick | |
dc.description.note | Electronic Only. (UNB thesis number) Thesis 9455. (OCoLC)956660240. | |
dc.description.note | M.C.S. University of New Brunswick, Faculty of Computer Science, 2014. | |
dc.format | text/xml | |
dc.format.extent | viii, 64 pages : illustrations | |
dc.format.medium | electronic | |
dc.identifier.oclc | (OCoLC)956660240 | |
dc.identifier.other | Thesis 9455 | |
dc.identifier.uri | https://unbscholar.lib.unb.ca/handle/1882/13224 | |
dc.language.iso | en_CA | |
dc.publisher | University of New Brunswick | |
dc.rights | http://purl.org/coar/access_right/c_abf2 | |
dc.subject.discipline | Computer Science | |
dc.subject.lcsh | Production scheduling -- Mathematical models. | |
dc.subject.lcsh | Integer programming. | |
dc.subject.lcsh | Energy consumption. | |
dc.title | ILP models for scheduling while minimizing peak power consumption | |
dc.type | master thesis | |
thesis.degree.discipline | Computer Science | |
thesis.degree.fullname | Master of Computer Science | |
thesis.degree.grantor | University of New Brunswick | |
thesis.degree.level | masters | |
thesis.degree.name | M.C.S. |
Files
Original bundle
1 - 1 of 1