Papers
Topics
Authors
Recent
Search
2000 character limit reached

Stable Slot Allocation: Methods & Applications

Updated 5 July 2026
  • Stable slot allocation is a family of assignment models that match finite slots to entities under feasibility, capacity, and exclusivity constraints.
  • It employs mechanisms such as identity-slot alignment in 3D generation, orthogonal scheduling in communication systems, and lattice-based approaches in bipartite matching.
  • Applications span diverse domains—from enhancing part-aware 3D synthesis and cognitive radio scheduling to optimizing online ad delivery—offering quantifiable performance improvements.

Stable slot allocation is a family of constrained assignment problems in which a finite set of slots, bands, seats, or allocation units must be matched to entities under feasibility constraints together with a domain-specific notion of stability. In the cited arXiv literature, the relevant instability takes different forms: identity–slot permutation freedom in part-aware 3D generation, queue instability and collisions in slotted communication systems, blocking edges in capacitated bipartite allocations, blocking contracts in matching with contracts, and redundancy or concentration across multiple advertising slots. The common structural pattern is that stable allocation requires an explicit admissible assignment model, capacity or exclusivity constraints, and a mechanism that rules out inconsistent or locally improvable reallocations.

1. Core meanings of stability across domains

The phrase is not tied to a single mathematical definition. In the current literature, “stable” may refer to semantic consistency of slot identities, stochastic queue stability, the absence of blocking edges or contracts, or robustness of long-term delivery under operational constraints.

Setting Slot object Stability criterion
Part-aware 3D generation (Hao et al., 10 Jun 2026) generation slots / learnable queries break identity–slot permutation freedom by anchoring each semantic identity to exactly one slot
Cognitive radio and slotted access (Shafie et al., 2014, 0809.5023) licensed bands or transmission opportunities queues remain stable when long-term arrival rates stay below service rates
Capacitated matching and allocation (Cseh et al., 2012, Karzanov, 2024, Cseh et al., 2014) edges, seats, or machine assignments no blocking edge; in some models the stable set forms a lattice
Matching with contracts (Avataneo et al., 2020) original and shadow slots COM yields a unique stable matching under SSPwCT
Multi-slot advertising (Zhang et al., 20 May 2026) page-view ad slots slot exclusivity and Page View constraints prevent duplication and concentration

This distribution of meanings suggests that “stable slot allocation” is best understood as a class of formally specified allocation regimes rather than a single theory. A common misconception is to treat the stability notion as uniform across these settings; the papers instead define stability relative to the operative failure mode of each domain.

2. Identity-slot alignment in part-aware 3D generation

In "ISAP-3D: Identity-Slot Aligned Part-Aware 3D Generation" (Hao et al., 10 Jun 2026), stable slot allocation is introduced to address structural ambiguity in part-aware 3D generation. The paper attributes instability to identity–slot permutation freedom. Let I={ID1,,IDK}I=\{ID_1,\dots,ID_K\} denote semantic identities and S={Slot1,,SlotK}S=\{Slot_1,\dots,Slot_K\} denote generation slots. The model must learn a bijection π:IS\pi:I\leftrightarrow S, but if supervision only requires that some KK boxes and some KK geometries match the ground-truth parts, then any permutation produces the same loss. The paper identifies two resulting inference failures: slot swapping and part merging or collapse.

ISAP-3D resolves this by enforcing identity-aligned one-to-one slot modelling in three stages. First, each semantic part kk is associated with a text prompt TkT_k, encoded by a text encoder such as BERT or CLIP-Text into an identity token yk=TextEnc(Tk)Rdy_k=\mathrm{TextEnc}(T_k)\in\mathbb{R}^d. Slot queries are initialized as sloti(0)=W0yislot_i^{(0)}=W_0\cdot y_i, so each slot is explicitly conditioned on a unique identity token. Second, the model performs identity-conditioned layout prediction. Local condition LCkLC_k combines S={Slot1,,SlotK}S=\{Slot_1,\dots,Slot_K\}0 with any mask features, while global context tokens S={Slot1,,SlotK}S=\{Slot_1,\dots,Slot_K\}1 encode the reference image and a coarse voxel prior. Slot states are updated by a transformer stack,

S={Slot1,,SlotK}S=\{Slot_1,\dots,Slot_K\}2

