遇见数据集

QUBOLib benchmark corpus

收藏
Zenodo2026-10-29 更新2026-11-05 收录
官方服务:

资源简介:

QUBOLib benchmark corpus — v0.2.4-data+6 QUBOLib is a curated corpus of binary quadratic optimization benchmarks with models, reference solutions, submitted solutions, and source provenance. This dataset contains 6292 instances across 6 collections. It preserves the exact qubolib.tar.gz distributed through the GitHub data release, not a software source archive. File identity and schema Compressed size: 103238667 bytes. SHA-256: 4e4719565b1798978868c71639928a2743a4b28c4a168e8cc4b3cff747f26c0e. Julia artifact tree SHA-1: 76869737bbd7c2a3d1c6fafc14c55829db5a5863. Archive members: archive.h5 and index.db. Build: Julia 1.10.11, QUBOLib commit c4e62bd38850b84f4dcb7fdcd50ec69dee88028f. Data release target: QUBOLib commit c4e62bd38850b84f4dcb7fdcd50ec69dee88028f. Inventory audited: 2026-10-29. index.db is the SQLite catalog of collections, instances, submissions, and solution records. archive.h5 holds models, solution payloads, and source provenance. Solution records distinguish source objectives, evaluated QUBO values, bounds, validation status, and source feasibility. Source LP content is stored only when its blob is at most 1,000,000 bytes; larger sources retain their URL, size, and SHA-256 metadata. The schema is defined by QUBOLib at the release commit. The machine-readable provenance inventory uses metadata schema version 1. Collections, attribution, and modifications Each of the following collections has verified CC BY 4.0 redistribution terms. Retain the attribution and modification notice for every collection used. The CC BY 4.0 label describes these data, not QUBOLib's separately MIT-licensed software. Upstream creators retain credit for their benchmark instances; QUBOLib curates and converts them for this corpus. arXiv-1903-10928-3r3x 3200 instances. Equation Planting: A Tool for Benchmarking Ising Machines; source. License: CC-BY-4.0; rights evidence. Mirrored source archive; SHA-256 a1b13f38112276f010e5559868eeeb3816b43b5c6753d1f44d49acb910ad13b0. QUBOLib parses the Qubist source files and stores the converted models in the artifact's HDF5/SQLite representation; source-paper attribution is retained. arXiv-1903-10928-5r5x 307 instances. Equation Planting: A Tool for Benchmarking Ising Machines; source. License: CC-BY-4.0; rights evidence. Mirrored source archive; SHA-256 da773fab84c4e6e621efdf090a2fda9fa43420be4c2f2010a6d8fe88b1f34045. QUBOLib parses the Qubist source files and stores the converted models in the artifact's HDF5/SQLite representation; source-paper attribution is retained. arXiv-2103-08464-3r3x 2300 instances. 3-Regular 3-XORSAT Planted Solutions Benchmark of Classical and Quantum Heuristic Optimizers; source. License: CC-BY-4.0; rights evidence. Mirrored source archive; SHA-256 a99b22c02aac03446589b7d366354bc448e6a8bae3e67120ac4bcc821601735b. QUBOLib parses the Qubist source files and stores the converted models in the artifact's HDF5/SQLite representation; source-paper attribution is retained. qplib 23 instances. QPLIB: a library of quadratic programming instances; source. License: CC-BY-4.0; rights evidence. Source commit: 4b681a263d9c2cb21e83f08e1b3232361dcedd5a. Mirrored source archive; SHA-256 896b2e1c5e5e78e7b89674cb6bc84a0f6e05a0e36adddeaaa744472733517672. QUBOLib redistributes a processed subset: it selects the 23 QBB instances, parses each QPLIB model with the specification's 0.5 quadratic objective scaling, uses LP variable names to map SOL entries, cross-references upstream MINLPLib and BiqMac optimality bounds (11 proven optimal, 12 open), and stores the resulting models and solutions in HDF5 and SQLite. qoblib 433 instances. The Quantum Optimization Benchmarking Library; source. License: CC-BY-4.0; rights evidence. Source commit: 16a166ee67c24c112551c803aab5394743b815b5. QUBOLib parses authoritative QS/QUBO models and stores models, provenance, and solution records in HDF5/SQLite. Portfolio positions are converted to canonical ordered copy slots and reconstructed capital/budget slack, not original solver bitstrings. minlplib 29 instances. MINLPLib—a collection of test models for mixed-integer nonlinear programming; source. License: CC-BY-4.0; rights evidence. Source version: 9472b011. Mirrored source archive; SHA-256 0154d83f82b2bfb559b8b3542bad2379f5e3b68c4390997085c8f7ce2d3e33c4. QUBOLib selects the 29 pure binary unconstrained QUBO instances in MINLPLib not already included in QPLIB (2 autocorr_bern, 20 chimera, and 7 sporttournament06..20 instances), parses POLIP (.pip) models and 42 .p*.sol solution records, factors exact 0.1 scaling where applicable, and stores the resulting models and solutions in HDF5 and SQLite. QOBLIB, QPLIB, and MINLPLib solution inventory and preprocessing enrichments QOBLIB cutoff: 16a166ee67c24c112551c803aab5394743b815b5. There are 433 QOBLIB instances, 392 reference solutions, and 41 missing references. QOBLIB solution records include 2031 validated assignments, 113 unmapped records, and 159 unavailable records. In v0.2.4-data+6, all 6292 instances across all 6 collections include certified QUBOPreprocessing.jl v0.1.2 reduction metadata (n_strong, m_strong, n_weak, m_weak) and coercive local-field diagnostics (coercive_fields), along with 7 instances solved completely to zero residual variables and 31 certified repaired solution records (28 on QOBLIB and 3 on MINLPLib). Reproduction and use For byte-exact reproduction, download qubolib.tar.gz from the related GitHub data release or this dataset record, run sha256sum qubolib.tar.gz, and compare the value above. Extract to a new empty directory. Before opening the files with a database application, compute the Julia tree hash using import Pkg; println(bytes2hex(Pkg.GitTools.tree_hash(ARGS[1]))) with that directory as the argument. Database applications may modify opened files. To rebuild scientifically equivalent data, check out QUBOLib commit c4e62bd38850b84f4dcb7fdcd50ec69dee88028f, instantiate its scripts/build project, include scripts/build/build.jl, and run build_qubolib!(destination; clear_build = true) in a fresh destination. The builder downloads pinned source archives; alternatively, QUBOLIB_QOBLIB_SOURCE can identify a clean checkout of the exact QOBLIB commit. Set dist/build/last.tag under the destination to v0.2.4-data+5 and package locally with QUBOLib.access(index -> deploy_qubolib!(index); path = destination). Re-audit rebuilt output: serialization and dependency versions can change its bytes. QUBOLib's repository selects this data release through Artifacts.toml. Previously tagged Julia package versions, including v0.2.4, keep their original artifact pins. The data release does not alter them. Citation Cite the version DOI for the exact corpus used and cite each source collection used. Cite the concept DOI when referring to the corpus across versions. For the JuliaQUBO methods and software ecosystem, also cite QUBO.jl: a Julia ecosystem for quadratic unconstrained binary optimization. The dataset, software, and ecosystem article are distinct research outputs.

提供机构:
Zenodo
创建时间:
2026-10-29
二维码
社区交流群
二维码
科研交流群
商业服务