arXiv:2604.20732v1 [cs.MA] 22 Apr 2026
Anchor-and-Resume Concession Under Dynamic Pricing for LLM-Augmented Freight Negotiation Hoang Nguyen
Lu Wang
Marta Gaia Bras
Georgia Institute of Technology Atlanta, Georgia, USA [email protected]
Transportation Insight / NTG Atlanta, Georgia, USA [email protected]
Transportation Insight / NTG Atlanta, Georgia, USA [email protected]
ABSTRACT
1
Freight brokerages negotiate thousands of carrier rates daily under dynamic pricing conditions where models frequently revise targets mid-conversation. Classical time-dependent concession frameworks use a fixed shape parameter 𝛽 that cannot adapt to these updates. Deriving 𝛽 from the live spread enables adaptation but introduces a new problem: a pricing shift can cause the formula to retract a previous offer, violating monotonicity and signaling bad faith. LLM-powered brokers offer flexible negotiation but require expensive reasoning models, produce non-deterministic pricing decisions, and remain vulnerable to prompt injection from carrier messages. We propose a two-index anchor-and-resume framework that addresses both limitations. A spread-derived 𝛽 automatically maps each load’s margin structure to the correct concession posture, while the anchor-and-resume mechanism guarantees monotonically non-decreasing offers under arbitrary pricing shifts. All pricing decisions remain in a deterministic formula; the LLM, when used, serves only as a natural language translation layer. Empirical evaluation across 115,125 negotiations shows that the adaptive 𝛽 tailors behavior by regime: in narrow spreads, the framework concedes quickly to prioritize deal closure, carrier retention, and load coverage; in medium and wide spreads, it matches or exceeds the best fixed-𝛽 baselines in broker savings. Against an unconstrained 20-billion-parameter LLM broker, the framework achieves similar agreement rates and savings. Against LLM-powered carriers as more realistic stochastic counterparties, the framework maintains comparable savings and higher agreement rates than against rule-based opponents, confirming that performance generalizes beyond scripted scenarios. By decoupling the LLM from pricing logic, the framework scales horizontally to thousands of concurrent negotiations with negligible inference cost and transparent decision-making.
The US freight brokerage market is valued at $19.7 billion in 2025 [19]. Brokers act as intermediaries between shippers and carriers, negotiating rates across thousands of loads daily. For each load, the broker has a price band [𝑟min , 𝑟max ] set by an internal pricing model and must negotiate a settlement rate with the carrier. The broker’s objective is to minimize the agreed rate (maximizing margin), while the carrier seeks to maximize it. In production, these pricing models ingest live market signals and can update their estimates at any time. For example, the 2026 Strait of Hormuz disruption saw diesel futures surge 14% in a single day as commercial shipping through the strait halted [18], forcing brokerages to revise carrier rate targets across hundreds of active negotiations simultaneously. A negotiation agent that cannot adapt its concession behavior in response to such updates will either overpay on deals where the target has tightened or lose deals where it has loosened. Faratin et al. [1] formalized the concession curve through a shape parameter 𝛽 that determines how aggressively the agent concedes over time (Section 3.2). However, a single fixed 𝛽 cannot be universally optimal. Loads with narrow price spreads (1–2%) leave little room, so the broker should concede quickly to secure coverage. Loads with wide spreads (15%+) offer substantial room, so the broker should hold firm. The problem is compounded in production settings where the pricing model can update its estimate during an active negotiation, changing the effective spread. A fixed 𝛽 cannot respond to these updates. An alternative is to delegate pricing decisions entirely to an LLM, but this introduces per-round inference cost that limits horizontal scaling, non-deterministic outputs that complicate auditability, and operational dependence on a single model provider. We make four contributions: (1) Spread-derived 𝛽 for scalable deployment. We replace Faratin’s fixed 𝛽 with 𝛽 = 𝑐/(𝑠 × 100), where 𝑠 is the fractional spread from the pricing model. This automatically maps each load’s margin structure to the correct concession posture (Conceder for narrow spreads, Boulware for wide spreads), eliminating pernegotiation tuning and enabling platform-wide deployment across hundreds of thousands of annual deals (Section 3.2). (2) Two-index anchor-and-resume framework. When a pricing shift occurs mid-negotiation, the framework decouples the negotiation round from the Faratin curve position, allowing the agent’s concession behavior to
KEYWORDS anchor-and-resume concession, monotonic offer guarantee, spread-derived beta, deterministic negotiation engine, freight rate negotiation, LLM-augmented agents Proc. of the 26th International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2027), 2027, © 2027 International Foundation for Autonomous Agents and Multiagent Systems (www.ifaamas.org). All rights reserved. https://doi.org/
1
INTRODUCTION
AAMAS’27, 2027,
Hoang Nguyen, Lu Wang, and Marta Gaia Bras
adapt while guaranteeing monotonically non-decreasing offers. We prove this construction prevents retractions under arbitrary shift sequences, preserving good-faith negotiation and dampening pricing pipeline volatility from the carrier’s perspective (Section 3.3). (3) LLM-agnostic architecture. The deterministic strategy engine computes all pricing decisions; the LLM serves only as a natural language translation layer. This decoupling enables operators to switch LLM providers if one fails, use a cheaper model without affecting negotiation quality, and maintain full auditability of every pricing decision (Section 6). (4) Empirical validation on business metrics. We evaluate on three metrics that map to business outcomes: margin capture (broker savings), carrier retention (agreement rate), and system throughput (negotiation rounds). In three experiments totaling 115,125 negotiations under dynamic pricing, the two-index strategy achieves zero retractions across all conditions: a rule-based evaluation (105,000 negotiations across 12 spread values), a comparison against a 20-billionparameter unconstrained LLM broker (3,375 negotiations), and a robustness test against LLM-powered carrier agents (6,750 negotiations). The framework matches LLM performance while operating as a lightweight deterministic formula with negligible inference cost, simple prompt instructions, and full auditability (Sections 5–6).
a comprehensive treatment of the game-theoretic foundations underlying these approaches. These methods adapt negotiation behavior based on opponent actions and generally assume static reservation values. Our framework instead derives 𝛽 from the pricing model’s assessment of market conditions, which can change midnegotiation when an external system updates parameters. When 𝛽 is derived from the live spread, such shifts can cause the concession formula to produce an offer lower than the previous one, violating the monotonic concession protocol. Endriss [17] formalized monotonic concession as a protocol requirement for bilateral bargaining. Winoto [16] introduced a non-monotonic-offers protocol and showed it generates higher surplus under full rationality, but the gains diminish as agent rationality decreases. In freight brokerage, where neither party observes the other’s reservation value, retractions are interpreted as bad faith. Gear et al. [14] addressed this problem directly with PredictRV, which uses statistical prediction models (Bayesian regression, LSTM) to smooth offers when the agent’s reservation value changes during negotiation. Their approach reduces erratic offer behavior but provides no formal monotonicity guarantee, and it handles changes to the reservation value only while the concession shape parameter remains fixed. Our two-index framework guarantees monotonicity under arbitrary shift sequences that change both the concession range and the shape parameter simultaneously.
2.2 2 RELATED WORK 2.1 Automated Negotiation and the Beta Problem
AI-Driven Negotiation Agents
A separate line of work applies neural and language models directly to negotiation. Lewis et al. [4] introduced end-toend neural negotiation on the Deal-or-No-Deal task. Fu et al. [6] showed that LLM agents can improve through self-play and in-context learning from AI feedback. Bianchi et al. [7] introduced NegotiationArena, finding that behavioral tactics (e.g., pretending to be desperate) can improve payoffs by 20%. Abdelnabi et al. [8] introduced a multi-agent negotiation testbed and found that GPT-4’s deal success rates degrade significantly when greedy or adversarial agents are present. In the supply chain domain specifically, Kirshner et al. [9] found that LLM agents exhibit human-like bargaining behavior but are more inclined toward agreement, improving efficiency at the cost of equity. These works treat the LLM as the decision-maker: the model chooses both the language and the negotiation posture. He et al. [5] showed that decoupling high-level strategy from language generation avoids the degeneracy of end-toend reinforcement learning while achieving higher agreement rates. Our framework builds on this principle, replacing their learned dialogue acts with a deterministic strategy engine grounded in Faratin’s concession theory. The strategy engine computes all numeric decisions; the LLM, when used, handles language generation only.
Faratin et al. [1] introduced a taxonomy of negotiation tactics for autonomous agents, with time-dependent tactics using a concession function 𝛼(𝑡) = 𝑡1/𝛽 where 𝛽 controls the curve shape. The original work left 𝛽 as a design-time constant chosen by the system builder, explicitly identifying its selection as an open problem. Over the following 25 years, the field developed several approaches to address this gap, with modern methods largely focusing on adapting 𝛽 based on opponent behavior. Cao et al. [11] proposed a multi-strategy selection algorithm that classifies the opponent’s concession rate as accelerating, decelerating, or steady, and adjusts the agent’s concession curve accordingly. Hindriks and Tykhonov [12] applied Bayesian learning to estimate the opponent’s preference profile (issue weights and evaluation functions) from observed bids, then used the learned model to select Pareto-efficient offers at the agent’s own target utility level. The ANAC competition [3] produced agents such as HardHeaded and Gahboninho that model opponent preferences from observed bids and dynamically adjust their concession schedules. More recently, reinforcement learning approaches [13] treat the concession parameter as a learnable variable optimized over thousands of simulated negotiations. Fatima et al. [2] provide 2
Anchor-and-Resume Concession Under Dynamic Pricing for LLM-Augmented Freight Negotiation
3 FRAMEWORK 3.1 Bilateral Negotiation Model
∙ A negotiation index 𝑡 ∈ {1, 2, . . . , 𝑇 }: the actual round counter, always advancing by 1. ∙ A Faratin index 𝜏 ∈ {1, 2, . . .}: a virtual position on the current concession curve. Equal to 𝑡 when no shift has occurred; may differ from 𝑡 (and may exceed 𝑇 ) after a shift. The complete framework is defined piecewise. When a dynamic pricing shift occurs at round 𝑘 with new parameters new 𝛽new , 𝑅new = 𝑟target − 𝑟min :
We model freight rate negotiation as a single-issue bilateral alternating-offers game between a broker agent 𝐵 and a carrier agent 𝐶, where the sole negotiated variable is the linehaul rate. Each negotiation concerns a single load ℓ with parameters 𝑟min (minimum rate), 𝑟max (maximum rate), and an optional 𝑟target from the pricing pipeline. The zone of possible agreement (ZOPA) is [𝑟min , 𝑟max ]. The negotiation proceeds for up to 𝑇 rounds, ending when one side accepts, walks away, or the deadline is reached.
3.2
⎧ ⎨offer(𝑘−1) offer(𝑡) = ⎩min(︀𝑓 (𝜏 (𝑡)), 𝑟new )︀ target
Concession Model and Adaptive Beta
(1)
1/𝛽
where 𝛼(𝑡) = 𝑡 is the concession function and 𝑟target is the pricing model’s current target rate (defaulting to 𝑟max when unavailable). The broker concedes from 𝑟min toward 𝑟target , not 𝑟max ; the maximum rate 𝑟max serves only as a hard walkaway ceiling. The parameter 𝛽 controls the concession shape: 𝛽 < 1 is Boulware (hold firm), 𝛽 = 1 is linear, and 𝛽 > 1 is Conceder (concede quickly). In the original formulation, 𝛽 is a fixed constant chosen before the negotiation begins. We replace it with a function of the pricing model’s current spread: 𝑐 𝛽= (2) 𝑠 × 100 where 𝑠 = (𝑟target − 𝑟min )/𝑟min is the fractional spread between the pricing model’s target rate and the floor, and 𝑐 > 0 is a calibration constant. When 𝑟target is not available, 𝑟max is used as the default. The constant 𝑐 is the only free parameter in the framework and represents the spread percentage at which the strategy transitions from Conceder (𝛽 > 1) to Boulware (𝛽 < 1). It can be set by domain expertise (choosing the spread below which deal closure is prioritized over margin capture) or from historical data (e.g., training a settlement classifier and using SHAP analysis [10] to identify the spread threshold at which the feature’s contribution crosses zero). In this study we set 𝑐 = 3 throughout, placing the transition at 3% spread. We evaluate across three spread regimes: Narrow (𝑆 ≤ 4%, 𝛽 = 3.0, Conceder), Medium (4% < 𝑆 ≤ 8%, 𝛽 = 1.0, Linear), and Wide (𝑆 > 8%, 𝛽 = 0.4, Boulware).
3.3
new if offer(𝑘−1) > 𝑟target
otherwise
(3) where 𝑓 (𝜏 ) = 𝑟min + (𝜏 /𝑇 )1/𝛽new · 𝑅new is the Faratin curve evaluated at virtual position 𝜏 , and 𝜏 (𝑡) = 𝜏0 + (𝑡 − 𝑘) maps the negotiation round 𝑡 ∈ {𝑘, 𝑘+1, . . . , 𝑇 } to the virtual position. The anchor point 𝜏0 = ⌈ 𝑇 · 𝛼0𝛽new ⌉ is the ceiling of the real-valued position on the new curve whose offer equals the broker’s last offer, where 𝛼0 = (offer(𝑘−1) − 𝑟min )/𝑅new . The ceiling ensures 𝜏0 ≥ 𝑇 · 𝛼0𝛽new , so the first post-shift offer is at least as large as the previous one (see Proposition 3.1). Because 𝜏 is a virtual index, it may exceed 𝑇 after a shift; this is by design, as the min clamp in Case 2 caps the offer new at 𝑟target regardless of 𝜏 . ∙ Case 1 (hold): the broker has already conceded past its new target and cannot retract; it holds at its last offer. ∙ Case 2 (anchor-and-resume): the anchor step finds the virtual position on the new curve that matches (or slightly exceeds) the broker’s most recent offer, then resumes concession from there; the min clamp ensures new the offer never exceeds 𝑟target . Acceptance is handled separately by the scoring function 𝑉 (𝑥) = (𝑟target − 𝑥)/𝑅: the broker accepts the carrier’s offer when 𝑉 (𝑜𝑐 ) ≥ 𝑉 (offer(𝑡)), i.e., when the carrier’s rate scores at least as well as the broker’s own counter-offer. This is the same acceptance criterion used by all fixed-𝛽 strategies.
Following the simplified form of Faratin et al.’s [1] timedependent tactic (with time normalized to 𝑡 ∈ [0, 1]), the broker’s offer is: offerTD (𝑡) = 𝑟min + 𝛼(𝑡) · (𝑟target − 𝑟min )
AAMAS’27, 2027,
3.4
Formal Properties
Proposition 3.1 (Monotonicity). If a dynamic shift occurs at round 𝑘, then offer (𝑘) ≥ offer (𝑘−1). Proof. The anchor step sets offer(𝑘−1) − 𝑟min 𝛼0 = , 𝑅new
Two-Index Anchor-and-Resume Framework
𝜏0* = 𝑇 · 𝛼0𝛽new
so (𝜏0* /𝑇 )1/𝛽new = 𝛼0 by construction. With 𝜏0 = ⌈𝜏0* ⌉: [︃(︂
When 𝑟target shifts mid-negotiation, both the concession range and 𝛽 update simultaneously. The shape effect can dominate, causing the new offer to fall below the previous one. Such an offer retraction violates the monotonic concession property standard in bilateral negotiation [17] and signals bad faith to the carrier. To prevent retraction, we decouple the negotiation round counter from the position on the Faratin curve using two separate indices:
offer(𝑘) − offer(𝑘−1) =
⌈𝜏0* ⌉ 𝑇
)︂1/𝛽new (︂ * )︂1/𝛽new ]︃ 𝜏0 − 𝑅new 𝑇
Since ⌈𝜏0* ⌉ ≥ 𝜏0* and 𝑓 (𝑥) = (𝑥/𝑇 )1/𝛽 is non-decreasing for 𝛽 > 0, the bracketed term is ≥ 0. Since 𝑅new > 0, offer(𝑘) ≥ offer(𝑘−1). □ Boundedness. The min clamp in Case 2 ensures offer(𝑡) ≤ new 𝑟target for all 𝑡. Once 𝜏 (𝑡) ≥ 𝑇 , the unclamped offer would 3
AAMAS’27, 2027,
Hoang Nguyen, Lu Wang, and Marta Gaia Bras
new exceed 𝑟target , but the clamp holds it there. Case 1 ensures the broker never retracts when 𝑟target drops below the current offer. Reduction to Faratin. When no shift occurs, 𝜏 = 𝑡 and the framework reduces to standard Faratin (Equation 1). When 𝛽 and 𝑟target are constant across all rounds, the two-index framework is equivalent to the classical time-dependent concession model. Composability. For an arbitrary sequence of shifts at rounds 𝑘1 < 𝑘2 < · · · < 𝑘𝑛 , monotonicity holds by induction. Base case: Proposition 3.1 guarantees offer(𝑘1 ) ≥ offer(𝑘1 −1); between shifts, the Faratin curve is non-decreasing, so offer(𝑡) ≥ offer(𝑡−1) for 𝑡 ∈ (𝑘1 , 𝑘2 ). Inductive step: suppose all offers up to round 𝑘𝑖 −1 are non-decreasing. At round 𝑘𝑖 , the anchor-and-resume mechanism takes offer(𝑘𝑖 −1) as input and produces offer(𝑘𝑖 ) ≥ offer(𝑘𝑖 −1) by Proposition 3.1. Since the proof depends only on the most recent offer and the new curve parameters, not on how offer(𝑘𝑖 −1) was produced, the induction carries through for all 𝑛 shifts.
4
Time-dependent strategies. These compute each offer from the negotiation round and a fixed concession curve, independent of the carrier’s behavior. ∙ Fixed-𝛽 Boulware (𝛽 = 0.6), Linear (𝛽 = 1.0), Conceder (𝛽 = 2.0): Classical Faratin tactics with a fixed 𝛽. Vulnerable to retractions under dynamic pricing shifts because 𝛽 does not recalculate. ∙ Two-Index (𝛽 = 𝑐/(𝑠 × 100), 𝑐 = 3): The proposed framework. Spread-derived 𝛽 determines the concession shape; the anchor-and-resume mechanism (Equation 3) guarantees monotonicity under dynamic shifts. Behavior-dependent strategy. ∙ Generous Tit-for-Tat (inspired by the generous TFT variant in Nowak and Sigmund’s [15] analysis of cooperation in heterogeneous populations, where agents cooperate with some probability after opponent defection to escape cycles of mutual defection; we adapt this principle to bilateral negotiation by introducing stochastic unilateral concessions): Mirrors the carrier’s absolute dollar concession each round. When the carrier’s concession falls below 5% of the broker’s remaining room, the broker makes a unilateral concession of 15% of remaining room with 30% probability, breaking deadlock against slow-moving carriers. The specific thresholds (5%, 15%, 30%) are design choices, not derived from the original work. No principled pacing mechanism and no formal monotonicity guarantee.
EXPERIMENTAL DESIGN
We evaluate the two-index framework in three stages. First, a rule-based evaluation (Section 5) compares five deterministic strategies across 12 𝑆 values spanning the full spread range, providing statistical coverage at scale. Second, a comparison with an unconstrained LLM broker at three representative 𝑆 values benchmarks the two-index strategy against a 20-billionparameter language model under identical conditions. Third, a robustness experiment replaces the algorithmic carriers with LLM-powered agents to test whether the framework’s performance holds against stochastic, language-capable counterparties. The second and third experiments are presented together in Section 6. All loads are synthetically generated; no proprietary operational data was used. The synthetic design is informed by domain expertise from a production freight brokerage, and the calibration constant 𝑐 is the sole parameter intended for tuning against real operational data (e.g., by training a settlement classifier on historical outcomes and using SHAP analysis to identify the spread threshold at which concession posture should shift). Synthetic loads set 𝑟target at the midpoint of [𝑟min , 𝑟max ], ensuring that 𝑅 = 𝑟target − 𝑟min equals half the spread for every load.
4.1
AI-driven strategy. ∙ Unconstrained LLM (GPT-OSS 20B, a mixtureof-experts model with approximately 3.6B active parameters per forward pass, temperature 0.7): An unconstrained language model that negotiates without any mathematical framework. The LLM receives load parameters (𝑟min , 𝑟max , 𝑟target ), round number, and a deadline-aware instruction. When 𝑟target shifts, the updated target is provided in the prompt context. The LLM has no monotonicity guarantee, no anchor mechanism, and no structured concession curve. Each (load, carrier, shift) triple is run 10 times to capture stochastic variance. In this experiment, the carriers remain the same five algorithmic archetypes; LLM-powered carriers are evaluated separately in Section 6.
Dynamic Pricing Environment
4.3
All negotiations face dynamic pricing shifts. At a randomly chosen round (uniformly sampled from rounds 2 to 7), the orchestrator shifts 𝑟target by ±5–40%, simulating a pricing pipeline update. The shift schedule is pre-generated per (regime, load, repetition) triple and applied identically to every strategy, ensuring a controlled comparison. For fixed-𝛽 strategies, the shift changes the concession range but not 𝛽, which can produce retractions. The two-index mechanism (Section 3.3) prevents retractions by construction.
4.2
Carrier Archetypes
Five carrier archetypes span the range of negotiation styles a broker encounters in practice. (1) The Cooperative carrier concedes steadily toward cost via a linear descent. (2) The Hardliner barely moves from its opening position and walks away if the broker has not reached 60% of the range by round 8; its concession follows a cubic curve (𝛼 = 𝑡3 ). (3) The Tit-for-Tat carrier mirrors the broker’s proportional concession each round. (4) The Deadline Exploiter shows near-zero flexibility in early rounds, then concedes rapidly after round 7 via a quintic curve (𝛼 = 𝑡5 ). (5) The Anchoring carrier opens
Broker Strategies
Six broker strategies spanning three categories are compared: 4
Anchor-and-Resume Concession Under Dynamic Pricing for LLM-Augmented Freight Negotiation
Table 1: Aggregate results (21,000 negotiations per strategy). ± values are 95% CIs. Retr. = retraction events per negotiation.