An integer programming approach to the OSPF weight setting problem∗
نویسندگان
چکیده
Under the Open Shortest Path First (OSPF) protocol, traffic flow in an Internet Protocol (IP) network is routed on the shortest paths between each source and destination. The shortest path is calculated based on pre-assigned weights on the network links. The OSPF weight setting problem is to determine a set of weights such that, if the flow is routed based on the OSPF protocol, some measure of network congestion is minimized. A variety of optimization approaches for this strongly NP -hard problem have been proposed. However, the existing studies develop heuristic solution methods without any quality guarantees. In this paper we propose an integer programming based solution strategy for the OSPF weight setting problem so as to obtain solutions with quality guarantees. We develop a family of valid inequalities for a mixedinteger linear programming formulation of the problem. These inequalities are incorporated within a branch-and-cut algorithm. Computational experiments using some randomly generated test problems and some problems taken from the literature indicate that the proposed approach is able to provide feasible solutions with significantly smaller optimality gaps than those provided by the state-of-the-art integer programming solver CPLEX.
منابع مشابه
A Non-radial Approach for Setting Integer-valued Targets in Data Envelopment Analysis
Data Envelopment Analysis (DEA) has been widely studied in the literature since its inception with Charnes, Cooper and Rhodes work in 1978. The methodology behind the classical DEA method is to determine how much improvements in the outputs (inputs) dimensions is necessary in order to render them efficient. One of the underlying assumptions of this methodology is that the units consume and prod...
متن کاملOblivious OSPF routing with weight optimization under polyhedral demand uncertainty
The desire for configuring well-managed OSPF routes to handle the communication needs in the contemporary business world with larger networks and changing service requirements has opened the way to use traffic engineering tools with the OSPF protocol. Moreover, anticipating possible shifts in expected traffic demands while using network resources efficiently has started to gain more attention. ...
متن کاملA Hybrid Genetic Algorithm Approach for Ospf Weight Setting Problem
In this paper, a method based on hybrid genetic algorithm (GA), is presented to optimize administrative weights for OSPF routing. This method can be seen as an alternative to the localsearch method in [1] or another GA-based method in [8,10]. However, the GA as well as the objective function we use are different. Instead of minimizing a convex cost function we prefer to minimize the maximum and...
متن کاملThe preemptive resource-constrained project scheduling problem subject to due dates and preemption penalties: An integer programming approach
Extensive research has been devoted to resource constrained project scheduling problem. However, little attention has been paid to problems where a certain time penalty must be incurred if activity preemption is allowed. In this paper, we consider the project scheduling problem of minimizing the total cost subject to resource constraints, earliness-tardiness penalties and preemption penalties, ...
متن کاملIntegrated Due Date Setting and Scheduling on a Single Machine Considering an Unexpected Unavailability
In this paper, an integrated machine scheduling withits due date setting problem has been considered. It is assumed that the machine is subject to some kind of random unavailability. Due dates should be set in an attractive and reliable manner, implying that they should be short and possible to be met. To this end, first, long due dates are penalized in the objective function. Then, for each cu...
متن کامل