A Genetic Algorithm for the Point to Multipoint Routing Problem with Varying Number of Requests
نویسندگان
چکیده
Message scheduling or call request scheduling is the process of finding optimal routing for a set of circuit connection requests through a communications network. Each request has a single source with one or more destinations. Furthermore, different requests may have different source and different destination nodes. Finding optimal routing for a set of requests is called the Point to Multipoint Routing Problem (PMRP). The Current practice in solving the PMRP is to consider each point to multipoint request as a collection of point to point requests, and then solve each point to point request. This is very costly and generally produces poor results. This paper presents an algorithm for the Point to Multipoint Routing Problem that uses a genetic algorithm and a heuristic Steiner tree algorithm. Our genetic algorithm allows the scheduler to find an optimal or near-optimal path through the network for each request. In our algorithm each request is treated as a whole and not as a collection of point to point requests. Furthermore, given a set of Point to Multipoint Routing requests, our algorithm considers various subsets sizes of the original set of requests and produces an optimal or near-optimal ordering of the requests for the specified subset size. We ran our PMRP algorithm on several test cases with ex-
منابع مشابه
Optimal Multicast Routing Using Genetic Algorithm for WDM Optical Networks
We consider the multicast routing problem for large-scale wavelength division multiplexing (WDM) optical networks where transmission requests are established by point-to-multipoint connections. To realize multicast routing in WDM optical networks, some nodes need to have light (optical) splitting capability. A node with splitting capability can forward an incoming message to more than one outpu...
متن کاملA Hybrid Algorithm for the Point to Multipointrouting
The process of nding optimal routing for a set of circuit connection requests through a communications network is known as call request scheduling or message scheduling. Each request has a single source and multiple destinations and different requests may have diierent source and diierent destination nodes. Finding optimal routing for a set of requests is called the Point to Multipoint Routing ...
متن کاملUsing a Fuzzy Rule-based Algorithm to Improve Routing in MPLS Networks
Today, the use of wireless and intelligent networks are widely used in many fields such as information technology and networking. There are several types of these networks that MPLS networks are one of these types. However, in MPLS networks there are issues and problems in the design and implementation discussion, for example security, throughput, losses, power consumption and so on. Basically,...
متن کاملA Memetic Algorithm for the Vehicle Routing Problem with Cross Docking
In this paper we address the VRPCD, in which a set of homogeneous vehicles are used to transport products from the suppliers to customers via a cross-dock. The products can be consolidated at the cross-dock but cannot be stored for very long as the cross-dock does not have long-term inventory-holding capabilities. The objective of the VRPCD is to minimize the total traveled distance while respe...
متن کاملSolving a New Multi-objective Inventory-Routing Problem by a Non-dominated Sorting Genetic Algorithm
This paper considers a multi-period, multi-product inventory-routing problem in a two-level supply chain consisting of a distributor and a set of customers. This problem is modeled with the aim of minimizing bi-objectives, namely the total system cost (including startup, distribution and maintenance costs) and risk-based transportation. Products are delivered to customers by some heterogeneous ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998