<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Bin Packing on Zhengzhong Ricky You</title><link>https://zhengzhong-you.github.io/tags/bin-packing/</link><description>Recent content in Bin Packing on Zhengzhong Ricky You</description><generator>Hugo -- 0.147.2</generator><language>en</language><lastBuildDate>Tue, 15 Sep 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://zhengzhong-you.github.io/tags/bin-packing/index.xml" rel="self" type="application/rss+xml"/><item><title>PrecPack</title><link>https://zhengzhong-you.github.io/software/precpack/</link><pubDate>Tue, 15 Sep 2026 00:00:00 +0000</pubDate><guid>https://zhengzhong-you.github.io/software/precpack/</guid><description>An efficient open-source exact solver for bin packing with generalized precedence constraints.</description></item><item><title>PrecPack: An Efficient Open-Source Exact Solver for Bin Packing with Generalized Precedence Constraints</title><link>https://zhengzhong-you.github.io/papers/precpack/</link><pubDate>Tue, 15 Sep 2026 00:00:00 +0000</pubDate><guid>https://zhengzhong-you.github.io/papers/precpack/</guid><description>&lt;p>Under review at &lt;em>INFORMS Journal on Computing&lt;/em>.&lt;/p>
&lt;ul>
&lt;li>arXiv: &lt;a href="https://arxiv.org/abs/2609.17368" target="_blank" rel="noopener noreferrer">2609.17368&lt;/a>
&lt;/li>
&lt;li>Preprint: &lt;a href="https://arxiv.org/pdf/2609.17368" target="_blank" rel="noopener noreferrer">PDF&lt;/a>
&lt;/li>
&lt;li>Repository: &lt;a href="https://github.com/Sunkanghong-Wang/PrecPack" target="_blank" rel="noopener noreferrer">GitHub&lt;/a>
&lt;/li>
&lt;/ul>
&lt;p>PrecPack is an open-source exact solver for bin packing with generalized precedence constraints, including assembly line balancing and precedence-constrained bin packing as special cases. It extends branch-bound-and-remember search to arbitrary nonnegative precedence weights, retaining restrictions that remain active across future bins. The solver combines dominance rules and conflict-aware lower bounds with optional root column generation, using fixed-point arithmetic to obtain numerically valid bounds. Its C++ implementation provides programming and command-line interfaces, independent solution checking, explicit termination statuses, and reproducible batch execution. Same-machine, single-threaded comparisons show improved solution times and more optimality proofs than leading source-available BBR implementations on classical assembly-line benchmarks. The core search requires no commercial optimization software.&lt;/p></description></item></channel></rss>