Papers
Topics
Authors
Recent
Search
2000 character limit reached

TTC: Allocations, AI, HPC & Beyond

Updated 17 July 2026
  • TTC is a polysemous acronym representing diverse concepts such as Top Trading Cycles in allocation theory, test-time compute in LLM inference, and tensor transposition compilers in HPC.
  • In allocation theory, Top Trading Cycles ensures Pareto efficiency, individual rationality, and strategy-proofness, with extensions handling multi-object endowments and restricted preference domains.
  • Emerging TTC applications include adaptive test-time compute for large language models, performance-tuned tensor transpositions in high-performance computing, and real-time time-to-contact measures in robotics and power systems.

Searching arXiv for the papers and topic variants needed to ground the entry. TTC is a polysemous acronym in the arXiv literature rather than a single stable term of art. It denotes, among other things, the Top Trading Cycles mechanism in allocation theory, test-time compute in large-language-model inference, a Tensor Transposition Compiler for multidimensional array permutations, time-to-contact or time-to-collision quantities in autonomous navigation, total transfer capability in power systems, and Timing, Trigger, and Control infrastructure in high-energy physics. Additional uses include topological torsion current, the Transformation Tool Contest, and the Transformer-based TDE Classifier for the Wide Field Survey Telescope (Satpathy et al., 31 Jan 2026, Muñoz et al., 7 Aug 2025, Springer et al., 2016, Badki et al., 2021, Qiu et al., 2020, Mitra et al., 2018, Pinheiro, 2015, Zheng et al., 31 Dec 2025).

1. Principal meanings of TTC on arXiv

The acronym spans multiple technical communities and is only interpretable from domain context.

Usage of TTC Domain Representative arXiv ids
Top Trading Cycles Market design, allocation, reallocation (Satpathy et al., 31 Jan 2026, Goel et al., 26 Jan 2025, Coreno et al., 2024, Aldridge, 2024)
Test-Time Compute LLM inference and evaluation (Muñoz et al., 7 Aug 2025, Rumiantsev et al., 3 Nov 2025)
Tensor Transposition Compiler HPC, code generation, autotuning (Springer et al., 2016, Springer et al., 2016)
Time-to-contact / time-to-collision Robotics, navigation, vision (Badki et al., 2021, Davis et al., 2019)
Total transfer capability Power-system operation (Qiu et al., 2020)
Timing, Trigger, and Control HEP readout and synchronization (Mitra et al., 2018)
Transformer-based TDE Classifier Time-domain astronomy (Zheng et al., 31 Dec 2025)
Topological torsion current Orbital mechanics (Pinheiro, 2015)
Transformation Tool Contest Model transformation benchmarks (Copei et al., 2020, Li et al., 2011, Lepper et al., 2011, Horn, 2013)

2. TTC as Top Trading Cycles

In allocation theory, TTC denotes Top Trading Cycles, the classic exchange mechanism for object reallocation when each agent initially owns one object and has strict preferences over objects. In the Shapley–Scarf-style housing-market formulation, each agent points to the owner of her top-ranked available object, each object points to its current owner, the directed graph necessarily contains a cycle, and each cycle is executed and removed before the procedure repeats (Goel et al., 26 Jan 2025).

The mechanism is central because the literature repeatedly associates it with Pareto efficiency, individual rationality, and strategy-proofness. One characterization result states that, on the unrestricted domain, TTC is the unique mechanism satisfying individual rationality, pair efficiency, and strategyproofness; the same paper extends the characterization to restricted domains satisfying the top-two condition, a local richness requirement under which any pair of objects that can each be most preferred can also appear as the top two objects in both orders (Goel et al., 26 Jan 2025).

The same family of results has been extended to multi-object endowments. In reallocation problems where agents may be endowed with bundles and consume bundles, generalized TTC is characterized on the lexicographic domain by balancedness, Pareto efficiency, the worst endowment lower bound, and either truncation-proofness or drop strategy-proofness. On the responsive domain, the rule is the unique individual-good-based rule satisfying balancedness, individual-good efficiency, truncation-proofness, and either individual rationality or the worst endowment lower bound; on the conditionally lexicographic domain, an augmented TTC rule is characterized by balancedness, Pareto efficiency, the worst endowment lower bound, and drop strategy-proofness (Coreno et al., 2024).

3. Generalizations, computational reformulations, and CPS variants

Several recent works retain the TTC cycle-trading logic while altering the underlying market structure. One strand studies restricted preference domains. The top-two condition paper shows that TTC’s uniqueness is preserved on broad classes of restricted domains, including single-peaked and single-dipped domains, and is necessary in the special case of three objects (Goel et al., 26 Jan 2025). Another strand studies multiple-object reallocation under lexicographic, responsive, additive, and conditionally lexicographic preferences, emphasizing when TTC characterizations survive and when they fail; the additive domain is a negative case, because TTC is not drop strategy-proof there (Coreno et al., 2024).

