YOMEDIA

ADSENSE
Column Generation for WDM Optical Network Design phần 1
41
lượt xem 11
download
lượt xem 11
download

thiết kế mạng WDM, hướng dẫn cho sinh viên làm thật kỹ, hiểu sâu hơn
AMBIENT/
Chủ đề:
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Column Generation for WDM Optical Network Design phần 1
- Column Generation for WDM Column Optical Network Design S. Raghavan Daliborka Stanojević Robert H. Smith School of Business, University of Maryland, College Park
- Outline • Basic concepts • Problem Definition • Background • Branch-And-Price (BP) Algorithm – Column Generation (CG) – Branching Strategy • Preliminary Computational Results • Concluding Remarks
- Basic Concepts in WDM optical network design • Optical fibers interconnect • WDM – multiple signals carried over the same fiber nodes in the network at different frequencies (wavelengths) λ1 λ2 λ3 optical fiber optical fiber
- Basic Concepts in WDM optical network design Node Equipment • Single signal example Transmitter - - Receiver A C D B intermediate nodes (no E/O signal origin node signal destination node O/E conversion necessary) • Assumption: All nodes are equipped with wavelength converters ⇒ we do not have to worry about wavelength assignment (so, signal A → B could be sent on different wavelengths on each of the segments A → C, C → D, D → B)
- Basic Concepts in WDM optical network design Notion of lightpaths and logical topology B - Transmitter - Receiver - Fiber with A C capacity of 1 TU Traffic requests: A → B 0.3 TU’s D A → C 0.9 TU’s A → D 0.2 TU’s • Def: Lightpath (lp) is a path in the physical topology used to carry traffic requests. It requires a transmitter at the path origin, and a receiver at the path destination (lps in the example: A → B, A → C, B → D) • Def: Logical Topology is a collection of all lps established in the physical layer of the optical network.
- Problem Definition • Given physical topology of the WDM optical network: – Number and capacity of fibers – Capacity of lightpaths that can be created on the fibers – Number of transmitters and receivers at each node – Traffic matrix (demand between all pairs of nodes) • Determine logical topology (routing of lightpaths over the physical topology) and routing of traffic flow over the logical topology so that network performance is optimized.
- Additional Assumptions • No flow bifurcation for a given traffic request • Wavelength conversion is possible (at no cost) at all nodes in the network • Performance measures considered: – Lost traffic – Quantity / cost of node equipment – Average hop distance over all flow paths in the network
- Background • Exact MIP formulations for WDM OND problem are too difficult to solve – Banerjee and Mukherjee (2000) - WDM OND with wavelength conversion (problems solved include networks with up to 20 nodes, at most 1 fiber between pairs of nodes, and pre-specified set of lightpaths) – Krishnaswamy and Sivarajan (2001) – WDM OND without wavelength conversion (problems solved include networks with up to 6 nodes) • Large number of heuristic algorithms – an extensive survey – Dutta and Rouskas (2000)
- Background • The WDM OND problem with wavelength conversion can be seen as a 2-layer ODI MCF problem with node degree constraints – a generalization of a standard ODI MCF problem • ODI MCF problem can be efficiently solved in networks of moderate size using branch and price and cut algorithm – Barnhart et al. (2000)
- Path-based formulation for the WDM OND problem • PB-MIP1 ∑ T ( s ,d ) H ( s ,d ) Min ∀( s ,d ) Subject to : f p( s ,d ) ∈ B1 ∀p, ( s, d ) ∑ Xz ≤ ∆ ∀i ∈ V i t X z ∈ B1 ∀z z:O ( z ) =i ∑ X z ≤ ∆ jr ∀j ∈ V Additional constra int s z:D ( z ) = j ∑ Xz − f p( s ,d ) ≥ 0 ∀z , ( s, d ) ∑X ≤L ∀(i, j ); l z p:z∈ p z:( i , j );l∈z X z ∈ R+ ∀z 1 ∑T Xz − ≥0 ∀z ( s ,d ) ( s ,d ) f p p: z∈ p ∑f + H ( s ,d ) = 1 ∀( s, d ) ( s ,d ) p p
- Path-based formulation for the WDM OND problem • PB-MIP2 ∑T ( s ,d ) H ( s ,d ) Min ∀( s ,d ) Subject to : dual v. ∑T Xz − f p( s ,d ) ≥ 0 rz( s ,d ) ∀z ( s ,d ) ∑T ∑ Yz ≤ ∆ + ∀i ∈ V ( s ,d ) ( s ,d ) i f ai p:z∈ p p t ∀ ( s , d ), p:∃z∈ p:O ( z ) =i z:O ( z ) =i ∑f + H ( s ,d ) = 1 ∀( s, d ) ( s ,d ) w( s ,d ) ∑T ∑ Yz ≤ ∆ + ∀j ∈ V ( s ,d ) ( s ,d ) j p f bj p r p ∀ ( s , d ), p:∃z∈ p:D ( z ) = j z:D ( z ) = j f p( s ,d ) ∈ B1 ∀p, ( s, d ) ∑T ∑ Yz ≤ L d (i, j );l + ∀(i, j ); l ( s ,d ) ( s ,d ) f p X z ∈ Z+ ∀z ∀ ( s , d ), p:∀z∈ p:( i , j );l∈z z:( i , j );l∈z 1 ∑T + Yz + Gz = 1 ∀z ( s ,d ) ( s ,d ) f gz Additional constra int s p ∀ ( s , d ), p:∀z∈ p ∑f Xz − ≥ 0 vz ∀z , ( s, d ) ( s ,d ) X z + Gz = 1 ∀z p p:z∈ p X z ∈ R+ ∀z 1
- Column Generation for PB-MIP2 • Reduced cost for any flow path variable is: ∑ (−T ∑T ai − T ( s ,d )b j − d (i , j );l − T ( s ,d ) g z + rz( s ,d ) + T ( s ,d ) v z ) − w( s ,d ) ( s ,d ) ( s ,d ) ∀z∈ p ∀ ( i , j );l∈z • To identify potential new flow paths we can solve the following problem for each commodity: (*) Min ∑ (−T ( s ,d ) ai − T ( s ,d )b j − ∑ T ( s ,d ) d (i , j );l − T ( s ,d ) g z + rz( s ,d ) + T ( s ,d ) v z ) ∀z ∀z∈ p ∀ ( i , j );l∈z Min ∑ Pz ,( s ,d ) • Or ∀z ∀z∈ p • Can be solved as a shortest path problem in a graph with edges represented by lightpaths and edge costs defined by term Pz ,( s ,d )
- Column Generation (cont.) SOLUTION: • For any new lightpath z, the term can be reduced to: Pz ,( s ,d ) ∑ − T ( s ,d ) ai − T ( s ,d )b j − T ( s ,d ) d (i , j );l ∀ ( i , j );l∈z • As we are looking for new lightpaths that will minimize the term Pz ,( s ,d ), we can solve the following for each pair of nodes: Min {−ai − b j − ∑ d (i , j );l } or Min {− ∑ d (i , j );l } ∀ ( i , j );l∈z ∀ ( i , j );l∈z • Can be solved as an all-pair shortest path problem with edge costs defined by − d (i , j );l

ADSENSE
CÓ THỂ BẠN MUỐN DOWNLOAD
Thêm tài liệu vào bộ sưu tập có sẵn:

Báo xấu

LAVA
AANETWORK
TRỢ GIÚP
HỖ TRỢ KHÁCH HÀNG
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn
