YOMEDIA
ADSENSE
Column Generation for WDM Optical Network Design phần 1
38
lượt xem 10
download
lượt xem 10
download
Download
Vui lòng tải xuống để xem tài liệu đầy đủ
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