An iterated local search for the Book Scanning Problem

Abstract Digitizing a library network's collections before a deadline requires coordinating library sign-up and book assignment, and this plan determines how much of the collections' value is scanned. Sequential sign-up, limited scanning capacities, and overlapping collections make the two decisions interdependent, since activating one library delays the others and each book counts only once. The Book Scanning Problem of Google Hash Code 2020 captures this setting, and its contest solvers are tailored to individual instances. We propose an iterated local search that optimizes the library sign-up order and derives a feasible book assignment from each order with fast decoders. It constructs an initial solution, improves library selection and ordering by local search, and applies perturbations and restarts when progress stalls. Its main parameters are configured automatically, once for all instances. We also provide a formal model and a public benchmark of 324 instances: the official contest instances and three generated families, divided into 256 training and 68 evaluation instances. Ablations trace the solution quality to the local search and identify library insertion and replacement as the operator group with a significant effect. With the best of ten runs per instance, the method scores 2.362\% more in total than the per-instance best of six existing methods and is better on 24, equal on 31, and worse on 13 of the 68 instances. On the five official contest instances it remains competitive, 0.058\% below the reference total. Paired statistical tests confirm the advantage, and a simple upper bound proves 21 solutions optimal.

Authors

Institutions

Publication Details

Journal
Research Square
Published
2026-11-09
DOI
https://doi.org/10.21203/rs.3.rs-11489610/v1
Primary Topic
Metaheuristic Optimization Algorithms Research
Type
preprint
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
NOV
preprint

An iterated local search for the Book Scanning Problem

Kadri Sylejmani, Arben Ahmeti, Uran Lajçi, Yll Berisha et al.
Research Square
Metaheuristic Optimization Algorithms Research
preprint

An iterated local search for the Book Scanning Problem

Kadri Sylejmani, Arben Ahmeti, Uran Lajçi, Yll Berisha, Driton Alija
preprint en

Abstract

Abstract Digitizing a library network's collections before a deadline requires coordinating library sign-up and book assignment, and this plan determines how much of the collections' value is scanned. Sequential sign-up, limited scanning capacities, and overlapping collections make the two decisions interdependent, since activating one library delays the others and each book counts only once. The Book Scanning Problem of Google Hash Code 2020 captures this setting, and its contest solvers are tailored to individual instances. We propose an iterated local search that optimizes the library sign-up order and derives a feasible book assignment from each order with fast decoders. It constructs an initial solution, improves library selection and ordering by local search, and applies perturbations and restarts when progress stalls. Its main parameters are configured automatically, once for all instances. We also provide a formal model and a public benchmark of 324 instances: the official contest instances and three generated families, divided into 256 training and 68 evaluation instances. Ablations trace the solution quality to the local search and identify library insertion and replacement as the operator group with a significant effect. With the best of ten runs per instance, the method scores 2.362\% more in total than the per-instance best of six existing methods and is better on 24, equal on 31, and worse on 13 of the 68 instances. On the five official contest instances it remains competitive, 0.058\% below the reference total. Paired statistical tests confirm the advantage, and a simple upper bound proves 21 solutions optimal.

Research Square
AAB College (XK), University of Prishtina (XK)
Metaheuristic Optimization Algorithms Research
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Laika access coming soon
An iterated local search for the Book Scanning Problem — Kadri Sylejmani, Arben Ahmeti, et al. · Research Square (2026) | TGRS Research Map | TGRS