and decoded into axis-aligned boxes S={Slot1,,SlotK}S=\{Slot_1,\dots,Slot_K\}3. Third, geometry synthesis is conditioned on the predicted layout by cropping the coarse voxel prior into layout voxels S={Slot1,,SlotK}S=\{Slot_1,\dots,Slot_K\}4, encoding them to features S={Slot1,,SlotK}S=\{Slot_1,\dots,Slot_K\}5, and applying a geometry flow transformer with local attention conditioned on S={Slot1,,SlotK}S=\{Slot_1,\dots,Slot_K\}6 and global attention over all parts and S={Slot1,,SlotK}S=\{Slot_1,\dots,Slot_K\}7. Training uses a layout loss with classification and regression terms, followed by a conditional flow-matching loss plus Chamfer distance.

The framework is supported by a part-level dataset with a unified semantic protocol. The construction starts from PartVerseXL (S={Slot1,,SlotK}S=\{Slot_1,\dots,Slot_K\}8K shapes), defines a closed vocabulary of S={Slot1,,SlotK}S=\{Slot_1,\dots,Slot_K\}9 part tokens per category, forces unique mappings by adding directional or cardinal modifiers such as “left_hand” and “right_hand,” uses a vision–LLM constrained to this vocabulary for initial labels, and then manually refines them. The final split contains 8K shapes for training and 100 held out for evaluation.

On the held-out 100 shapes, ISAP-3D reports π:IS\pi:I\leftrightarrow S0, π:IS\pi:I\leftrightarrow S1, π:IS\pi:I\leftrightarrow S2, and π:IS\pi:I\leftrightarrow S3, compared with OmniPart’s π:IS\pi:I\leftrightarrow S4, π:IS\pi:I\leftrightarrow S5, π:IS\pi:I\leftrightarrow S6, and π:IS\pi:I\leftrightarrow S7. The paper highlights a π:IS\pi:I\leftrightarrow S8 NMI gain over OmniPart and states that π:IS\pi:I\leftrightarrow S9 corresponds to near-perfect consistency of slot IDs across multiple views of the same shape. In this setting, stable slot allocation means preserving one-to-one semantic identity throughout semantic, spatial, and geometric stages.

3. Queueing-theoretic and communication-system formulations

In cognitive radio networks, stable slot allocation appears as orthogonal band allocation. El Shafie and Khattab study KK0 buffered secondary users and KK1 primary bands in slotted time, with the requirement that each secondary user is assigned to exactly one licensed band and each band hosts at most one secondary user; neither band sharing nor multi-band allocations are permitted (Shafie et al., 2014). Primary and secondary arrivals are independent Bernoulli processes under the late-arrival model. Stability is defined by

KK2

and, by Loynes’ theorem, a queue is stable exactly when its long-term arrival rate is strictly below its long-term service rate.

Let KK3 denote the fraction of slots in which secondary user KK4 is assigned to band KK5. The orthogonality constraints are

KK6

With KK7, the secondary service rate is

KK8

and each secondary queue is stable iff KK9. The stability-region envelope is a convex polyhedron and can be traced by a standard linear program in the KK0 variables KK1. Once an optimal KK2 is obtained, Birkhoff’s theorem yields a decomposition into randomized permutation schedules, so that each slot implements a collision-free matching. The paper proves that the stability region of orthogonal allocation contains those of both random band selection and fixed deterministic assignment.

A different communication meaning appears in slotted-Aloha, where all users contend for a shared channel. Bordenave, McDonald and Proutiere define the stability region KK3 as the set of arrival-rate vectors for which the global Markov chain is positive recurrent (0809.5023). Exact results are given for KK4 and KK5, while for KK6 the exact region is generally unknown in closed form. The paper introduces an approximate region KK7 based on an independence ansatz and proves asymptotic exactness: for every KK8, sufficiently large KK9 implies that kk0 guarantees stability and kk1 guarantees instability. Mean-field analysis yields fixed-point equations

kk2

which characterize global stability of the limiting nonlinear dynamical system.

Taken together, these papers use “stable” in the queueing sense. The central object is not absence of blocking pairs but persistence of bounded queues under stochastic arrivals and service.

4. Capacitated bipartite allocation, local dynamics, and lattice structure

