A TABUSEARCH IMPLEMENTATION TO SOLVE THE LOGICAL TOPOLOGY DESIGN PROBLEM FOR LOW CONGESTION REQUIREMENTS

Size: px
Start display at page:

Download "A TABUSEARCH IMPLEMENTATION TO SOLVE THE LOGICAL TOPOLOGY DESIGN PROBLEM FOR LOW CONGESTION REQUIREMENTS"

Transcription

1 Master in Optical Communications and Photonic Technologies A TABUSEARCH IMPLEMENTATION TO SOLVE THE LOGICAL TOPOLOGY DESIGN PROBLEM FOR LOW CONGESTION REQUIREMENTS Optical Networks Prof. Marco Mellia Assigned to: Guido Alejandro Gavilanes Castillo (S13155) POLITECNICO DI TORINO Turin, Italy April 26

2 I. INTRODUCTION The versatile characteristics wavelength routed networks offer open the door to the challenge of controlling and configuring optical media resources (such as transceivers, available wavelengths) as optimal as possible; normally, this is an issue which takes many variables into account and also this optimization depends often on our criterion on what is this optimal point. At some scenarios, The optimal point of configuring a set of nodes to form a network could be to use the less transmitters as possible; at some other point of view, optimize the number of wavelengths (due to a certain number of them available); and sometimes it is necessary to maintain congestion under control to the lowest value; which is the case dealt in this report. Avoiding congestion over an optical network is an important issue since congestion over a link causes high buffering on transit nodes, and these transit nodes (which have to pass information from optical to electrical, and then again to optical domain) get congested thanks to having to route traffic from others, and the entire effect translates in an apparent lack of resources in some network nodes and excessive delays or data losses. The adequate disposition of nodes and light paths between them to achieve minimum congestion is a well known optimization task, known as Logical Topology Design Problem (LTD) and it is also well known its NP-Complete problem characterization, which makes it difficult to solve in a fast and straightforward manner at the same time. At first sight analyzing this problem when a step forward is given to solve the optimization problem it turns out the fact that the problem itself has changed to new conditions, (routes has changed, for example) and then this generates a multi branch set of options which computationally is difficult to solve deterministically. Many models have been proposed to solve this problem with relatively low computational power and in this field Heuristic and random algorithms are mixed to produce results. As a goal of this report, it is to show an implementation of some of those techniques in order to solve this particular problem in well defined scenarios. To achieve this goal, different algorithms and heuristics will be described and also the results obtained with the corresponding implementation. II. BRIEF REVIEW OF SUITABLE METHODOLOGIES HEURISTIC ALGORITHMS Searching for answers about how to solve a logical topology design problem, the first option is to consider intuitive or heuristic algorithms, based on the perception and common sense; usually these algorithms are expressed in few words and are use iterative processes until a certain condition is reached. In these cases heuristic algorithms take a variable, traffic matrix or problem constraints and apply the 1

3 iterative process depending also from the performance metric used; some examples are: Best random Solution (generates solutions, keeping the one with best performance metric). Single Hop Traffic Maximization Route and remove links. SEARCHING ALGORITHMS AND TABU SEARCH As deterministic algorithms based on criteria can offer a certain amount of freedom on the solutions obtained, searching algorithms arise as a mean to explore the solutions space looking for better solutions than the ones based on heuristics. A process which involves having a register of already visited solutions usually is adopted. At the end, certain conditions permit the algorithm to converge to a suitable solution. In searching algorithms there can be found certain amount of randomness as a source of new values and combinations to toss to the main search process, and this often makes the process less deterministic; price that has to be paid in terms of better solutions than more deterministic algorithms. In this classification there can be found Genetic algorithms (resembling principles on natural selection, generations, mutations and all these processes in a repetitive scenario), Simulated annealing, which generates similar solutions keeping them with certain probability, and Tabu search, which explores the space having memory of already visited solutions. The last technique is the one used here because it has been proven a certain effectiveness in finding optimal solutions, and here it is presented a reduced implementation which could be also improved by iterating on its development from basic model described here. III. PROBLEM FORMULATION SPECIFIC LTD REQUIREMENTS The Logical Topology Design Problem attempted to solve here is specified within some constraints of limited resources and performance metrics such that: Given a number of nodes, each one equipped with an equal (delta) amount of transmitters and receivers. Given a Traffic matrix which describes the relative point to point traffic needs of the network (each one specified as a normalized value in the space [1,5] and could be generated as a random set of values). And given the fact that the routing algorithm routes all traffic under single path and minimum hop conditions. A logical topology to satisfy these requirements must be found which also minimize the maximum congestion on light paths. This congestion would be the highest traffic per link of final configured network. 2

4 THIS TABU SEARCH IMPLEMENTATION Why Tabu Search In order to solve the LTD described above, Tabu search was chosen as the final option having tested previously a heuristic algorithm, which crashed without converging to a solution in the first test scenarios (reported below in solution assessment section) and at the same time gave the author the idea of how would it be possible to search through a wide set of possible solutions thanks to the concept of sorting the traffic requirements and tossing them in sequence to a network graph tool in order to apply routing and test performance. At the beginning of the process looking for an algorithm, tabu search didn t appear as an option, because the concept of space of solutions wasn t realized entirely. When the traffic requirement sorted sets appeared as the solution to be optimized for an specific traffic matrix, tabu search was realized then as a possible technique to solve the problem; and this implementation is reported on the following pages. Description With the problem requirements it has been also provided a software tool which was able to deal with graph configuring, directional link placement, traffic matrix input, and routed traffic calculation. This tool was used in order to reuse these already coded functionalities. Starting from an empty graph environment, the first step is to obtain the traffic requirements from the system, which means generating this matrix (which in a real situation would be provided as target traffic requirements) within the program and recovering it in a structured way: a list of source-destination pairs associated with a normalized traffic amount. With this list stored, the requirements are first sorted having first the most demanding pairs in terms of traffic. Start Search Generate traffic request set from traffic matrix. Sort first request set to use Better Solution? No Change Traffic Request set solution (not in tabulist). [Random, Range, Defect] Apply traffic requests set to graph [FRH,FLH] Save in Tabu List Change entirely solution Save: Traffic, trfmax, request set Change based on last request failed in set (range) No Solution Generated? Yes Time to exit? Yes Put a defect on solution Solution generated Figure 1. Implemented search algorithm flow based on Tabu Search Techniques. Each wrong solution is completely changed, and correct ones are just slightly changed in order to have probably better solutions on each iteration. This sorted list is the starting point of solutions for the main program. Note that here is applied a heuristic combined with the search algorithm shown below; this heuristic could be called Highest Traffic First (HTF) from now on. Starting from 3

