Papers
Topics
Authors
Recent
2000 character limit reached

Dynamic Visibility-Aware Satellite Selection

Updated 23 November 2025
  • The paper presents a dynamic visibility-aware multi-orbit satellite selection framework that leverages Markov approximation, matching games, and dual decomposition to optimize LEO network sum-rate.
  • It models time-varying user-satellite visibility constraints and addresses NP-hard challenges in resource allocation and user association with efficient algorithmic strategies.
  • Simulations show a 7.85% improvement in average sum-rate over baselines, demonstrating robustness across varying network conditions and practical scalability.

A dynamic visibility aware multi-orbit satellite selection framework refers to a class of optimization and control solutions for multi-orbit Low Earth Orbit (LEO) satellite networks, in which the set of candidate serving satellites varies dynamically with time due to orbital motion, leading to phase-shifted ground tracks and nonstationary coverage patterns. Such frameworks are essential for maximizing network sum rate, ensuring per-satellite resource constraints, and provisioning robust connectivity in space-air-ground integrated networks. The framework proposed in "Visibility-aware Satellite Selection and Resource Allocation in Multi-Orbit LEO Networks" (Sun et al., 16 Nov 2025) models user visibility constraints, satellite selection, user association (UA), bandwidth allocation (BA), and power allocation (PA) as a joint NP-hard combinatorial optimization problem, addressed through a coupling of Markov approximation and matching game theory.

1. System Model and Notation

The considered system is a multi-orbit LEO user downlink network segmented in time slots t{1,,T}t \in \{1,\dots,T\} with the following components:

  • Orbits and satellites: O={1,...,O}\mathcal{O} = \{1, ..., O\} denotes orbital planes; for each oo, So\mathcal{S}_o is the set of satellites, and S=oOSo\mathcal{S} = \bigcup_{o \in \mathcal{O}} \mathcal{S}_o the complete satellite set.
  • Users: U={1,,J}\mathcal{U} = \{1,\dots,J\} is the user set.
  • Resources: Each satellite has total bandwidth BB and maximum power PsP_s.
  • Channel and visibility: gu,s(t)g_{u,s}(t) is the channel gain between user uu and satellite ss at time tt; vu,s(t){0,1}v_{u,s}(t) \in \{0,1\} indicates if ss is within uu's zenith angle cone.
  • Decision variables: For each tt,
    • UA: xu,s(t){0,1}x_{u,s}(t) \in \{0,1\} (1 if uu is associated to ss),
    • BA: bu,s(t)0b_{u,s}(t) \ge 0,
    • PA: pu,s(t)0p_{u,s}(t) \ge 0.

Constraints enforce: (i) at most one association per user, (ii) only visible satellites can serve a user, (iii) per-satellite bandwidth/power limits, (iv) optional minimum rate guarantees (per time/user slot).

2. Joint Optimization Problem Formulation

The core problem is to maximize the time-averaged sum-rate under aforementioned constraints. The objective is:

maxx,b,p  t=1TuUsSxu,s(t)bu,s(t)log2(1+pu,s(t)gu,s(t)N0bu,s(t))\max_{x, b, p} \; \sum_{t=1}^T \sum_{u \in \mathcal{U}} \sum_{s \in \mathcal{S}} x_{u,s}(t)\,b_{u,s}(t) \log_2\left(1 + \frac{p_{u,s}(t)\,g_{u,s}(t)}{N_0\,b_{u,s}(t)}\right)

Subject to decision variable feasibility for UA, visibility, resource constraints, and (optionally) minimum per-user rates. The sum-rate maximization is non-convex and mixed-integer, with NP-hard complexity driven by the combinatorial user association and continuous (bandwidth, power) resource allocation.

3. Algorithmic Framework: Markov Approximation and Block Coordinate Descent

