\section{A weighted comparison of the path matchings} \label{sec:general-path-full-budget} The path comparison in Section~\ref{sec:general-path-packing} bounds the initial matching and the matching obtained from disjoint paths separately. Both bounds depend on the same deviations $Q,R$ of the matching-class and layer masses. Keeping those common terms while taking a weighted average gives a stronger estimate. Use the notation of that section, including a maximal path packing of mass $\mu$, and define \[ P(x,\mu)=\frac{(x-\mu)^2}{b}-\frac{x^2}{k},\qquad h(\mu)=c\mu^2-d\mu,\quad c=\frac12\left(1-\frac2{b+1}\right)^2,\quad d=\frac4{b+1}. \] The two actual matchings satisfy \[ C_0\le1-1/S-Q-R-E+o(1),\qquad C_{\rm path}\le1-1/S-Q-R-h(\mu)+o(1). \] Moreover $R+E\ge P(x,\mu)-o(1)$ by \eqref{eq:general-path-resource}. For any $0\le\lambda\le1$, give weight $\lambda$ to the original matching and $1-\lambda$ to the path matching. Since $R\ge0$, \[ Q+R+\lambda E+(1-\lambda)h \ge Q+\lambda P+(1-\lambda)h-o(1). \] In particular, the terms $Q$ and $R$ are used only once in this comparison. Put \[ q_0=\frac{S}{k(S-k)},\qquad x_0=\frac{k}{S},\qquad K_0=\frac{k}{S(S-k)}, \] and define the symmetric matrix and vector \begin{equation}\label{eq:general-budget-matrix} M_\lambda= \begin{pmatrix} q_0+\lambda(1/b-1/k)&-\lambda/b\\ -\lambda/b&\lambda/b+(1-\lambda)c \end{pmatrix},\qquad v_\lambda= \begin{pmatrix}1/(S-k)\\(1-\lambda)d/2\end{pmatrix}. \end{equation} Then the loss is at least \[ q_0(x-x_0)^2+\lambda P(x,\mu)+(1-\lambda)h(\mu) =\begin{pmatrix}x&\mu\end{pmatrix}M_\lambda \begin{pmatrix}x\\\mu\end{pmatrix} -2v_\lambda^T\begin{pmatrix}x\\\mu\end{pmatrix}+K_0. \] Both endpoint matrices are positive definite: $M_0=\operatorname{diag}(q_0,c)$, and $\det M_1=1/[b(S-k)]>0$. Thus $M_\lambda\succ0$ throughout $[0,1]$. Completing the square, without imposing additional restrictions on $x$ or $\mu$, gives the following theorem. \begin{theorem}\label{thm:general-full-budget} For every integer $k/2\le b