5 these traffic requirements list, the program starts to pass them sequentially to the graph tool, applying changes, rerouting and watching the constraints given (delta number must not be exceeded). Each requirement will be applied in the graph one at a time thanks to 2 parametric heuristics: First Routing Heuristic and First Link Heuristic. Both heuristics apply for different advantages for optimization as shown below. Each heuristic will provide a different development of requirement applications, and some sorted combinations of them probably will find a constraint which will make the sorted solution to crash, but here is when the tabu search technique rises, which will take care of this issue. Each result (maximum congestion obtained for a configured topology) is searched until a new and lower value is reached, putting prior old solution on tabu list (avoided solutions). Solutions found are also explored once more by putting a random defect on a previous obtained solution in order to find a possible better one. The algorithm keeps on searching solutions until: some amount of them are found or a certain try limit is reached, these quantities were put in the program depending on the number of nodes considered, so small times are enough for small network configuring and large times are required for a large network to converge to a single solution. Dependencies of these limits are set as allowed search cycles proportional to N square and maximum number of solutions proportional to N. and have been set as empirical values due to various tests performed during program debug time. Figure 1 is a flow description of the main search algorithm. There can be outlined the change traffic request set functionality, which changes the set sorting in order to put other traffic requests before some others, and in this way optimize the solution. This change can be done by means of 3 different ways: Change based on range, which takes how many traffic requests have been applied before the previous solution crashed, and from this position the set is changed. Totally Random solution changes entirely the wrong solution and Put a Defect on Solution changes the traffic request set in one of its members. HEURISTIC ALGORITHMS UNDER TEST As it is explained in previous items, there are some heuristics which will determine the behavior of the search, and in fact these differences will be shown in results section, by putting which heuristic to use as a parameter. First Route Heuristic Under this heuristic, a traffic requirement between a node and another can be attended first trying to obtain an existing route between the nodes, then if this is not possible, adds a link between them to satisfy the requirement with the shortest route. This behavior obeys to the fact that initially, there must be enough links to route first traffic requirements, but also the maximum number of inbound/outbound links per node (delta) is allowed, so, at the beginning solutions with a low delta and high number of nodes will crash easily, decreasing the overall behavior of the entire search algorithm. This fact is a test that could be verified with the simulations and looking at the overall behavior comparing both heuristics. 4

6 But a secondary effect of this for a delta large could be a higher congestion level for generated solutions, since there could be possible to generate a connected solution with less links per graph. First link Heuristic This heuristic in the contrary, attempts to link both nodes by default. If the constraint of delta is found, then traffic will be rerouted by the existing links. This can cause an explosion in the number of links used per graph since it will use the most as possible. Higher Traffics First This is a concept reported above on implementation description is more intuitive corresponding to the fact that as the LTD problem must be solved optimizing maximum congestion, it sounds reasonable and intuitive to dispatch higher traffic requests in the first steps, to avoid increasing maximum congestion at the end, when possibly there is no more to do to improve a certain solution. IV. SOLUTION ASSESMENT PERFORMANCE IMPROVEMENT Taking a comparison plot with data generated through both heuristics, there must be an improvement in maximum congestion (lower) in solutions generated through FLH as stated above. This will also be paying a small additional delay to FRH. For higher number of nodes it will be a higher delay until a new solution is obtained. NUMBER OF LIGHT PATHS As Ligth paths are resources and hence a typical constraint of the problem, this constraint will be given by the parameter delta. Solutions will be characterized by a limit behavior, which consists on that low values of delta (near 1,2) will generate inevitably high relative congestion solutions (respect to other values of delta); despite of this fact, they will be the best solutions available in either case; the relative congestion respect to other solutions is due to the fact that with delta equal to one (the worst case), the solution must be constrained to a ring, in which each light path will carry many other traffic amounts from other nodes in the network. TEST CONDITIONS As the analysis of these algorithms results rely mostly on data input generation and output collection procedures, an alternate program was written to provide all required values to the main search program in order to test the main features outlined above and store the different results in order to generate reports which can provide some additional information. There are 3 degrees of freedom in which parameters can be feed to the main program: delta, Number of Nodes, and Apply heuristic to use (FRH or FLH). Number of nodes was swept in values from 3 to 1, both Heuristics and delta from 1 to 8. This leads to have the results for 128 samples with the different outputs stored, this amount could be enough to consolidate certain average values among all samples taken. Traffic matrixes are generated as simulations take place, the only restriction stated about them is the one mentioned in problem formulation, which sets a minimum and maximum value for each traffic requirement (which has to be random). 5

7 REFERENCE TOPOLOGIES The first way in which the program began being tested and debugged was the initial topology build up: a reference topology with 3 nodes and delta=1. For this case, there is only a reduced set of solutions (actually only 4) which can be easily drawn in mind during debugging time to check proper program functionality. When the program was ready to follow this solution, and other tests were performed, the program would be then ready to work for other values. V. RESULTS GENERAL BEHAVIOR An Overall survey of solutions obtained after sweeping the main program with values can be obtained by means of three curves. These curves compare both heuristics, FRH and FLH. Maximum congestion, Time required completing the solution and number of links per graph. 1 HEURISTICS BEHAVIOR - CONGESTION 9 FLH FRH MAXIMUM CONGESITON [A.U.] DIFFERENT SCENARIOS Figure 2 Results for the same input data for both heuristics. It can be seen an average difference between both, but finally does not represent a drastic difference as both follow the same shape given by the conditions of each scenario. Maximum congestion is measured in arbitrary units, which represent a normalized amount of traffic, and comes from traffic matrix generated randomly from the beginning. As it can be observed, both heuristics follow the same pattern behavior within the test conditions, given by the same conditions on each run, and more or less show a very low difference, as was expected when heuristics were conceived. As concerning for time required to obtain a solution due to both heuristics, the final result is not an appreciate gain on this time required, differences are just evident, showing the tabu search algorithm is performing the solution selection independent of the heuristic used. 6

8 As for links used, on each solution, FRH could be an option in a scenario where also link optimization must be achieved in some way; certain amounts of links in FLH solutions can have almost unused light paths. This is the tradeoff in which the specific target application sets the conditions. AVERAGE TIME REQUIRED [s] HEURISTIC BEHAVIOR - TIME REQUIRED DIFFERENT SCENARIOS TIMEFRH TIMEFLH Figure 3. For the time required for both heuristics, the randomness introduced is added to the heuristics difference, which makes a little difference and also make this difference magnitude also random. HEURISTIC BEHAVIOR - LINKS TOTAL NUMBER OF LINKS/GRAPH FRH FLH DIFFERENT SCENARIOS Figure 4. As it was expected, the number of resources per graph each test is reduced with FLH heuristic, but as mentioned previously, doesn t offer the best optimized solution in terms of congestion. 7

9 OPTIMIZATION GOAL As the optimization issues were since the beginning directed to solve the LTD problem optimized for low congestion, the performance metric will be on this case the maximum normalized traffic obtained in all the links in the logical topology configured by tabu search implementation. This value of congestion, it can be noted on figure 5 left, depends strongly from the delta parameter as the number of MAX CONGESTION [A.U.] MAX CONGESTION COMPARISON RMAX (delta=2) RMAX (delta=3) RMAX(delta=1) RMAX (delta=4) NUMBER OF NODES (N) nodes increases. Note that having delta equal to one constraints the network to a ring topology, making its congestion higher and higher with the number of nodes. For delta equal to 2, the situation is similar but the rate of change is lower, and so on for higher values of delta. The value of delta acts then as a traffic scattering parameter through the network, because it alleviates overall congestion (traffic concentration on a single link) creating the shortest paths to send traffic. Left plot shows a tendency of both algorithms to produce more different maximum congestion values as the number of nodes increases, this is just as expected as the cumulative differences in more simpler conditions are added together to make a high difference in higher order (number of nodes) networks. THIS IMPLEMENTATION PERFORMANCE As the optimization issues are being filled under a wide spectrum of conditions, it is necessary to check for the algorithm performance. This can be characterized by looking at first general behavior (Figs 2-4) and figure 6. solutions are distributed in time almost linearly and as explained above, the search algorithm stops when a certain condition is reached (number of search cycles exceeded or number of solutions found), but as this condition depends on the number of nodes as specified on algorithm description, it is expected of this dependency to show up here. MAXIMUM CONGESTION [A.U.] HEURISTIC BEHAVIOR - CONGESTION TIME FRH TIME FLH NUMBER OF NODES (N) Figure 5. Maximum congestion dependency from different factors, combined number of nodes and delta, and number of nodes in terms of the heuristic taken. The increasing difference between them in the second case could be the main drawback of FRH as the number of nodes increases. 8