The Dynamic Visibility-aware Multi-Orbit Satellite Selection ("DV-MOSS" — Editor's term) framework decomposes the problem along two major axes:

3.1 Markov Approximation for Satellite Subset Selection

  • State space: Each state f=(x,b,p)\boldsymbol{f} = (x, b, p) comprises feasible network allocations under a particular subset of active satellites zz (subject to a maximum constellation size).
  • Transition dynamics: Moves ff\boldsymbol{f} \to \boldsymbol{f}' are sampled with probability q(ff)=1/[1+exp(β(E(f)E(f)))]q(\boldsymbol{f} \to \boldsymbol{f}') = 1 / [1+\exp(\beta(E(\boldsymbol{f}') - E(\boldsymbol{f})))] for energy function E(f)E(\boldsymbol{f}) (negative sum-rate objective), and inverse temperature β\beta.
  • Steady-state: The process converges to the Boltzmann distribution π(f)eβE(f)\pi(\boldsymbol{f}) \propto e^{-\beta E(\boldsymbol{f})}; as β\beta \to \infty, global optima are sampled with higher probability. The theoretical guarantee is provided via detailed-balance.

3.2 Block Coordinate Descent for User/Resource Assignment

Given an active set zz of satellites, the framework alternates:

3.2.1 User Association and Bandwidth Allocation via Matching Games

  • Two-sided matching: (1) Users and satellites for association, (2) associated users and subcarriers for bandwidth. User preferences (marginal rate improvement) and satellite/subcarrier preferences (SINR surplus, co-channel cost) drive stable matchings via deferred-acceptance.
  • Stability and monotonicity: Theorem 1 guarantees monotonic increase in sum-rate and convergence to stable matching under this protocol.

3.2.2 Power Allocation via Dual Decomposition

  • Optimization: For fixed (x,b)(x, b), power allocation per satellite is solved via dual decomposition, introducing Lagrange multipliers for power and minimum-rate constraints.
  • Closed-form updates: KKT conditions yield water-filling-like updates:

pu,s=1+νuλsln2p_{u,s}^* = \frac{1 + \nu_u}{\lambda_s \ln 2}

with dual multipliers updated via subgradient descent. Strong duality and convergence to the saddle-point are guaranteed (Theorem 2).

3.2.3 Algorithmic Structure

The overall framework iteratively samples satellite subsets via Markov dynamics (outer loop) and solves the resource assignment subproblem via matching + power allocation (inner block coordinate descent). Convergence is achieved when the exploration probability vanishes and allocations stabilize.

4. Theoretical Properties and Performance Characterization

  • Optimality and mixing: The Markov approximation achieves detailed balance; as β\beta increases, the distribution converges on the globally optimal solution, within a log-sum-exp relaxation bound.
  • Matching game properties: The matching subroutine guarantees monotonic improvement and stable user-satellite assignments.
  • Dual decomposition: The power allocation subproblem enjoys strong duality, and subgradient-based updates converge efficiently to optimality.
  • Simulation results: Against four baselines (closest-sat, random-sat, ε\varepsilon-Markov, fixed-UA), DV-MOSS achieves ~7.85% higher average sum-rate over the best baseline, with robustness to cone angle, user density, and shadowing regimes.

Summary of simulation parameters:

Parameter Value
Orbits OO 40
Satellites S|\mathcal{S}| 25×4025 \times 40
Users U|\mathcal{U}| 30
Subcarriers per sat KK 25
Bandwidth per sat BB 10 MHz
Carrier fcf_c 6 GHz
Satellite altitude hh 550 km
Power budget PsP_s 5 W
Constellation size ZthZ_{th} 10
Shadowing SFSF 1–3 dB
Cone angle φ\varphi 7π/20\le 7\pi/20 rad

A plausible implication is that real-time adaptation to both visibility sets and resource states yields significant performance improvements over greedy or static satellite selection policies.

5. Key Features and Contributions

  • Dynamic Visibility Modeling: Explicit incorporation of vu,s(t)v_{u,s}(t) to account for time-varying candidate sets, addressing the unique dynamics of phase-shifting multi-orbit constellations.
  • Joint Approach: Direct coupling of satellite selection (Markov approximation), user association/bandwidth allocation (matching games), and power allocation (dual decomposition) in a single unified optimization.
  • Provable Convergence: The method guarantees convergence for all major algorithmic components: Markov chain (detailed balance), matching assignments (stable matching), and PA (strong duality).
  • Practical Gains: +7.85% sum-rate improvement, demonstrated robustness across varying network and environmental parameters, and the ability to adapt constellation size in real time.
  • Implementation Scalability: Demonstrated feasibility on networks with O=40|O| = 40 orbits, S=1000|\mathcal{S}|=1000 satellites, and dynamic multi-user traffic (Sun et al., 16 Nov 2025).

6. Context, Significance, and Research Trajectory

The dynamic visibility aware multi-orbit satellite selection framework advances the design of LEO satellite networks by bridging the gap between traditional single-layer selection methods and the requirements of modern mega-constellations exhibiting variable, phase-shifted coverage. A plausible implication is the enhanced viability of space-air-ground integrated networks, where real-time adaptability to fast-changing link topologies is essential for meeting performance and reliability objectives. The multi-level decomposition employed by DV-MOSS reflects a maturing trend in joint resource allocation for large-scale wireless systems, integrating stochastic search (Markov chain), combinatorial optimization (matching), and convex analysis (dual decomposition). Future research may extend these principles to incorporate additional real-world constraints such as inter-satellite link coordination, mobility prediction uncertainty, and network slicability for differentiated services (Sun et al., 16 Nov 2025).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Whiteboard

Topic to Video (Beta)

Follow Topic

Get notified by email when new papers are published related to Dynamic Visibility Aware Multi Orbit Satellite Selection Framework.

Don't miss out on important new AI/ML research

See which papers are being discussed right now on X, Reddit, and more:

“Emergent Mind helps me see which AI papers have caught fire online.”

Philip

Philip

Creator, AI Explained on YouTube