arXiv paper· metaheuristics / combinatorial optimization· empirical study

A Metaheuristic Optimization Framework for Discrete Optimization under Strict Time Limits

Umut \c{C}al{\i}ky{\i}lmaz, Nitin Nayak, Sven Groppe

cs.NE

Quick verdict

STILO: an ACO/GA/SA framework for ms-scale discrete optimization; budget-dependent effectiveness findings are useful but lack statistical tests and baselines.

Summary

The paper introduces STILO, a metaheuristic optimization framework targeting discrete problems that must be solved within strict time limits (50-500 ms). STILO unifies three algorithm families — ant colony optimization (ACO), genetic algorithm (GA), and simulated annealing (SA) — each with a fine-grained configuration space of hyperparameters and swappable operators, including two problem-independent ACO construction graphs (Single-Stage, Multi-Stage) and a novel discrete distance mechanism for SA in which the number of moves per neighbor is sampled from temperature-scaled Uniform, Gaussian, or Cauchy distributions. Experiments cover 46 synthetic instance classes of IMSP, Max-Cut (weighted and unweighted), TSP, and transaction scheduling, plus established benchmarks (Schreiber-Korf, Marti Max-Cut, TSPLIB, TPC-C-derived). Best-performing configurations were identified per family, instance class, and time limit, and their operator usage analyzed. Key findings: family effectiveness depends on problem, instance, and budget (SA broadly strong, GA competitive on small/short settings, ACO best only for TSP); the proposed SA distance operators were chosen far more often than the Constant default; ACO graph preference can shift with the time limit. Main limitations: no statistical tests or variance reporting, single runs for synthetic instances, fixed ACO hyperparameters (tau0=Q=alpha=1), and no comparison against external frameworks or problem-specific state of the art.

Review complete

Assessment at a glance

metaheuristics / combinatorial optimization

5

risk flags identified

● high 1

● medium 2

● low 2

Reproducibility readinesshigh
Code & data availableyes
Review confidencehigh
Code-reproducible

5 strengths · 5 weaknesses · 5 author questions

Levels reflect verification complexity — not a quality score. Evolve never rates your paper.

Key claims under review

  • The relative effectiveness of algorithm families (ACO, GA, SA) and individual operators depends on problem type, instance characteristics, and the available computational budget, not on problem type alone.
  • The proposed discrete distance calculation for SA (Uniform, Gaussian, Cauchy) is selected by best-performing configurations substantially more often than the Constant default under strict time limits, demonstrating the value of varying neighborhood size in discrete SA.
  • Two problem-independent ACO graph structures suffice across problems: Single-Stage dominates for permutation problems (u=true) while Multi-Stage dominates for others, and the preferred structure can shift with the time limit for the same instance characteristics.
  • Operator mixing is beneficial: most best-performing GA and SA configurations combine multiple crossover, mutation, or move operators for the majority of problem settings.
  • CPU-time-based termination lets STILO return solutions reliably within user-defined budgets as small as 50 ms across all tested problems.

Strengths

  • Computation time treated as a first-class evaluation dimension

    Section 5.1 uses 91 time limits in [50,500] ms with CPU-time-based termination, addressing a real gap: prior MOFs compare via fixed evaluation counts (jMetal) or a single wall-clock limit (METAFOR), which ignores per-operator overhead differences the authors correctly identify (Section 2).

  • Fine-grained, fully enumerated configuration spaces with operator mixing

    Sections 4.2.3-4.2.4 allow combining crossover/mutation operators via propensity values; this design directly enables the finding that most best GA and SA configurations use operator combinations rather than single operators (Sections 5.3.2-5.3.3).

  • Dual evaluation on synthetic and established benchmarks with honest divergence reporting

  • Novel discrete SA distance mechanism with consistent empirical support

  • Methodological guard against over-interpreting converged settings

Weaknesses

  • No statistical treatment of any comparison

  • No external baselines and constrained ACO tuning

  • Synthetic TSP instances are structurally unrepresentative

  • Operator-utilization analysis is descriptive and selection-noise-prone

  • Timing methodology under heavy parallelism is not validated

Full Review Report

$1.99 · one-time

Unlock the complete preliminary analysis Evolve produced for this paper.

  • All 5 strengths & 5 weaknesses, analyzed in detail
  • 5 risk flags with severity, section & reviewer questions
  • Methods & statistical evidence assessment
  • 5 questions a peer reviewer would ask
  • Full six-dimension evaluation report & recommendations

One-time purchase · this paper only

One-time purchase, this paper only. AI-generated preliminary analysis — not peer review.

Frequently asked questions

What is STILO?

STILO is a metaheuristic optimization framework for discrete optimization problems that must be solved within strict time limits (about 50-500 milliseconds). It combines ant colony optimization, genetic algorithms, and simulated annealing in one framework with interchangeable operators and hyperparameters, and it terminates a run when the next iteration is predicted to exceed a user-defined CPU-time budget.

Which metaheuristic works best under millisecond time limits?

According to this paper, it depends on the problem, the instance, and the time budget. Simulated annealing was strongest or near-strongest across most tested problems; genetic algorithms were competitive on small instances and short limits; ant colony optimization was weak except on TSP-like permutation problems, where it dominated. No single family won everywhere, which is the paper's central message.

What is the discrete distance calculation for simulated annealing proposed in STILO?

In continuous simulated annealing, a neighbor is generated at a distance sampled from a distribution. STILO adapts this to discrete spaces by defining distance as the number of move operations applied when generating a neighbor, sampled from Uniform, Gaussian, or Cauchy distributions whose spread shrinks with temperature. In the experiments, these adaptive variants were chosen by best-performing configurations far more often than the classical fixed-distance approach.

Is the STILO code publicly available?

Yes. The paper links a public GitHub repository (github.com/umutcalikyilmaz/STILO), and the paper enumerates all tested hyperparameter values, instance-generation parameters, and hardware, making the experimental setup comparatively easy to reproduce.

About this review

This is an AI-generated preliminary review by Evolve.Pub, produced from the openly available text of the paper. It is not peer review and does not represent the authors' views. The canonical record of the paper is at the publisher link above.

  • Figures 5-19 carry most quantitative results; only captions and scattered axis labels were extractable, so performance magnitudes and curve shapes could not be independently verified from the text.
  • Total configuration counts per family are not stated explicitly and had to be inferred from the listed hyperparameter grids.
  • Review based on arXiv v1 (2609.18702) full-text extraction; some embedded figure axis text may be incomplete or garbled.

Go deeper on this paper

Wrote a paper? Stress-test it before reviewers do.

Upload your manuscript for the same structured scrutiny — reasoning, statistics, evidence, figures, and reproducibility.

Scan your paper
A Metaheuristic Optimization Framework for Discrete Optimization under Strict Time Limits | Evolve.Pub