10 PROCESSING TIME REQUIRED 25 TIME REQUIRED [s] TIME(delta=2) TIME(delta=1) TIME(delta=3) TIME(delta=4) NUMBER OF NODES (N) Figure 6. Dependency of solving time required on the number of network nodes. The worst case in which a search can take a long time is the case where all search cycles have been executed, which depends on N square. That is the upper bound of the time to be reached; the algorithm can also take less than that to reach a solution. In the most general case there is an almost linear region in which number of nodes and processing time are linearly related. SOLUTION DEPENDENCY WITH DELTA Different values of delta behave in similar ways each to another. Plots shown on figure 6 tell us there is a big dependency of performance at lower values of delta. And the situation is worse increasing the number of nodes; but for higher values of delta the congestion level becomes invariable and sets an upper bound in maximum congestion achieved for each number of nodes (see on left plot). This is an interesting result since corresponds to a total fill of congestion requirements, caused by enough number of links scattering traffic through the shortest routes. 9

11 This also means there is an optimum value of delta which achieves the minimum possible congestion condition and also the less waste of network resources (light paths available); for N equal to 3, this limit could be 2 (almost obvious at first PROCESSING TIME REQUIRED - FLH MAXIMUM CONGESTION ACHIEVED - FLH N=3 N=5 N=7 TIME REQUIRED [s] N=3 N=5 N=7 MAXIMUM CONGESTION [A.U.] DELTA Figure 6. Time required to obtain a solution and maximum congestion obtained on the solution have a dependency shown on each graph, but this dependency tends to fade out with increasing delta DELTA sight) but with N equal to 7, only 3 to 5 links per node could be used to achieve minimum possible congestion. Having this in mind, as more simulations are completed, a rule of thumb can be derived to have a criterion to design the physical topologies that will host these logical topologies. VI. CONCLUSIONS Up to this point, a solution to Logical Topology Design Problem has been proposed and tested through a set of simulations, and the results not only permit to infer the proposed algorithm behavior but also permit to conclude about the general behavior of maximum congestion dependency on different network parameters. As intuition and qualitative analyses lead to have an idea about the results of the most optimal topologies (without even generate them) having the results obtained stated on these graphs, confirm both perceptions that the algorithm proposed is intended and finally built to minimize congestion and also it has clarified our perception of variables compromised in the optimization process. Searching for better solutions, the adoption of some heuristics can be followed as a rule of thumb to optimize the search process and put some more intelligence on it. VII. REFERENCES AND BIBLIOGRAPHY Yufeng Xin, George N. Rouskas, and Harry G. Perros, On the Physical and Logical Topology Design of Large-Scale Optical Networks, JOURNAL OF LIGHTWAVE TECHNOLOGY, VOL. 21, NO. 4, APRIL 23. 1

12 Rajesh M. Krishnaswamy and Kumar N. Sivarajan, Design of Logical Topologies: A Linear Formulation for Wavelength-Routed Optical Networks with No Wavelength Changers, IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 9, NO. 2, APRIL 21 M.Mellia1, A.Nucci1, A.Grosso2, E.Leonardi1, M.Ajmone Marsan, Optimal Design of Logical Topologies in Wavelength-Routed Optical Networks with Multicast Traffic IEEE,

Design of Large-Scale Optical Networks Λ

Design of Large-Scale Optical Networks Λ Design of Large-Scale Optical Networks Λ Yufeng Xin, George N. Rouskas, Harry G. Perros Department of Computer Science, North Carolina State University, Raleigh NC 27695 E-mail: fyxin,rouskas,hpg@eos.ncsu.edu

More information

A Path Decomposition Approach for Computing Blocking Probabilities in Wavelength-Routing Networks

A Path Decomposition Approach for Computing Blocking Probabilities in Wavelength-Routing Networks IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 8, NO. 6, DECEMBER 2000 747 A Path Decomposition Approach for Computing Blocking Probabilities in Wavelength-Routing Networks Yuhong Zhu, George N. Rouskas, Member,

More information

Design of Logical Topologies in Wavelength-Routed IP Networks

Design of Logical Topologies in Wavelength-Routed IP Networks DESIGN OF LOGICAL TOPOLOGIES... 1 Design of Logical Topologies in Wavelength-Routed IP Networks M.Ajmone Marsan ½ A.Grosso ¾, E.Leonardi ½, M.Mellia ½, A.Nucci ½ ½ Dipartimento di Elettronica - Politecnico

More information

OPTICAL NETWORKS. Virtual Topology Design. A. Gençata İTÜ, Dept. Computer Engineering 2005

OPTICAL NETWORKS. Virtual Topology Design. A. Gençata İTÜ, Dept. Computer Engineering 2005 OPTICAL NETWORKS Virtual Topology Design A. Gençata İTÜ, Dept. Computer Engineering 2005 Virtual Topology A lightpath provides single-hop communication between any two nodes, which could be far apart in

More information

On Optimal Traffic Grooming in WDM Rings

On Optimal Traffic Grooming in WDM Rings 110 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 20, NO. 1, JANUARY 2002 On Optimal Traffic Grooming in WDM Rings Rudra Dutta, Student Member, IEEE, and George N. Rouskas, Senior Member, IEEE

More information

Network Topology Control and Routing under Interface Constraints by Link Evaluation

Network Topology Control and Routing under Interface Constraints by Link Evaluation Network Topology Control and Routing under Interface Constraints by Link Evaluation Mehdi Kalantari Phone: 301 405 8841, Email: mehkalan@eng.umd.edu Abhishek Kashyap Phone: 301 405 8843, Email: kashyap@eng.umd.edu

More information

A Modified Heuristic Approach of Logical Topology Design in WDM Optical Networks

A Modified Heuristic Approach of Logical Topology Design in WDM Optical Networks Proceedings of the International Conference on Computer and Communication Engineering 008 May 3-5, 008 Kuala Lumpur, Malaysia A Modified Heuristic Approach of Logical Topology Design in WDM Optical Networks

More information

Maximization of Single Hop Traffic with Greedy Heuristics

Maximization of Single Hop Traffic with Greedy Heuristics Maximization of Single Hop Traffic with Greedy Heuristics Esa Hyytiä Networking Laboratory, HUT, Finland, email: esa@netlab.hut.fi, ABSTRACT Maximization of the single hop traffic has been proposed as

More information

A Heuristic Algorithm for Designing Logical Topologies in Packet Networks with Wavelength Routing

