We present a general modeling approach to crew rostering and its application to computer-assisted generation of rotation-based rosters ( or rotas) at the London Underground. Our goals were flexibility, speed, and opti...
详细信息
We present a general modeling approach to crew rostering and its application to computer-assisted generation of rotation-based rosters ( or rotas) at the London Underground. Our goals were flexibility, speed, and optimality, and our approach is unique in that it achieves all three. Flexibility was important because requirements at the Underground are evolving and because specialized approaches in the literature did not meet our flexibility-implied need to use standard solvers. We decompose crew rostering into stages that can each be solved with a standard commercial MILP solver. Using a 167 MHz Sun UltraSparc 1 and CPLEX 4.0 MILP solver, we obtained high-quality rosters in runtimes ranging from a few seconds to a few minutes within 2% of optimality. Input data were takes from different depots with crew sizes ranging from 30 - 150 drivers, i.e., with number of duties ranging from about 200 - 1000. Using an argument based on decomposition and aggregation, we prove the optimality of our approach for the overall crew rostering problem.
Dynamic voltage scaling (DVS) has become an important dynamic power-management technique to save energy. DVS tunes the power-performance tradeoff to the needs of the application. The goal is to minimize energy consump...
详细信息
Scheduling a casting sequence involving a number of orders with different casting weights and satisfying due dates of is an important optimization problem often encountered in foundries. In this article, we attempt to...
详细信息
Scheduling a casting sequence involving a number of orders with different casting weights and satisfying due dates of is an important optimization problem often encountered in foundries. In this article, we attempt to solve this complex, multi-variable, and multi-constraint optimization problem by using different implementations of genetic algorithms (GAs). In comparison with a mixed-integer linear programming solver, GAs with problem-specific operators are found to provide faster (with a subquadratic computational time complexity) and more reliable solutions to very large (more than 1 million integer variables) casting sequence optimization problems. In addition to solving the particular problem, the study demonstrates how problem-specific information can be introduced in a GA for solving complex real-world problems.
This paper presents a mixed-integer LP approach to the solution of the long-term transmission expansion planning problem. In general, this problem is large-scale, mixed-integer, nonlinear, and nonconvex. We derive a m...
详细信息
This paper presents a mixed-integer LP approach to the solution of the long-term transmission expansion planning problem. In general, this problem is large-scale, mixed-integer, nonlinear, and nonconvex. We derive a mixed-integerlinear formulation that considers losses and guarantees convergence to optimality using existing optimization software. The proposed model is applied to Garver's 6-bus system, the IEEE Reliability Test System, and a realistic Brazilian system. Simulation results show the accuracy as well as the efficiency of the proposed solution technique.
With power-related concerns becoming dominant aspects of hardware and software design, significant research effort has been devoted towards system power minimization. Among run-time power-management techniques, dynami...
详细信息
ISBN:
(纸本)9781581136623
With power-related concerns becoming dominant aspects of hardware and software design, significant research effort has been devoted towards system power minimization. Among run-time power-management techniques, dynamic voltage scaling (DVS) has emerged as an important approach, with the ability to provide significant power savings. DVS exploits the ability to control the power consumption by varying a processor's supply voltage (V) and clock frequency (f). DVS controls energy by scheduling different parts of the computation to different (V, f) pairs;the goal is to minimize energy while meeting performance needs. Although processors like the Intel XScale and Transmeta Crusoe allow software DVS control, such control has thus far largely been used at the process/task level under operating system control. This is mainly because the energy and time overhead for switching DVS modes is considered too large and difficult to manage within a single program. In this paper we explore the opportunities and limits of compile-time DVS scheduling. We derive an analytical model for the maximum energy savings that can be obtained using DVS given a few known program and processor parameters. We use this model to determine scenarios where energy consumption benefits from compile-time DVS and those where there is no benefit. The model helps us extrapolate the benefits of compile-time DVS into the future as processor parameters change. We then examine how much of these predicted benefits can actually be achieved through optimal settings of DVS modes. This is done by extending the existing mixed-integerlinear Program (MILP) formulation for this problem by accurately accounting for DVS energy switching overhead, by providing finer-grained control on settings and by considering multiple data categories in the optimization. Overall, this research provides a comprehensive view of compile-time DVS management, providing both practical techniques for its immediate deployment as well theoretical
Test scheduling is an important problem in system-on-a-chip (SOC) test automation. Efficient test schedules minimize the overall system test application time, avoid test resource conflicts, and limit power dissipation...
详细信息
Test scheduling is an important problem in system-on-a-chip (SOC) test automation. Efficient test schedules minimize the overall system test application time, avoid test resource conflicts, and limit power dissipation during test mode. In this paper, we present an integrated approach to several test scheduling problems. We first present a method to determine optimal schedules for reasonably sized SOCs with precedence relationships, i.e., schedules that preserve desirable orderings among tests. We also present an efficient heuristic algorithm to schedule tests for large SOCs with precedence constraints in polynomial time. We describe a novel algorithm that uses preemption of tests to obtain efficient schedules for SOCs. Experimental results for an academic SOC and an industrial SOC show that efficient test schedules can be obtained in reasonable CPU time.
This paper presents a multiperiod electricity auction market tool that explicitly takes into account transmission congestion and losses as well as intertemporal operating constraints such as start-up costs, ramp rates...
详细信息
This paper presents a multiperiod electricity auction market tool that explicitly takes into account transmission congestion and losses as well as intertemporal operating constraints such as start-up costs, ramp rates, and minimum up and down times that may be included in any generating unit's composite bid. This approach, which requires only existing mixed-integerlinear solvers, provides the market operator with a valuable tool for scheduling participants in a competitive market where transparency, fairness, and confidentiality of participants' data are of paramount concern. Indeed, under this framework, only network data are of public domain;producers are not required to reveal corporate data, and they have more flexibility in specifying the structure of their composite bid. This paper demonstrates and illustrates, through numerical studies using test systems, that an efficient and fair competitive electricity market can be implemented, taking into account network constraints and losses.
Urban networks are typically composed of a grid of arterial streets. Optimal control of the traffic signals in the grid system is essential for the effective operation of the network. In this paper, we present mathema...
详细信息
Urban networks are typically composed of a grid of arterial streets. Optimal control of the traffic signals in the grid system is essential for the effective operation of the network. In this paper, we present mathematical programming models for the development of optimal arterial-based progression schemes. Such schemes are widely used for traffic signal control in arterial streets. Under such a scheme, a continuous green band is provided in each direction along the artery at the desired speed of travel to facilitate the movement of through traffic along the arterial. Traditional schemes consist of uniform-width progressions. New approaches generate variable bandwidth progressions in which each directional road section is allocated an individually weighted band that can be adapted to the prevailing traffic flows on that link. mixed-integer linear programming is used for the optimization. Simulation results indicate that this method can produce considerable gains in performance when compared with traditional progression methods. By introducing efficient computational techniques, this method also lends itself to a natural extension for incorporation in a dynamic traffic management system. (C) 2002 Elsevier Science Ltd. All rights reserved.
This paper presents a mixed-integer linear programming (MILP) mathematic model for short-term scheduling of multipurpose batch plants based on the representation of State Task Network (STN) for processes. When the mod...
详细信息
ISBN:
(纸本)0780372980
This paper presents a mixed-integer linear programming (MILP) mathematic model for short-term scheduling of multipurpose batch plants based on the representation of State Task Network (STN) for processes. When the model is built, the assignment of tasks and units is handled through one set of binary variables and the continuous-time representation is used. The model involves less binary variables, continuous variables and constraints than any other existing model. In order to improve the computational efficiency further, some effective techniques are developed to cut down the size of the proposed model based on the characteristics of batch plants and the model. Examples reveal the effectiveness of the model and improvement techniques.
In this paper we focus on the single facility capacitated survivable network design problem. We optimize simultaneously the topology, the link dimensioning for the nominal state as well as for the single link failure ...
详细信息
ISBN:
(纸本)0780374223
In this paper we focus on the single facility capacitated survivable network design problem. We optimize simultaneously the topology, the link dimensioning for the nominal state as well as for the single link failure state when the survivable conditions are expressed by various rerouting strategies. We present an (mixed) integer mathematical approach that consists of several methodologies. To address the high dimensionality we use Benders' decomposition, and in parallel a Branch-and-Bound method and a cutting plane approach. Beyond the interest of the proposed approach itself, we have considered and compared two well,known restoration technics as local rerouting and end-to-end rerouting. Numerous computational results for realistic instance networks are given to compare these rerouting mechanisms in terms of installed capacities as well as overall costs with respect to topology requirements.
暂无评论