A more applied extension is ReACT-TTC, described as capacity-aware Top Trading Cycles for post-choice reassignment in shared cyber-physical systems. It is invoked only when users diverge from prescribed assignments and extends classical TTC to handle many-to-one capacities, co-owned resources, and idle or unowned slots by introducing resource meta-nodes, multiple outgoing edges from an agent to all owners of a co-owned resource, and virtual owner vertices for vacant slots. The algorithm proceeds through graph construction, complete cycle resolution, and incomplete cycle resolution on paths ending at virtual vertices; the paper proves termination and preservation of Pareto efficiency, individual rationality, and strategy-proofness, and incorporates a Prospect-Theoretic satisfaction model for cycle ordering and evaluation in an EV-charging case study (Satpathy et al., 31 Jan 2026).

Another computational reformulation is the Markov-matrix method for fast TTC computation. It converts ordinal preferences into a weighted stochastic matrix, normalizes it column-wise, and uses the dominant singular-vector structure to recover the same allocation as classical TTC in the paper’s toy instances. The paper claims O(1)O(1) computational speed in the sense used there, and states that the method retains Pareto-efficiency, individual rationality, and strategy-proofness (Aldridge, 2024).

4. TTC as test-time compute in large-language-model inference

In contemporary LLM research, TTC denotes test-time compute: extra computation performed at inference time to improve model outputs. In the cited formulation, TTC is an umbrella setting that includes No Adaptation, Retrieval-Augmented Generation (RAG), and Test-Time Training (TTT). RAG augments the input context with retrieved samples from an external knowledge base, whereas TTT adapts model parameters at inference time; the cited implementation uses LoRA for lightweight fine-tuning (Muñoz et al., 7 Aug 2025).

The paper "RTTC: Reward-Guided Collaborative Test-Time Compute" introduces Reward-guided Test-Time Compute (RTTC), which uses a pretrained reward model to choose, on a per-query basis, whether to accept the base model answer, use RAG, or use TTT. It is implemented in a distributed server-client architecture with a remote knowledge base and a local client that executes inference, reward evaluation, and adaptation. The same paper adds Query-State Caching (QSC), with a RAG cache for retrieved samples and a TTT cache for trained adapters, using similarity thresholding and LFU eviction. In reported experiments, Llama-3.1-8B-Inst achieved average scores of 37.4 for No Adaptation, 40.8 for RAG, 42.4 for TTT, 42.7 for RTTC, and 45.3 for RTTC-Joint; QSC yielded roughly 62–66% RAG-cache utilization and 67–70% TTT-cache utilization while maintaining typically 97–100% relative average performance (Muñoz et al., 7 Aug 2025).

The evaluation problem for TTC is addressed by FEval-TTC, a Fair Evaluation protocol for Test-Time Compute. It targets TTC methods built on Chain-of-Thought (CoT) generation and fixes pre-recorded model responses, few-shot prompts, extracted answers, token counts, and a unified dollar-cost model so that performance drift and API-price drift do not invalidate comparisons. The benchmark covers 16 datasets, including CommonSenseQA, 11 BIG-Bench-Hard tasks, GSM8K, SVAMP, AQuA, and MATH-500, and includes responses from model families such as LLaMA, Qwen, DeepSeek-V3, Mistral, and GPT. The cost model is explicitly

DollarCost(INP,OUT)=106(CiToken(INP)+CoToken(OUT)),DollarCost(\text{INP},\text{OUT}) = 10^{-6} \left( C_i\,Token(\text{INP}) + C_o\,Token(\text{OUT}) \right),

with prices fixed as of June 2, 2025 (Rumiantsev et al., 3 Nov 2025).

5. TTC as a Tensor Transposition Compiler

In high-performance computing, TTC denotes the Tensor Transposition Compiler, an open-source domain-specific parallel compiler for multidimensional tensor transpositions. It targets the generalized update

BΠ(i1,i2,,iN)α×Ai1,i2,,iN+β×BΠ(i1,i2,,iN),B_{\Pi(i_1,i_2,\dots,i_N)} \gets \alpha \times A_{i_1,i_2,\dots,i_N} + \beta \times B_{\Pi(i_1,i_2,\dots,i_N)},

supports arbitrary permutations, mixed precision, and real or complex types, and adopts Fortran storage order, in which the leftmost index has stride 1 (Springer et al., 2016).

The compiler is autotuning rather than static. It explores explicit vectorization, blocking, loop reordering, software prefetching, parallelization, and non-temporal stores. When the stride-1 index changes, TTC uses w×ww \times w micro-tiles and an in-register transpose with AVX intrinsics; for AVX single precision, the paper gives w=8w = 8. Macro-tiles are parameterized by bA×bBb_A \times b_B, with defaults bA,bB{w,2w,3w,4w}b_A, b_B \in \{w,2w,3w,4w\}. The search space is pruned heuristically, and the reported result is that evaluating only 100 potential solutions yields about 99.10% of the performance obtained with unlimited search (Springer et al., 2016).