A Heuristic Algorithm for Designing Logical Topologies in Packet Networks with Wavelength Routing A Heuristic Algorithm for Designing Logical Topologies in Packet Networks with Wavelength Routing Mare Lole and Branko Mikac Department of Telecommunications Faculty of Electrical Engineering and Computing,

More information

Lecture (08, 09) Routing in Switched Networks

Lecture (08, 09) Routing in Switched Networks Agenda Lecture (08, 09) Routing in Switched Networks Dr. Ahmed ElShafee Routing protocols Fixed Flooding Random Adaptive ARPANET Routing Strategies ١ Dr. Ahmed ElShafee, ACU Fall 2011, Networks I ٢ Dr.

More information

Comparison of Protection Cost at IP or WDM Layer

Comparison of Protection Cost at IP or WDM Layer Comparison of Protection Cost at IP or WDM Layer Mauro Cuna Politecnico di Tori - Tori, Italy Email: {mellia}@tlc.polito.it Marco Mellia Politecnico di Tori - Tori, Italy Email: {mellia}@tlc.polito.it

More information

AIRFOIL SHAPE OPTIMIZATION USING EVOLUTIONARY ALGORITHMS

AIRFOIL SHAPE OPTIMIZATION USING EVOLUTIONARY ALGORITHMS AIRFOIL SHAPE OPTIMIZATION USING EVOLUTIONARY ALGORITHMS Emre Alpman Graduate Research Assistant Aerospace Engineering Department Pennstate University University Park, PA, 6802 Abstract A new methodology

More information

Simulation of Energy Efficiency in Virtual Topology

Simulation of Energy Efficiency in Virtual Topology Simulation of Energy Efficiency in Virtual Topology 1 Nanda Kumar. S, 2 Selva Ra. P Department. of Information Technology, SRM University, Chennai, India 1 nanda6488@gmail.com, 2 selvara.p@ktr.srmuniv.ac.in

More information

Welfare Navigation Using Genetic Algorithm

