Positive Queue: Theory & Applications
- Positive Queue is a queueing model with only positive customers, exemplified by the classical M/M/1 queue in its simplest form.
- Researchers use algebraic structures and random walk techniques to generalize the model, derive traffic equations, and establish stability conditions.
- The concept extends to signalized traffic systems and online moderation, illustrating its versatile application in dynamic service and control environments.
Searching arXiv for the primary source and closely related queueing papers on positive and generalized queues. Positive Queue denotes the standard queueing-theoretic setting in which arrivals are exclusively “positive customers,” namely customers that add one job to the buffer. In the formulation developed for zero-automatic queues, the Positive Queue is recovered as the simplest extremal case, namely the classical queue, while the broader framework also recovers Gelenbe’s -queue with positive and negative customers and generalizes both through algebraically structured local interactions at the buffer back-end (0707.3449). In a distinct operational usage in signalized traffic networks, a “positive queue” means a link with queue length , i.e. a backlog of stationary vehicles, and this positivity condition determines whether outflow runs at capacity or becomes demand-limited (Hosseini et al., 2017). In online moderation systems, “Positive Queue” denotes a dedicated discovery and reward layer that surfaces desirable posts and comments for positive reinforcement rather than punishment-centric review (Lambert et al., 22 Sep 2025). Across these usages, the common motif is that queue positivity is not merely descriptive: it governs dynamics, stability, and control.
1. Queueing-theoretic meaning: positive customers and the standard queue
In queueing theory, “positive customers” are arrivals that add one job to the buffer, while “negative customers” are arrivals that instantaneously remove one job if present (0707.3449). A Positive Queue is thus the standard case with only positive customers, exemplified by the queue (0707.3449). This terminology becomes especially useful in comparison with Gelenbe’s -queue, which allows both positive and negative customers, and with the zero-automatic queue framework, which embeds both as special cases inside a more general algebraic model of buffering (0707.3449).
Within the zero-automatic perspective, the Positive Queue corresponds to the free monoid on one generator, , with and (0707.3449). In that case there are no cancellations or mergings, , and the buffer evolves exactly as in the classical single-class queue (0707.3449). The Twisted Traffic Equations reduce to
whose solution is 0, and the stationary distribution is geometric,
1
with Poisson departures of rate 2, recovering Burke’s Theorem (0707.3449).
This identification is significant because it places the standard positive-only queue inside a family of models whose local buffer interactions are encoded by a monoid or group law. A plausible implication is that familiar 3 phenomena—geometric stationarity, Poisson output, and a simple load parameter—can be viewed as the degenerate limit of richer interacting-buffer systems rather than as isolated properties.
2. Zero-automatic queues and the algebraic generalization of the Positive Queue
Zero-automatic queues are characterized by a special buffering mechanism evolving like a random walk on some infinite group or monoid 4 with finite generating set 5 (0707.3449). Each arriving customer carries a class 6 and interacts locally with the last class 7 already present in the buffer according to the algebraic law 8 (0707.3449). If 9, the pair cancels and both leave; if 0, they merge into a single customer of class 1; otherwise the new customer is appended (0707.3449).
The buffer content is encoded by a word 2 in the regular language 3 of normal forms, and the state space is 4 (0707.3449). The queue is FIFO: front-end departure removes the first symbol 5, while arrivals act at the back-end on 6 (0707.3449). Arrivals form a rate-7 Poisson process, classes are i.i.d. with law 8 on 9, service completions occur at rate 0, and empty-buffer incorporation is governed by a boundary condition parameterized by 1 (0707.3449).
This construction generalizes the Positive Queue by replacing passive accumulation with structured local interactions. In the Positive Queue case, the algebra is trivial: no cancellation and no merging occur. In more general monoids or groups, queue evolution reflects both conventional service dynamics and algebraic simplification at the rear of the buffer (0707.3449). The framework therefore unifies classical queueing with interacting multi-class buffers in which workload is not simply the number of customers, but the canonical word representing buffer content.
3. Random walk structure, traffic equations, and stability
With the server blocked, the buffering mechanism is exactly the right random walk 2 on the Cayley graph, whose length process has drift 3 given by a Markovian harmonic measure computed from the Traffic Equations (0707.3449). For 4, the Traffic Equations are
5
for all 6 (0707.3449). For plain triples, these equations have a unique admissible solution 7 (0707.3449).
It is convenient to define
8
with 9 and 0 (0707.3449). Stability is then determined by the competition between arrival-induced drift and service: 1
2
3
(0707.3449).
For the Positive Queue, this criterion collapses to the classical condition 4, because the free-monoid case yields 5 and no cancellation term (0707.3449). For the 6-queue realized on the free group with generator 7 and inverse 8, the drift becomes
9
and stability becomes
0
the standard 1-queue criterion (0707.3449).
This unified drift condition is one of the main conceptual gains of the zero-automatic viewpoint. It replaces separate ad hoc stability calculations by a single random-walk comparison between the average growth induced by arrivals and the drain induced by service.
4. Product form, quasi-reversibility, and extremal cases
For stable zero-automatic queues, the Twisted Traffic Equations admit a unique admissible solution 2 with 3 (0707.3449). The equations are
4
for 5 with 6 and 7 (0707.3449). The admissible solution satisfies
8
If 9, then for any word 0, the stationary distribution is
1
a multiplicative product over the letters of the buffer word (0707.3449). This is a direct generalization of the geometric stationary distribution of 2 (0707.3449).
The departure process in stationarity is Poisson with rate 3, and for each time 4, the queue-content 5 is independent of the departure process up to time 6 (0707.3449). This is a Burke-type theorem characterizing quasi-reversibility in the sense of Chao–Miyazawa–Pinedo (0707.3449).
The two simplest and extremal cases are especially informative.
| Case | Algebraic model | Main consequence |
|---|---|---|
| Positive Queue | Free monoid 7 | 8, geometric 9, Poisson output |
| 0-queue | Free group 1 with 2 | Positive and negative customers with cancellation |
In the 3-queue case, boundary conditions select which class persists in the buffer. Two product-form variants are
4
and
5
yielding geometric queue-length distributions 6 for the surviving class 7 (0707.3449). Other boundary choices may yield “almost product form” stationary distributions, but the Poisson output property needed for product-form networks is tied to the TTE solution (0707.3449).
The distinction between exact product form and “almost product form” is important. It shows that boundary conditions are not merely technical; they determine whether the queue enjoys full quasi-reversibility or only a weaker stationary structure.
5. Computation, assumptions, and scope of the zero-automatic framework
Computation proceeds through algebraic and random-walk methods. One first solves the Traffic Equations to obtain 8 and the drift 9, then solves the Twisted Traffic Equations to obtain the admissible pair 0 (0707.3449). A compact fixed-point approach substitutes
1
into the TTE and finds 2 with 3, after which 4 follows from
5
(0707.3449).
The invariant measure of the generator 6 is
7
and normalization gives 8 (0707.3449). A QBD approximation is also available by aggregating buffer content to 9, producing a block-tridiagonal generator 0; in the level-geometric case, matrix-geometric theory recovers 1, consistent with the exact product form (0707.3449).
The strongest results hold for plain triples: infinite plain monoids or groups with natural generators. In that setting the random walk is transient, the successor graph is strongly connected, the Traffic Equations have a unique solution 2, and the stable-region TTE have a unique admissible solution 3 (0707.3449). For more general non-plain 0-automatic pairs, multiple TTE solutions may exist, the successor graph may be disconnected, and the random walk may be non-transient, as in the free group 4 with 5 (0707.3449).
The paper also emphasizes several scope conditions. The Poisson output theorem counts front-end service completions, not back-end cancellations; the saturation principle does not hold, since the departure rate satisfies
6
and product form requires choosing 7 as the TTE solution, whereas other boundary conditions may yield stationary regimes without Poisson output (0707.3449). Extensions to 8 are possible, with stability still comparing 9 and 00 through appropriate ergodic averages (0707.3449).
6. Positive queue as a state condition in signalized traffic networks
In signalized arterial networks, “positive queue” has a different but precise meaning: for link 01, 02 means there is backlog at the link and vehicles are waiting to be served by the signal (Hosseini et al., 2017). This condition directly determines the outflow rule. If 03, then
04
if 05, then
06
where 07 is the instantaneous total inflow rate reaching link 08 at time 09 (Hosseini et al., 2017).
In cumulative form, with
10
the queue length is
11
and when 12,
13
(Hosseini et al., 2017). Thus queue positivity is the hinge between saturated discharge and demand-limited discharge.
This distinction drives both transient and steady-state analysis. The model is a delay-differential system,
14
with threshold crossings at times when 15 reaches zero (Hosseini et al., 2017). To handle zero travel times, the paper formulates an LP that computes the unique outflow vector 16 while enforcing capacity constraints, non-negativity of queues, and instantaneous routing couplings (Hosseini et al., 2017). Under piecewise-constant external inflow and capacity functions, with routing matrix 17 sub-stochastic and spectral radius less than 18, the DDE with LP-selected outflows admits a unique, non-negative solution 19 for all 20 (Hosseini et al., 2017).
Under fixed-time control, periodic external inflow and periodic capacity profiles satisfying
21
for some 22, there exists a unique 23-periodic trajectory 24 that globally attracts all trajectories (Hosseini et al., 2017). The iterative computation of this periodic orbit is organized around transition points 25, the times when the queue switches from zero to positive in steady state (Hosseini et al., 2017). Here, positive queue is operational rather than algebraic: it signals saturation of service at a link and serves as the switching condition for both analysis and numerical computation.
7. Positive Queue as a moderation interface and positive reinforcement mechanism
In online moderation, Positive Queue refers to a Chrome extension that augments Reddit’s moderator interface with a dedicated “positive” discovery and reward layer (Lambert et al., 22 Sep 2025). Instead of directing attention primarily to harmful or reported content, it surfaces desirable posts and comments and streamlines ways to positively reinforce them (Lambert et al., 22 Sep 2025). The motivation is that punishment-centric tools do not teach users what to do instead, expose moderators to harmful content, and do little to proactively create healthy communities, whereas prior research links positive feedback to higher quality and frequency of contributions, reduced norm violations, and sustained motivation (Lambert et al., 22 Sep 2025).
The system targets Reddit’s Unmoderated queue and injects UI components into the existing modqueue workflow (Lambert et al., 22 Sep 2025). It provides color-coded desirability labels, hover panels with modeled desirability scores and histograms, always-visible filters for post-, author-, and comment-section signals, and enhanced sorting by desirability, score, author age or karma, and comment-section aggregates (Lambert et al., 22 Sep 2025). Reward mechanisms include a “Curate” button for compiling “Best of the week” threads, an “Explain” button for posting moderator replies that articulate why an item is desirable, and improved access to flair, highlight, and award actions (Lambert et al., 22 Sep 2025).
Desirable content is labeled using subreddit-specific XGBoost classifiers with 26, trained separately for posts and comments using an 27 train-test split and features including LIWC2015, VADER sentiment, Flesch readability, ConvoKit politeness, Detoxify toxicity, and SentenceBERT embeddings (Lambert et al., 22 Sep 2025). Items with Reddit scores in quartile 28 are labeled desirable, items in 29–30 undesirable, and 31 is discarded (Lambert et al., 22 Sep 2025). Averaged across subreddits, performance was reported as 32 Accuracy and 33 for posts, and 34 Accuracy and 35 for comments (Lambert et al., 22 Sep 2025).
A controlled user study with five active moderators found that curation was universally favored, sorting and filtering were useful for discovering high-quality content efficiently, and reactions to public explanation comments were mixed (Lambert et al., 22 Sep 2025). The study also found applicability across communities of very different sizes and styles, and moderators sometimes repurposed discovery cues for punitive triage, suggesting dual-use potential (Lambert et al., 22 Sep 2025).
This usage departs entirely from queueing theory, yet retains the same structural idea: a queue is made “positive” by orienting attention and action toward desirable states rather than only toward violations or depletion. A plausible implication is that the phrase has become a design pattern extending beyond stochastic service systems into sociotechnical workflows.