The reported performance is memory-bandwidth-centric. On Haswell and Steamroller, TTC-generated kernels achieved on average 91.68% and 78.30% of SAXPY bandwidth, respectively, and the same study reports speedups over a compiler-assisted reference of up to 8.84× on Intel and 18.15× on AMD for inverse permutations, with similar maxima for general transpositions (Springer et al., 2016). The later multi-architecture paper extends the scope to Intel Haswell, AMD Steamroller, Intel Knights Corner, and CUDA GPUs such as NVIDIA Kepler and Maxwell, and reports speedups over Intel’s compiler of up to 8×8\times on Haswell and 32×32\times on Knights Corner. That paper also highlights support for multiple leading dimensions, positioning TTC as a generator for performance-critical packing kernels used in BLAS 3 routines (Springer et al., 2016).

6. Other established expansions of TTC

In robotics and computer vision, TTC often means time-to-contact or time-to-collision. "Binary TTC: A Temporal Geofence for Autonomous Navigation" defines TTC as the time for an object to collide with the observer’s plane and gives

τ=ZOZ˙O,\tau = -\frac{Z_{\mathcal{O}}}{\dot Z_{\mathcal{O}}},

then replaces direct regression with binary thresholded classification. The method produces a temporal geofence in 6.4 ms and is reported as over 25× faster than existing methods. "NH-TTC" treats TTC as the first future time at which robot and obstacle collision disks touch under a candidate control input, and builds a gradient-based framework based on implicit differentiation and subgradient descent for arbitrary robot dynamics, with only a few milliseconds of computation in the sense-plan-act loop (Badki et al., 2021, Davis et al., 2019).

In power systems, TTC denotes total transfer capability, defined in the cited work as the maximum real-power transfer that can be scheduled across a tie-line or interface without violating security limits, especially transient-stability limits under contingencies. Because repeated dynamic TTC calculations are computationally expensive, the paper replaces them with a deep-learning surrogate and derives analytical Jacobian and Hessian expressions so that the resulting optimization can be solved by an interior-point method. On the modified IEEE 39-bus system, reported test-set mean squared errors are 0.0553 p.u. for Elastic Net, 0.0173 p.u. for SLNN, and 0.0040, 0.0027, and 0.0023 p.u. for 2-layer, 3-layer, and 5-layer DLNNs, respectively; the paper reports around three orders of magnitude speedup in decision-making compared with heuristic approaches (Qiu et al., 2020).

In high-energy physics instrumentation, TTC means Timing, Trigger, and Control. The ALICE Run 3 upgrade uses TTC as the synchronization and control backbone of a triggerless readout architecture based on TTC-PON and GBT links bridged by the Common Readout Unit (CRU). The paper cites an expected data flow of more than 3 TB/s, Pb–Pb interaction rates of 50 kHz, and a nominal heartbeat period of 89.4 μs, about 10 kHz. The measured TTC-PON downstream latency is 151 ns, and the study further analyzes PLL-based jitter cleaning, BER, and phase consistency across repeated power, firmware, and reset cycles (Mitra et al., 2018).

In time-domain astronomy, TTC denotes the Transformer-based TDE Classifier for the Wide Field Survey Telescope (WFST). It consists of a light-curve parametric fitting module and a Transformer (Mgformer)-based classification network trained and evaluated on 7413 spectroscopically classified transients from ZTF. The Mgformer module reports recall 0.79 and precision 0.76, while the parametric module reports 0.72 and 0.40 and is >10 times faster in average speed; the system can identify TDE candidates within 30 days from first detection and selected DollarCost(INP,OUT)=106(CiToken(INP)+CoToken(OUT)),DollarCost(\text{INP},\text{OUT}) = 10^{-6} \left( C_i\,Token(\text{INP}) + C_o\,Token(\text{OUT}) \right),020 TDE candidates in WFST deep-field data (Zheng et al., 31 Dec 2025).

Other specialized expansions remain highly domain-specific. In orbital mechanics, TTC may denote topological torsion current, introduced as an extra dynamical term DollarCost(INP,OUT)=106(CiToken(INP)+CoToken(OUT)),DollarCost(\text{INP},\text{OUT}) = 10^{-6} \left( C_i\,Token(\text{INP}) + C_o\,Token(\text{OUT}) \right),1 intended to explain flyby anomalies; the cited paper claims a nonzero anomalous acceleration for retrograde flybys and a null effect for prograde flybys (Pinheiro, 2015). In model transformation, TTC denotes the Transformation Tool Contest, a benchmark forum represented here by papers on the TTC 2011 instructive and compiler-optimization cases, the TTC 2013 flowgraphs case, and the TTC 2020 migration case, with solutions implemented in QVTR-XSLT, metatools, FunnyQT, and Fulib (Li et al., 2011, Lepper et al., 2011, Horn, 2013, Copei et al., 2020).

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 ttc.