Welfare Navigation Using Genetic Algorithm Welfare Navigation Using Genetic Algorithm David Erukhimovich and Yoel Zeldes Hebrew University of Jerusalem AI course final project Abstract Using standard navigation algorithms and applications (such

More information

Distributed Traffic Adaptive Wavelength Routing in IP-Over- WDM networks

Distributed Traffic Adaptive Wavelength Routing in IP-Over- WDM networks Distributed Traffic Adaptive Wavelength Routing in IP-Over- WDM networks Balaji Palanisamy, T. Siva Prasad, N.Sreenath 1 Department of Computer Science & Engineering and Information technology Pondicherry

More information

Wavelength Assignment in a Ring Topology for Wavelength Routed WDM Optical Networks

Wavelength Assignment in a Ring Topology for Wavelength Routed WDM Optical Networks Wavelength Assignment in a Ring Topology for Wavelength Routed WDM Optical Networks Amit Shukla, L. Premjit Singh and Raja Datta, Dept. of Computer Science and Engineering, North Eastern Regional Institute

More information

Metaheuristic Development Methodology. Fall 2009 Instructor: Dr. Masoud Yaghini

Metaheuristic Development Methodology. Fall 2009 Instructor: Dr. Masoud Yaghini Metaheuristic Development Methodology Fall 2009 Instructor: Dr. Masoud Yaghini Phases and Steps Phases and Steps Phase 1: Understanding Problem Step 1: State the Problem Step 2: Review of Existing Solution

More information

n = 2 n = 2 n = 1 n = 1 λ 12 µ λ λ /2 λ /2 λ22 λ 22 λ 22 λ n = 0 n = 0 λ 11 λ /2 0,2,0,0 1,1,1, ,0,2,0 1,0,1,0 0,2,0,0 12 1,1,0,0

n = 2 n = 2 n = 1 n = 1 λ 12 µ λ λ /2 λ /2 λ22 λ 22 λ 22 λ n = 0 n = 0 λ 11 λ /2 0,2,0,0 1,1,1, ,0,2,0 1,0,1,0 0,2,0,0 12 1,1,0,0 A Comparison of Allocation Policies in Wavelength Routing Networks Yuhong Zhu a, George N. Rouskas b, Harry G. Perros b a Lucent Technologies, Acton, MA b Department of Computer Science, North Carolina

More information

EXAMINING OF RECONFIGURATION AND REROUTING APPROACHES: WDM NETWORKS

EXAMINING OF RECONFIGURATION AND REROUTING APPROACHES: WDM NETWORKS International Journal of Information Technology and Knowledge Management January-June 2012, Volume 5, No. 1, pp. 69-72 EXAMINING OF RECONFIGURATION AND REROUTING APPROACHES: WDM NETWORKS Sushil Chaturvedi

More information

Research Incubator: Combinatorial Optimization. Dr. Lixin Tao December 9, 2003

Research Incubator: Combinatorial Optimization. Dr. Lixin Tao December 9, 2003 Research Incubator: Combinatorial Optimization Dr. Lixin Tao December 9, 23 Content General Nature of Research on Combinatorial Optimization Problem Identification and Abstraction Problem Properties and

More information

HEURISTICS FOR THE NETWORK DESIGN PROBLEM

HEURISTICS FOR THE NETWORK DESIGN PROBLEM HEURISTICS FOR THE NETWORK DESIGN PROBLEM G. E. Cantarella Dept. of Civil Engineering University of Salerno E-mail: g.cantarella@unisa.it G. Pavone, A. Vitetta Dept. of Computer Science, Mathematics, Electronics

More information

Splitter Placement in All-Optical WDM Networks

Splitter Placement in All-Optical WDM Networks plitter Placement in All-Optical WDM Networks Hwa-Chun Lin Department of Computer cience National Tsing Hua University Hsinchu 3003, TAIWAN heng-wei Wang Institute of Communications Engineering National

More information

Single Candidate Methods

Single Candidate Methods Single Candidate Methods In Heuristic Optimization Based on: [3] S. Luke, "Essentials of Metaheuristics," [Online]. Available: http://cs.gmu.edu/~sean/book/metaheuristics/essentials.pdf. [Accessed 11 May

More information

Optimal Design of Logical Topologies in Wavelength-Routed Optical Networks with Multicast Traffic

Optimal Design of Logical Topologies in Wavelength-Routed Optical Networks with Multicast Traffic Optimal Design of Logical Topologies in Wavelength-Routed Optical Networks with Multicast Traffic M.Mellia 1, A.Nucci 1, A.Grosso 2, E.Leonardi 1, M.Ajmone Marsan 1 1 Dipartimento di Elettronica - Politecnico

More information

Efficient Segmentation based heuristic approach for Virtual Topology Design in Fiber Optical Networks

Efficient Segmentation based heuristic approach for Virtual Topology Design in Fiber Optical Networks Efficient Segmentation based heuristic approach for Virtual Topology Design in Fiber Optical Networks P. Venkataravikumar 1, Prof. Bachala Sathyanarayana 2 Research Scholar 1, Department of Computer Science

More information

DESIGNING AN OPTIMAL VIRTUAL TOPOLOGY IN WDM BASED TOROIDAL OPTICAL NETWORKS

DESIGNING AN OPTIMAL VIRTUAL TOPOLOGY IN WDM BASED TOROIDAL OPTICAL NETWORKS DESIGNING AN OPTIMAL VIRTUAL TOPOLOGY IN WDM BASED TOROIDAL OPTICAL NETWORKS Dhivya Muralishankar Department of Computer Science North Carolina State University Raleigh, North Carolina dmurali@unity.ncsu.edu

More information

An Efficient Algorithm for Virtual-Wavelength-Path Routing Minimizing Average Number of Hops

An Efficient Algorithm for Virtual-Wavelength-Path Routing Minimizing Average Number of Hops An Efficient Algorithm for Virtual-Wavelength-Path Routing Minimizing Average Number of Hops Harsha V. Madhyastha Department of Computer Science and Engineering Indian Institute of Technology, Madras Chennai,

More information

Resource Management in Computer Networks -- Mapping from engineering problems to mathematical formulations

Resource Management in Computer Networks -- Mapping from engineering problems to mathematical formulations Resource Management in Computer Networks -- Mapping from engineering problems to mathematical formulations Rong Zheng COSC 7388 2 Two Types of Real-world Problems Make something work E.g. build a car on

More information

The Memetic Algorithm for The Minimum Spanning Tree Problem with Degree and Delay Constraints

The Memetic Algorithm for The Minimum Spanning Tree Problem with Degree and Delay Constraints The Memetic Algorithm for The Minimum Spanning Tree Problem with Degree and Delay Constraints Minying Sun*,Hua Wang* *Department of Computer Science and Technology, Shandong University, China Abstract

More information

A Novel Class-based Protection Algorithm Providing Fast Service Recovery in IP/WDM Networks

A Novel Class-based Protection Algorithm Providing Fast Service Recovery in IP/WDM Networks A Novel Class-based Protection Algorithm Providing Fast Service Recovery in IP/WDM Networks Wojciech Molisz and Jacek Rak Gdansk University of Technology, G. Narutowicza 11/12, Pl-8-952 Gdansk, Poland

More information

Tabu search and genetic algorithms: a comparative study between pure and hybrid agents in an A-teams approach

Tabu search and genetic algorithms: a comparative study between pure and hybrid agents in an A-teams approach Tabu search and genetic algorithms: a comparative study between pure and hybrid agents in an A-teams approach Carlos A. S. Passos (CenPRA) carlos.passos@cenpra.gov.br Daniel M. Aquino (UNICAMP, PIBIC/CNPq)

More information

Module 1 Lecture Notes 2. Optimization Problem and Model Formulation

Module 1 Lecture Notes 2. Optimization Problem and Model Formulation Optimization Methods: Introduction and Basic concepts 1 Module 1 Lecture Notes 2 Optimization Problem and Model Formulation Introduction In the previous lecture we studied the evolution of optimization

More information

ACO and other (meta)heuristics for CO

ACO and other (meta)heuristics for CO ACO and other (meta)heuristics for CO 32 33 Outline Notes on combinatorial optimization and algorithmic complexity Construction and modification metaheuristics: two complementary ways of searching a solution

More information

An Efficient Algorithm for Solving Traffic Grooming Problems in Optical Networks

An Efficient Algorithm for Solving Traffic Grooming Problems in Optical Networks An Efficient Algorithm for Solving Traffic Grooming Problems in Optical Networks Hui Wang, George N. Rouskas Operations Research and Department of Computer Science, North Carolina State University, Raleigh,

More information

Hierarchical Traffic Grooming in WDM Networks

Hierarchical Traffic Grooming in WDM Networks Hierarchical Traffic Grooming in WDM Networks George N. Rouskas Department of Computer Science North Carolina State University Joint work with: Rudra Dutta (NCSU), Bensong Chen (Google Labs), Huang Shu

More information

COPYRIGHTED MATERIAL. Introduction. Chapter 1

COPYRIGHTED MATERIAL. Introduction. Chapter 1 Chapter 1 Introduction Performance Analysis, Queuing Theory, Large Deviations. Performance analysis of communication networks is the branch of applied probability that deals with the evaluation of the

More information

A Comparison of Allocation Policies in Wavelength Routing Networks*

A Comparison of Allocation Policies in Wavelength Routing Networks* Photonic Network Communications, 2:3, 267±295, 2000 # 2000 Kluwer Academic Publishers. Manufactured in The Netherlands. A Comparison of Allocation Policies in Wavelength Routing Networks* Yuhong Zhu, George

More information

Scheduling Algorithms to Minimize Session Delays

Scheduling Algorithms to Minimize Session Delays Scheduling Algorithms to Minimize Session Delays Nandita Dukkipati and David Gutierrez A Motivation I INTRODUCTION TCP flows constitute the majority of the traffic volume in the Internet today Most of

More information

Branch-and-Bound Algorithms for Constrained Paths and Path Pairs and Their Application to Transparent WDM Networks

Branch-and-Bound Algorithms for Constrained Paths and Path Pairs and Their Application to Transparent WDM Networks Branch-and-Bound Algorithms for Constrained Paths and Path Pairs and Their Application to Transparent WDM Networks Franz Rambach Student of the TUM Telephone: 0049 89 12308564 Email: rambach@in.tum.de

More information

Design of Hierarchical Crossconnect WDM Networks Employing a Two-Stage Multiplexing Scheme of Waveband and Wavelength

Design of Hierarchical Crossconnect WDM Networks Employing a Two-Stage Multiplexing Scheme of Waveband and Wavelength 166 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 20, NO. 1, JANUARY 2002 Design of Hierarchical Crossconnect WDM Networks Employing a Two-Stage Multiplexing Scheme of Waveband and Wavelength

More information

An Ant Colony Optimization Implementation for Dynamic Routing and Wavelength Assignment in Optical Networks

An Ant Colony Optimization Implementation for Dynamic Routing and Wavelength Assignment in Optical Networks An Ant Colony Optimization Implementation for Dynamic Routing and Wavelength Assignment in Optical Networks Timothy Hahn, Shen Wan March 5, 2008 Montana State University Computer Science Department Bozeman,

More information

Available online at ScienceDirect

Available online at   ScienceDirect Available online at www.sciencedirect.com ScienceDirect Procedia Technology 0 ( 0 ) 900 909 International Conference on Computational Intelligence: Modeling, Techniques and Applications (CIMTA-0) Multicast

More information

Different Optimal Solutions in Shared Path Graphs

Different Optimal Solutions in Shared Path Graphs Different Optimal Solutions in Shared Path Graphs Kira Goldner Oberlin College Oberlin, OH 44074 (610) 324-3931 ksgoldner@gmail.com ABSTRACT We examine an expansion upon the basic shortest path in graphs

More information

Optimization Techniques for Design Space Exploration

Optimization Techniques for Design Space Exploration 0-0-7 Optimization Techniques for Design Space Exploration Zebo Peng Embedded Systems Laboratory (ESLAB) Linköping University Outline Optimization problems in ERT system design Heuristic techniques Simulated

More information

A New Algorithm for the Distributed RWA Problem in WDM Networks Using Ant Colony Optimization

A New Algorithm for the Distributed RWA Problem in WDM Networks Using Ant Colony Optimization A New Algorithm for the Distributed RWA Problem in WDM Networks Using Ant Colony Optimization Víctor M. Aragón, Ignacio de Miguel, Ramón J. Durán, Noemí Merayo, Juan Carlos Aguado, Patricia Fernández,

More information

LSP placement in an MPLS-TP mesh network with shared mesh protection mechanism

LSP placement in an MPLS-TP mesh network with shared mesh protection mechanism LSP placement in an MPLS-TP mesh network with shared mesh protection mechanism CLÁUDIO ROBERTO FERREIRA COSTA, WAGNER LUIZ ZUCCHI Escola Politécnica Departamento de Engenharia de Sistemas Eletrônicos Universidade

More information

Job Shop Scheduling Problem (JSSP) Genetic Algorithms Critical Block and DG distance Neighbourhood Search

Job Shop Scheduling Problem (JSSP) Genetic Algorithms Critical Block and DG distance Neighbourhood Search A JOB-SHOP SCHEDULING PROBLEM (JSSP) USING GENETIC ALGORITHM (GA) Mahanim Omar, Adam Baharum, Yahya Abu Hasan School of Mathematical Sciences, Universiti Sains Malaysia 11800 Penang, Malaysia Tel: (+)

More information

Combining In-Transit Buffers with Optimized Routing Schemes to Boost the Performance of Networks with Source Routing?

Combining In-Transit Buffers with Optimized Routing Schemes to Boost the Performance of Networks with Source Routing? Combining In-Transit Buffers with Optimized Routing Schemes to Boost the Performance of Networks with Source Routing? J. Flich 1,P.López 1, M. P. Malumbres 1, J. Duato 1, and T. Rokicki 2 1 Dpto. Informática

More information

Network Routing Protocol using Genetic Algorithms

Network Routing Protocol using Genetic Algorithms International Journal of Electrical & Computer Sciences IJECS-IJENS Vol:0 No:02 40 Network Routing Protocol using Genetic Algorithms Gihan Nagib and Wahied G. Ali Abstract This paper aims to develop a

More information

Performance of Optical Burst Switching Techniques in Multi-Hop Networks

Performance of Optical Burst Switching Techniques in Multi-Hop Networks Performance of Optical Switching Techniques in Multi-Hop Networks Byung-Chul Kim *, You-Ze Cho *, Jong-Hyup Lee **, Young-Soo Choi **, and oug Montgomery * * National Institute of Standards and Technology,

More information

New QoS Measures for Routing and Wavelength Assignment in WDM Networks

New QoS Measures for Routing and Wavelength Assignment in WDM Networks New QoS Measures for Routing and Wavelength Assignment in WDM Networks Shi Zhong Xu and Kwan L. Yeung Department of Electrical & Electronic Engineering The University of Hong Kong Pokfulam, Hong Kong Abstract-A

More information

Worldwide. National. Local. Regional. Tier 1 Carrier Performance Report: March

Worldwide. National. Local. Regional. Tier 1 Carrier Performance Report: March Tier Carrier Performance Report: March 8 Disclaimer: The data presented in this report card is intended for information purposes only and is not to be interpreted as any form of promotion or debasement

More information

Evaluating multicast routing algorithms performance and execution time

Evaluating multicast routing algorithms performance and execution time Evaluating multicast routing algorithms performance and execution time DAN MANCAS ECATERINA - IRINA MANOLE NICU ENESCU Computer and Communication Engineering Department Faculty of Automation, Computers

More information

Surveying Formal and Practical Approaches for Optimal Placement of Replicas on the Web

Surveying Formal and Practical Approaches for Optimal Placement of Replicas on the Web Surveying Formal and Practical Approaches for Optimal Placement of Replicas on the Web TR020701 April 2002 Erbil Yilmaz Department of Computer Science The Florida State University Tallahassee, FL 32306

More information

CHAPTER 6 ORTHOGONAL PARTICLE SWARM OPTIMIZATION

CHAPTER 6 ORTHOGONAL PARTICLE SWARM OPTIMIZATION 131 CHAPTER 6 ORTHOGONAL PARTICLE SWARM OPTIMIZATION 6.1 INTRODUCTION The Orthogonal arrays are helpful in guiding the heuristic algorithms to obtain a good solution when applied to NP-hard problems. This

More information

I R TECHNICAL RESEARCH REPORT. A Local Optimization Algorithm for Logical Topology Design and Traffic Grooming in IP over WDM Networks

I R TECHNICAL RESEARCH REPORT. A Local Optimization Algorithm for Logical Topology Design and Traffic Grooming in IP over WDM Networks TECHNICAL RESEARCH REPORT A Local Optimization Algorithm for Logical Topology Design and Traffic Grooming in IP over WDM Networks by Kwang-Il Lee, Mark Shayman TR 2003-3 I R INSTITUTE FOR SYSTEMS RESEARCH

More information

Optical Networks: from fiber transmission to photonic switching

Optical Networks: from fiber transmission to photonic switching Optical Networks: from fiber transmission to photonic switching Wavelength-Routing Networks Fabio Neri and Marco Mellia TLC Networks Group Electronics Department e-mail: lastname@polito.it http://www.tlc-networks.polito.it/

More information

A Genetic Algorithm for Multiprocessor Task Scheduling

A Genetic Algorithm for Multiprocessor Task Scheduling A Genetic Algorithm for Multiprocessor Task Scheduling Tashniba Kaiser, Olawale Jegede, Ken Ferens, Douglas Buchanan Dept. of Electrical and Computer Engineering, University of Manitoba, Winnipeg, MB,

More information

Rollout Algorithms for Logical Topology Design and Traffic Grooming in Multihop WDM Networks

Rollout Algorithms for Logical Topology Design and Traffic Grooming in Multihop WDM Networks Rollout Algorithms for Logical Topology Design and Traffic Grooming in Multihop WDM Networks Kwangil Lee Department of Electrical and Computer Engineering University of Texas, El Paso, TX 79928, USA. Email:

More information

Stochastic Control of Path Optimization for Inter-Switch Handoffs in Wireless ATM Networks

Stochastic Control of Path Optimization for Inter-Switch Handoffs in Wireless ATM Networks 336 IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 9, NO. 3, JUNE 2001 Stochastic Control of Path Optimization for Inter-Switch Handoffs in Wireless ATM Networks Vincent W. S. Wong, Member, IEEE, Mark E. Lewis,

More information

RWA on Scheduled Lightpath Demands in WDM Optical Transport Networks with Time Disjoint Paths

RWA on Scheduled Lightpath Demands in WDM Optical Transport Networks with Time Disjoint Paths RWA on Scheduled Lightpath Demands in WDM Optical Transport Networks with Time Disjoint Paths Hyun Gi Ahn, Tae-Jin Lee, Min Young Chung, and Hyunseung Choo Lambda Networking Center School of Information

More information

Artificial Neural Network based Curve Prediction

Artificial Neural Network based Curve Prediction Artificial Neural Network based Curve Prediction LECTURE COURSE: AUSGEWÄHLTE OPTIMIERUNGSVERFAHREN FÜR INGENIEURE SUPERVISOR: PROF. CHRISTIAN HAFNER STUDENTS: ANTHONY HSIAO, MICHAEL BOESCH Abstract We

More information

An Algorithm for Traffic Grooming in WDM Mesh Networks with Dynamically Changing Light-Trees

An Algorithm for Traffic Grooming in WDM Mesh Networks with Dynamically Changing Light-Trees An Algorithm for raffic rooming in WDM Mesh Networks with Dynamically Changing Light-rees Xiaodong Huang, Farid Farahmand, and Jason P. Jue Department of Computer Science Department of Electrical Engineering

More information

Spectrum Allocation Policies in Fragmentation Aware and Balanced Load Routing for Elastic Optical Networks

Spectrum Allocation Policies in Fragmentation Aware and Balanced Load Routing for Elastic Optical Networks Spectrum Allocation Policies in Fragmentation Aware and Balanced Load Routing for Elastic Optical Networks André C. S. Donza, Carlos R. L. Francês High Performance Networks Processing Lab - LPRAD Universidade

More information

Heuristic Algorithms for Multiconstrained Quality-of-Service Routing

Heuristic Algorithms for Multiconstrained Quality-of-Service Routing 244 IEEE/ACM TRANSACTIONS ON NETWORKING, VOL 10, NO 2, APRIL 2002 Heuristic Algorithms for Multiconstrained Quality-of-Service Routing Xin Yuan, Member, IEEE Abstract Multiconstrained quality-of-service

More information

Sparse Converter Placement in WDM Networks and their Dynamic Operation Using Path-Metric Based Algorithms

Sparse Converter Placement in WDM Networks and their Dynamic Operation Using Path-Metric Based Algorithms Sparse Converter Placement in WDM Networks and their Dynamic Operation Using Path-Metric Based Algorithms Sanjay K. Bose, SMIEEE, Y.N. Singh, MIEEE A.N.V.B. Raju Bhoomika Popat Department of Electrical

More information

D-Optimal Designs. Chapter 888. Introduction. D-Optimal Design Overview

D-Optimal Designs. Chapter 888. Introduction. D-Optimal Design Overview Chapter 888 Introduction This procedure generates D-optimal designs for multi-factor experiments with both quantitative and qualitative factors. The factors can have a mixed number of levels. For example,

More information

Efficient QoS Partition and Routing in Multiservice IP Networks

Efficient QoS Partition and Routing in Multiservice IP Networks Efficient QoS Partition and Routing in Multiservice IP Networks I. Atov H. T. Tran R. J. Harris RMIT University Melbourne Box 2476V Vic. 3001, Australia Abstract This paper considers the combined problem

More information

An Integer Programming Approach to Packing Lightpaths on WDM Networks 파장분할다중화망의광경로패킹에대한정수계획해법. 1. Introduction

An Integer Programming Approach to Packing Lightpaths on WDM Networks 파장분할다중화망의광경로패킹에대한정수계획해법. 1. Introduction Journal of the Korean Institute of Industrial Engineers Vol. 32, No. 3, pp. 219-225, September 2006. An Integer Programming Approach to Packing Lightpaths on WDM Networks Kyungsik Lee 1 Taehan Lee 2 Sungsoo

More information

IO2654 Optical Networking. WDM network design. Lena Wosinska KTH/ICT. The aim of the next two lectures. To introduce some new definitions

IO2654 Optical Networking. WDM network design. Lena Wosinska KTH/ICT. The aim of the next two lectures. To introduce some new definitions IO2654 Optical Networking WDM network design Lena Wosinska KTH/ICT 1 The aim of the next two lectures To introduce some new definitions To make you aware about the trade-offs for WDM network design To

More information

A Novel Generic Graph Model for Traffic Grooming in Heterogeneous WDM Mesh Networks

A Novel Generic Graph Model for Traffic Grooming in Heterogeneous WDM Mesh Networks IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 11, NO. 2, APRIL 2003 285 A Novel Generic Graph Model for Traffic Grooming in Heterogeneous WDM Mesh Networks Hongyue Zhu, Student Member, IEEE, Hui Zang, Member,

More information

Models for the Logical Topology Design Problem

Models for the Logical Topology Design Problem Models for the Logical Topology Design Problem Nicolas Puech, Josué Kuri, and Maurice Gagnaire École Nationale Supérieure des Télécommunications, Computer Science and Networks Department, 46, Rue Barrault,

More information

Algorithms for Integer Programming

Algorithms for Integer Programming Algorithms for Integer Programming Laura Galli November 9, 2016 Unlike linear programming problems, integer programming problems are very difficult to solve. In fact, no efficient general algorithm is

More information

A Fuzzy Logic Approach to Assembly Line Balancing

A Fuzzy Logic Approach to Assembly Line Balancing Mathware & Soft Computing 12 (2005), 57-74 A Fuzzy Logic Approach to Assembly Line Balancing D.J. Fonseca 1, C.L. Guest 1, M. Elam 1, and C.L. Karr 2 1 Department of Industrial Engineering 2 Department

More information

Travelling Salesman Problem: Tabu Search

Travelling Salesman Problem: Tabu Search Travelling Salesman Problem: Tabu Search (Anonymized) April 2017 Abstract The Tabu Search algorithm is a heuristic method to find optimal solutions to the Travelling Salesman Problem (TSP). It is a local

More information

198 IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 13, NO. 1, FEBRUARY 2005

198 IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 13, NO. 1, FEBRUARY 2005 198 IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 13, NO. 1, FEBRUARY 2005 Approximating Optimal Spare Capacity Allocation by Successive Survivable Routing Yu Liu, Member, IEEE, David Tipper, Senior Member,

More information

A Novel Optimization Method of Optical Network Planning. Wu CHEN 1, a

A Novel Optimization Method of Optical Network Planning. Wu CHEN 1, a A Novel Optimization Method of Optical Network Planning Wu CHEN 1, a 1 The engineering & technical college of chengdu university of technology, leshan, 614000,china; a wchen_leshan@126.com Keywords:wavelength

More information

QoS routing in DWDM Optical Packet Networks

QoS routing in DWDM Optical Packet Networks QoS routing in DWDM Optical Packet Networks W. Cerroni CNIT Bologna Research Unit, ITALY F. Callegati, G. Muretto, C. Raffaelli, P. Zaffoni DEIS University of Bologna, ITALY Optical Packet Switching (OPS)

More information

Virtual Topologies for Multicasting with Multiple Originators in WDM Networks

Virtual Topologies for Multicasting with Multiple Originators in WDM Networks Virtual Topologies for Multicasting with Multiple Originators in WDM Networks Ian Ferrel Adrian Mettler Edward Miller Ran Libeskind-Hadas Department of Computer Science Harvey Mudd College Claremont, California

More information

Search Engines. Information Retrieval in Practice

Search Engines. Information Retrieval in Practice Search Engines Information Retrieval in Practice All slides Addison Wesley, 2008 Classification and Clustering Classification and clustering are classical pattern recognition / machine learning problems

More information

An Evolutionary Algorithm for the Multi-objective Shortest Path Problem

An Evolutionary Algorithm for the Multi-objective Shortest Path Problem An Evolutionary Algorithm for the Multi-objective Shortest Path Problem Fangguo He Huan Qi Qiong Fan Institute of Systems Engineering, Huazhong University of Science & Technology, Wuhan 430074, P. R. China

More information

Heuristic Optimization Introduction and Simple Heuristics

Heuristic Optimization Introduction and Simple Heuristics Heuristic Optimization Introduction and Simple Heuristics José M PEÑA (jmpena@fi.upm.es) (Universidad Politécnica de Madrid) 1 Outline 1. What are optimization problems? 2. Exhaustive vs. Heuristic approaches

More information

Solving Travelling Salesman Problem and Mapping to Solve Robot Motion Planning through Genetic Algorithm Principle

Solving Travelling Salesman Problem and Mapping to Solve Robot Motion Planning through Genetic Algorithm Principle Indian Journal of Science and Technology, Vol 8(35), DOI: 10.17485/ijst/2015/v8i35/86809, December 2015 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 Solving Travelling Salesman Problem and Mapping

More information

Capacity planning and.

Capacity planning and. Some economical principles Hints on capacity planning (and other approaches) Andrea Bianco Telecommunication Network Group firstname.lastname@polito.it http://www.telematica.polito.it/ Assume users have

More information

HEURISTIC OPTIMIZATION USING COMPUTER SIMULATION: A STUDY OF STAFFING LEVELS IN A PHARMACEUTICAL MANUFACTURING LABORATORY

HEURISTIC OPTIMIZATION USING COMPUTER SIMULATION: A STUDY OF STAFFING LEVELS IN A PHARMACEUTICAL MANUFACTURING LABORATORY Proceedings of the 1998 Winter Simulation Conference D.J. Medeiros, E.F. Watson, J.S. Carson and M.S. Manivannan, eds. HEURISTIC OPTIMIZATION USING COMPUTER SIMULATION: A STUDY OF STAFFING LEVELS IN A

More information

Some economical principles

Some economical principles Hints on capacity planning (and other approaches) Andrea Bianco Telecommunication Network Group firstname.lastname@polito.it http://www.telematica.polito.it/ Some economical principles Assume users have

More information

An Investigation into Iterative Methods for Solving Elliptic PDE s Andrew M Brown Computer Science/Maths Session (2000/2001)

An Investigation into Iterative Methods for Solving Elliptic PDE s Andrew M Brown Computer Science/Maths Session (2000/2001) An Investigation into Iterative Methods for Solving Elliptic PDE s Andrew M Brown Computer Science/Maths Session (000/001) Summary The objectives of this project were as follows: 1) Investigate iterative