In the stable allocation problem of Baïou–Balinski type, summarized in "Paths to stable allocations" (Cseh et al., 2012), one considers a bipartite graph kk3 with vertex quotas kk4 and edge capacities kk5. An allocation kk6 must satisfy kk7 and kk8. Each vertex ranks incident edges strictly. An edge kk9 blocks a feasible allocation TkT_k0 if it is not saturated, job TkT_k1 has free quota or prefers TkT_k2 to its worst positive-TkT_k3 edge, and machine TkT_k4 has free quota or prefers TkT_k5 to its worst positive-TkT_k6 edge. Stability means that no edge blocks.

The paper studies uncoordinated dynamics. In a better-response step, an agent chooses any blocking edge and increases allocation on it while refusing worse edges as needed. In a best-response step, a job chooses its best blocking edge and redistributes as much allocation as possible. For rational input, Theorem A and Theorem B show that there exist finite sequences of better- and best-response steps leading to a stable allocation, and random dynamics converge with probability 1. Theorem C states that both better-response and best-response paths may be exponentially long in TkT_k7 in the worst case. Theorem D gives a strongly polynomial TkT_k8 accelerated two-phase better-response algorithm for arbitrary real input. Theorem E shows that in correlated markets, where a global order TkT_k9 induces every local preference order, the stable allocation is unique and random best-response reaches it in expected time yk=TextEnc(Tk)Rdy_k=\mathrm{TextEnc}(T_k)\in\mathbb{R}^d0.

Karzanov’s mixed model extends this line by replacing strict preferences with weak orders and using choice functions of mixed type (Karzanov, 2024). Here yk=TextEnc(Tk)Rdy_k=\mathrm{TextEnc}(T_k)\in\mathbb{R}^d1 is bipartite, capacities and quotas are integral, and each vertex has a weak order on incident edges. The choice function yk=TextEnc(Tk)Rdy_k=\mathrm{TextEnc}(T_k)\in\mathbb{R}^d2 keeps all allocation from ties strictly above a critical tie, cuts within the critical tie to fill exactly yk=TextEnc(Tk)Rdy_k=\mathrm{TextEnc}(T_k)\in\mathbb{R}^d3, and rejects strictly worse ties. An assignment is fully stationary if yk=TextEnc(Tk)Rdy_k=\mathrm{TextEnc}(T_k)\in\mathbb{R}^d4 for all vertices. In this model, an edge yk=TextEnc(Tk)Rdy_k=\mathrm{TextEnc}(T_k)\in\mathbb{R}^d5 blocks yk=TextEnc(Tk)Rdy_k=\mathrm{TextEnc}(T_k)\in\mathbb{R}^d6 iff yk=TextEnc(Tk)Rdy_k=\mathrm{TextEnc}(T_k)\in\mathbb{R}^d7 and yk=TextEnc(Tk)Rdy_k=\mathrm{TextEnc}(T_k)\in\mathbb{R}^d8, where yk=TextEnc(Tk)Rdy_k=\mathrm{TextEnc}(T_k)\in\mathbb{R}^d9 is the tail no better than the critical tie. The set of stable assignments is nonempty and, under the firms’ preference order, forms a distributive lattice.

The mixed model also develops a rotation theory. From a stable assignment sloti(0)=W0yislot_i^{(0)}=W_0\cdot y_i0, one constructs an active graph sloti(0)=W0yislot_i^{(0)}=W_0\cdot y_i1; maximal strongly connected components define rotations sloti(0)=W0yislot_i^{(0)}=W_0\cdot y_i2, and every stable assignment can be represented as

sloti(0)=W0yislot_i^{(0)}=W_0\cdot y_i3

where sloti(0)=W0yislot_i^{(0)}=W_0\cdot y_i4 is the sloti(0)=W0yislot_i^{(0)}=W_0\cdot y_i5-optimal stable assignment, sloti(0)=W0yislot_i^{(0)}=W_0\cdot y_i6 is the matrix of rotation columns, and sloti(0)=W0yislot_i^{(0)}=W_0\cdot y_i7 is a closed function on the rotation poset. This gives a compact affine representation of the lattice of stable assignments and reduces minimum-cost stable assignment to an ideal-minimization problem solvable by a single sloti(0)=W0yislot_i^{(0)}=W_0\cdot y_i8-sloti(0)=W0yislot_i^{(0)}=W_0\cdot y_i9 cut in LCkLC_k0 time.

