Hybrid Discrete-Continuous Optimization for the Frequency Assignment Problem in Satellite Communications System Kata KIATMANAROJ, Christian ARTIGUES, Laurent HOUSSIN (LAAS), Frédéric MESSINE (IRIT) INCOM-2012 1 Contents • • • • • Problem definition Discrete optimization Continuous optimization Hybrid method Conclusions and perspectives INCOM-2012 2 Problem definition • To assign a limited number of frequencies to as many users as possible within the service area INCOM-2012 3 Problem definition • To assign a limited number of frequencies to as many users as possible within the service area • Frequency is a limited resource! – Frequency reuse -> co-channel interference – Intra-system interference INCOM-2012 4 Problem definition • To assign a limited number of frequencies to as many users as possible within the service area • Frequency is a limited resource! – Frequency reuse -> co-channel interference – Intra-system interference • Graph coloring problem – NP-hard INCOM-2012 5 Problem definition • Interference constraints Binary interference Cumulative interference i i j j k INCOM-2012 6 Problem definition • Satellite beam & antenna gain INCOM-2012 7 Discrete optimization INCOM-2012 8 Discrete optimization • Integer Linear Programming • Greedy algorithms INCOM-2012 9 Discrete optimization • Integer Linear Programming (ILP) INCOM-2012 10 Discrete optimization • Greedy algorithms – User selection rules – Frequency selection rules INCOM-2012 11 Discrete optimization • Greedy algorithms – User selection rules – Frequency selection rules INCOM-2012 12 Discrete optimization • Performance comparison: ILP vs. Greedy 180 160 140 120 100 80 60 40 Greedy ILP (60s) 20 0 20 INCOM-2012 40 60 80 100 120 140 160 180 200 13 Discrete optimization • ILP performances INCOM-2012 14 Continuous optimization INCOM-2012 15 Continuous optimization • Beam moving algorithm – For each unassigned user • Continuously move the interferers’ beams from their center positions-> reduce interference • Non-linear antenna gain • Minimize the move • Not violating interference constraints INCOM-2012 16 Continuous optimization • Matlab’s solver fmincon User i Gain αi Δix i x k INCOM-2012 j i Δix + j Δjx + k Δkx + x 0 - 17 Continuous optimization • Matlab’s solver fmincon User i Gain αi Δix ↓ ↓ ↓ i x j i ↓+ j k k INCOM-2012 x - 18 Continuous optimization • Matlab’s solver fmincon User i Gain αi Δix ↓ ↓ ↓ i x j i ↓ j k k INCOM-2012 x - 19 Continuous optimization • Matlab’s solver fmincon User i Gain αi Δix ↓ ↓ ↓ i x j i ↓- j k k INCOM-2012 x - 20 Continuous optimization • Matlab’s solver fmincon User i Gain αi Δix i ↓ ↓ ↓ ↓ j ↓ ↓ ↓ ↓ k ↓ ↓ ↓ ↓ i x k INCOM-2012 j x + 21 Continuous optimization • Matlab’s solver fmincon • Parameters: k, MAXINEG, UTVAR 180 6.0 160 140 5.0 120 4.0 100 3.0 80 60 2.0 40 1.0 20 0.0 0 3 4 5 6 7 8 9 10 k (Number of Interferers) 7.0 160 6.0 140 5.0 120 100 4.0 80 3.0 60 2.0 40 1.0 20 0.0 0 3 4 5 6 7 8 9 10 k (Number of Interferers) Users (MAXINEG = 1) Users (MAGINEG = 2) Users (MAXINEG = 1) Users (MAGINEG = 2) Time (MAXINEG = 1) Time (MAXINEG = 2) Time (MAXINEG = 1) Time (MAXINEG = 2) INCOM-2012 22 Cal. Time / Resggined User (s) 7.0 Number of Reassigned Users Beam Decentring with UTVAR = 1 Cal. Time / Resggined User (s) Number of Reassigned Users Beam Decentring with UTVAR = 0 Hybrid discrete-continuous optimization INCOM-2012 23 Hybrid method • Beam moving results with k-MAXINEG-UTVAR = 7-2-0 180 160 140 120 100 80 60 Greedy 40 ILP (60s) Greedy + Beam Decentring 20 ILP + Beam Decentring 0 20 INCOM-2012 40 60 80 100 120 140 160 180 200 24 Hybrid method • Beam moving results with k-MAXINEG-UTVAR = 7-2-0 INCOM-2012 25 Hybrid method • Closed-loop implementation INCOM-2012 26 Conclusions and further study • Greedy algorithm vs. ILP • Beam Moving algorithm benefit • Closed-loop implementation benefit vs. time • Further improvements INCOM-2012 27 Thank you INCOM-2012 28
© Copyright 2026 Paperzz