More information

LECTURE 3 ALGORITHM DESIGN PARADIGMS

LECTURE 3 ALGORITHM DESIGN PARADIGMS LECTURE 3 ALGORITHM DESIGN PARADIGMS Introduction Algorithm Design Paradigms: General approaches to the construction of efficient solutions to problems. Such methods are of interest because: They provide

More information

Joint routing and scheduling optimization in arbitrary ad hoc networks: Comparison of cooperative and hop-by-hop forwarding

Joint routing and scheduling optimization in arbitrary ad hoc networks: Comparison of cooperative and hop-by-hop forwarding Joint routing and scheduling optimization in arbitrary ad hoc networks: Comparison of cooperative and hop-by-hop forwarding Antonio Capone, Stefano Gualandi and Di Yuan Linköping University Post Print

More information

Inclusion of Aleatory and Epistemic Uncertainty in Design Optimization

Inclusion of Aleatory and Epistemic Uncertainty in Design Optimization 10 th World Congress on Structural and Multidisciplinary Optimization May 19-24, 2013, Orlando, Florida, USA Inclusion of Aleatory and Epistemic Uncertainty in Design Optimization Sirisha Rangavajhala

More information

Numerical Experiments with a Population Shrinking Strategy within a Electromagnetism-like Algorithm

Numerical Experiments with a Population Shrinking Strategy within a Electromagnetism-like Algorithm Numerical Experiments with a Population Shrinking Strategy within a Electromagnetism-like Algorithm Ana Maria A. C. Rocha and Edite M. G. P. Fernandes Abstract This paper extends our previous work done