5. Slot-specific priorities and capacity transfers

"Slot-specific Priorities with Capacity Transfers" formalizes stable slot allocation in matching with contracts by endowing each branch with original slots and shadow slots (Avataneo et al., 2020). Agents LCkLC_k1, branches LCkLC_k2, and contracts LCkLC_k3 define the market. Each branch LCkLC_k4 has physical capacity LCkLC_k5, original slots LCkLC_k6, shadow slots LCkLC_k7, slot-specific priorities LCkLC_k8, precedence orders over originals and shadows, a location vector LCkLC_k9 interleaving originals and shadows in the fill order, and a capacity-transfer vector S={Slot1,,SlotK}S=\{Slot_1,\dots,Slot_K\}00. If original slot S={Slot1,,SlotK}S=\{Slot_1,\dots,Slot_K\}01 remains empty, then its associated shadow slot S={Slot1,,SlotK}S=\{Slot_1,\dots,Slot_K\}02 becomes active exactly when S={Slot1,,SlotK}S=\{Slot_1,\dots,Slot_K\}03.

For an offer set S={Slot1,,SlotK}S=\{Slot_1,\dots,Slot_K\}04, the branch choice rule S={Slot1,,SlotK}S=\{Slot_1,\dots,Slot_K\}05 processes the renumbered fill sequence S={Slot1,,SlotK}S=\{Slot_1,\dots,Slot_K\}06 slot by slot. Original slots choose the highest-priority feasible contract not already assigned to another slot for the same agent; shadow slots are active only if their associated original slot is empty and transferability allows activation. The final branch choice is the set of all non-S={Slot1,,SlotK}S=\{Slot_1,\dots,Slot_K\}07 contracts chosen after S={Slot1,,SlotK}S=\{Slot_1,\dots,Slot_K\}08 steps.

The market is cleared by the Cumulative Offer Mechanism (COM). At each round, an unmatched agent proposes its favorite unrejected contract; the relevant branch recomputes its held set by applying its choice rule to its current holds plus the new proposal. Stability requires individual rationality and the absence of a blocking branch-plus-contract set. Under SSPwCT choice rules, Theorem 1 states that the COM outcome is the unique stable matching, is strategy-proof for all agents, and follows from a substitutable, LAD- and IRC-satisfying completion argument together with Hatfield–Milgrom or Hatfield–Kominers results.

The framework also has strong comparative statics. If S={Slot1,,SlotK}S=\{Slot_1,\dots,Slot_K\}09 coordinate-wise and strictly exceeds S={Slot1,,SlotK}S=\{Slot_1,\dots,Slot_K\}10 in at least one coordinate, then the COM outcome is a weak Pareto improvement for all agents. Adding one more original slot and its shadow slot likewise yields an outcome that weakly Pareto-dominates the original one. The paper further states that adding a batch of new bottom-ranked contracts or adding a new contract for a single agent weakly improves the COM outcome for every agent. In applications such as school choice or affirmative action, this means that reserved seats and spillover capacity can be represented directly at the slot level while preserving stability and strategy-proofness.

6. Unsplittable assignments and multi-slot operational optimization

In the unsplittable stable allocation problem, jobs have sizes S={Slot1,,SlotK}S=\{Slot_1,\dots,Slot_K\}11, machines have capacities S={Slot1,,SlotK}S=\{Slot_1,\dots,Slot_K\}12, and each job must be assigned in its entirety to a single machine or remain unassigned. The assignment variable satisfies S={Slot1,,SlotK}S=\{Slot_1,\dots,Slot_K\}13 (Cseh et al., 2014). Under the paper’s stricter blocking rule, an edge S={Slot1,,SlotK}S=\{Slot_1,\dots,Slot_K\}14 blocks if S={Slot1,,SlotK}S=\{Slot_1,\dots,Slot_K\}15 prefers S={Slot1,,SlotK}S=\{Slot_1,\dots,Slot_K\}16 to its current partner and machine S={Slot1,,SlotK}S=\{Slot_1,\dots,Slot_K\}17 is either under capacity or prefers S={Slot1,,SlotK}S=\{Slot_1,\dots,Slot_K\}18 to at least one currently assigned job. A reversed Gale–Shapley algorithm in which machines propose computes a machine-optimal relaxed unsplit stable allocation in S={Slot1,,SlotK}S=\{Slot_1,\dots,Slot_K\}19 time. If a fully feasible unsplittable stable assignment exists, it coincides with the machine-optimal solution. When no feasible solution exists, the machine-optimal relaxed stable allocation minimizes total congestion

S={Slot1,,SlotK}S=\{Slot_1,\dots,Slot_K\}20

The same paper gives a rounding method that transforms any fractional stable allocation into a relaxed unsplit stable assignment by at most S={Slot1,,SlotK}S=\{Slot_1,\dots,Slot_K\}21 augmentations, while ensuring that each machine exceeds capacity by at most one job-sized chunk.

A distinct large-scale operational use appears in guaranteed display advertising. "Beyond Single Slot: Joint Optimization for Multi-Slot Guaranteed Display Advertising" formulates multi-slot allocation as an offline bipartite matching between supply nodes S={Slot1,,SlotK}S=\{Slot_1,\dots,Slot_K\}22 and contract nodes S={Slot1,,SlotK}S=\{Slot_1,\dots,Slot_K\}23, with decision variables S={Slot1,,SlotK}S=\{Slot_1,\dots,Slot_K\}24, contract demand constraints, one-allocation-per-slot constraints, and per-page-view exposure constraints S={Slot1,,SlotK}S=\{Slot_1,\dots,Slot_K\}25 (Zhang et al., 20 May 2026). The objective combines a quadratic smoothness term penalizing deviation from the normalized target delivery ratio S={Slot1,,SlotK}S=\{Slot_1,\dots,Slot_K\}26, a linear priority-reward term S={Slot1,,SlotK}S=\{Slot_1,\dots,Slot_K\}27, and a linear interest-reward term S={Slot1,,SlotK}S=\{Slot_1,\dots,Slot_K\}28.

The online realization adds a contract roulette mechanism. For each slot, candidates are roulette-sampled with probability proportional to a delivery-urgency weight; low-score candidates are filtered by S={Slot1,,SlotK}S=\{Slot_1,\dots,Slot_K\}29; if a contract appears in multiple slot candidate sets, it is kept only in the slot where it ranks best; and adaptive bidword control reuses or resamples bidwords to preserve contextual consistency and diversity. The optimization algorithm derives a KKT closed form,

S={Slot1,,SlotK}S=\{Slot_1,\dots,Slot_K\}30

and updates dual variables by projected gradients. Each iteration costs S={Slot1,,SlotK}S=\{Slot_1,\dots,Slot_K\}31 work, can be fully parallelized across edges, and, according to the paper, convergence in a few tens of iterations suffices in practice.

The online evaluation reports two kinds of numerical evidence. The abstract states a S={Slot1,,SlotK}S=\{Slot_1,\dots,Slot_K\}32 increase in Average Revenue Per User under S={Slot1,,SlotK}S=\{Slot_1,\dots,Slot_K\}33 traffic. The detailed summary gives Difference-in-Differences effects under S={Slot1,,SlotK}S=\{Slot_1,\dots,Slot_K\}34 gray scale of Merchant ROI S={Slot1,,SlotK}S=\{Slot_1,\dots,Slot_K\}35, Payment ROI S={Slot1,,SlotK}S=\{Slot_1,\dots,Slot_K\}36, CTR S={Slot1,,SlotK}S=\{Slot_1,\dots,Slot_K\}37, Payment CVR S={Slot1,,SlotK}S=\{Slot_1,\dots,Slot_K\}38, ARPU S={Slot1,,SlotK}S=\{Slot_1,\dots,Slot_K\}39, and Fulfillment S={Slot1,,SlotK}S=\{Slot_1,\dots,Slot_K\}40. In this setting, stability is operational rather than lattice-theoretic: Page View constraints and contract roulette prevent within-page duplication and head-slot monopolization, while the global matching keeps each contract close to its demand target.

Across these formulations, stable slot allocation is not a single theorem but a recurring design principle. The literature shows that stability can be enforced by identity anchoring, orthogonal scheduling, blocking-edge elimination, substitutable slot choice rules, lattice representations of stable assignments, or large-scale constrained optimization. This suggests that the unifying question is not what a slot is, but which formal mechanism makes its allocation persistent, nonconflicting, and robust under the constraints of the domain.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Stable Slot Allocation.