More information

Predicting Diabetes using Neural Networks and Randomized Optimization

Predicting Diabetes using Neural Networks and Randomized Optimization Predicting Diabetes using Neural Networks and Randomized Optimization Kunal Sharma GTID: ksharma74 CS 4641 Machine Learning Abstract This paper analysis the following randomized optimization techniques

More information

A QoS-based ONU Group Planning Algorithm for Smart Grid Communication Networks

A QoS-based ONU Group Planning Algorithm for Smart Grid Communication Networks The 19th Asia-Pacific Network Operations and Management Symposium A QoS-based ONU Group Planning Algorithm for Smart Grid Communication Networks Reporter: Ying Li Affiliation: State Key Laboratory of Networking

More information

CHAPTER 5 ANT-FUZZY META HEURISTIC GENETIC SENSOR NETWORK SYSTEM FOR MULTI - SINK AGGREGATED DATA TRANSMISSION

CHAPTER 5 ANT-FUZZY META HEURISTIC GENETIC SENSOR NETWORK SYSTEM FOR MULTI - SINK AGGREGATED DATA TRANSMISSION CHAPTER 5 ANT-FUZZY META HEURISTIC GENETIC SENSOR NETWORK SYSTEM FOR MULTI - SINK AGGREGATED DATA TRANSMISSION 5.1 INTRODUCTION Generally, deployment of Wireless Sensor Network (WSN) is based on a many

More information

JOURNAL OF LIGHTWAVE TECHNOLOGY, VOL. 24, NO. 12, DECEMBER

JOURNAL OF LIGHTWAVE TECHNOLOGY, VOL. 24, NO. 12, DECEMBER JOURNAL OF LIGHTWAVE TECHNOLOGY, VOL. 24, NO. 12, DECEMBER 2006 4811 A High-Throughput Scheduling Technique, With Idle Timeslot Elimination Mechanism Panagiotis G. Sarigiannidis, Student Member, IEEE,

More information

Optimizing the performance of a data vortex interconnection network

Optimizing the performance of a data vortex interconnection network Vol. 6, No. 4 / April 2007 / JOURNAL OF OPTICAL NETWORKING 369 Optimizing the performance of a data vortex interconnection network Assaf Shacham and Keren Bergman Department of Electrical Engineering,

More information

Network Routing - II Failures, Recovery, and Change

Network Routing - II Failures, Recovery, and Change MIT 6.02 DRAFT Lecture Notes Spring 2009 (Last update: April 27, 2009) Comments, questions or bug reports? Please contact Hari Balakrishnan (hari@mit.edu) or 6.02-staff@mit.edu LECTURE 21 Network Routing

More information

Metaheuristic Optimization with Evolver, Genocop and OptQuest

Metaheuristic Optimization with Evolver, Genocop and OptQuest Metaheuristic Optimization with Evolver, Genocop and OptQuest MANUEL LAGUNA Graduate School of Business Administration University of Colorado, Boulder, CO 80309-0419 Manuel.Laguna@Colorado.EDU Last revision:

More information

Memory Placement in Network Compression: Line and Grid Topologies

Memory Placement in Network Compression: Line and Grid Topologies ISITA212, Honolulu, Hawaii, USA, October 28-31, 212 Memory Placement in Network Compression: Line and Grid Topologies Mohsen Sardari, Ahmad Beirami, Faramarz Fekri School of Electrical and Computer Engineering,

More information

Iterative Optimization in VTD to Maximize the Open Capacity of WDM Networks

Iterative Optimization in VTD to Maximize the Open Capacity of WDM Networks Iterative Optimization in VTD to Maximize the Open Capacity of WDM Networks Karcius D.R. Assis, Marcio S. Savasini and Helio Waldman DECOM/FEEC/UNICAMP, CP. 6101, 13083-970 Campinas, SP-BRAZIL Tel: +55-19-37883793,

More information