arXiv paper· evolutionary computation (automated scheduling heuristics)· method paper

Surrogate-Assisted Genetic Programming with Phenotypic Characterisation in Dynamic Multi-Mode Project Scheduling

Yuan Tian, Yi Mei, Mengjie Zhang

cs.NE · cs.AI

Quick verdict

Claims binary PC encoding with Euclidean distance best guides surrogate-assisted GP for dynamic multi-mode scheduling; solid study with one circularity risk.

Summary

This paper studies phenotypic characterisation (PC) design for surrogate-assisted genetic programming (GP) on the dynamic multi-mode resource-constrained project scheduling problem (DMRCPSP), where rules must handle activity selection, mode selection, and uncertain durations under a fixed budget of expensive simulation-based fitness evaluations. Building on multi-tree GP with knee-point-guided activity group selection, the authors generate an enlarged intermediate offspring pool, remove phenotypic duplicates, and preselect the best individuals via a 1-NN surrogate over PC vectors. Three encoding schemes (priority-value, rank, binary) combined with several distance metrics (Euclidean, Pearson, Kendall tau, Spearman) yield six SGP variants, tested on 200-activity instances with three precedence-complexity levels (OS 0.75/0.5/0.25), 12 renewable resources, 30 runs, Wilcoxon tests. Binary-Euclidean achieves the best mean objective in all scenarios and both offspring multipliers (average rank 2.76 at λoff=2, 2.36 at λoff=4, versus 5.42/5.48 for plain GP). Further analyses show Rank-Spearman attains higher global estimation correlation yet inferior final performance, that binary encoding removes the most duplicates and preserves the highest behavioural diversity, and that ablated duplicate removal helps more than surrogate preselection alone, with their combination best; perfect preselection adds no significant gain. Main limitations: single instance generator and scale, diversity measured in a binary-space common representation that may favour the binary encoding, no simplified-simulation surrogate baseline, and code not yet released.

Review complete

Assessment at a glance

evolutionary computation (automated scheduling heuristics)

4

risk flags identified

● high 0

● medium 2

● low 2

Reproducibility readinessmedium
Code & data availablenot stated
Review confidencehigh
AI text signal2/20 passages flagged
Deep research viableCode-reproducible

5 strengths · 5 weaknesses · 5 author questions

AI text signal = Binoculars zero-shot detector score over 20 sampled passages (Fast-DetectGPT co-reported) — absence does not prove human authorship, and a flag does not imply misconduct.

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

Key claims under review

  • Binary encoding with Euclidean distance is the most effective and robust PC surrogate configuration, achieving the lowest mean objective in all three scenarios for both λoff=2 and 4 (average ranks 2.76/2.36 vs GP's 5.42/5.48, Table V).
  • Surrogate estimation accuracy alone does not explain performance differences: Rank-Spearman achieves the highest global correlation but inferior final test performance.
  • The PC representation determines how many phenotypically redundant offspring are removed and how much behavioural diversity survives preselection, with binary encoding strongest on both (Figs. 15-17).
  • Duplicate removal and surrogate preselection are complementary - their combination significantly outperforms each alone in all scenarios, and replacing surrogate estimates with true fitness yields no statistically significant further gain (Table VII).

Strengths

  • First systematic encoding-by-metric study for DMRCPSP surrogates

    Section II-C2 identifies that PC encoding and distance-metric choices were unexplored; the paper delivers six SGP variants spanning three encodings and four metrics under a fixed budget of full simulation-based evaluations (Section IV-A).

  • Retrospective common-pool diagnostics

    Section VI-A fully evaluates 4000 intermediate offspring from each of 30 baseline-GP populations so all encoding-distance combinations are compared on identical candidate pools, cleanly separating surrogate quality from evolutionary-trajectory effects (Figs. 12-17).

  • Ablation with a perfect-preselection upper bound

  • Accuracy-vs-performance dissociation demonstrated, not asserted

  • Honest overhead accounting

Weaknesses

  • Diversity analysis is measured in the binary encoding's own space

  • Narrow experimental envelope

  • No cross-family surrogate or matched-budget control

  • Under-specified surrogate mechanics

  • Statistical reporting gaps

Full Review Report

$1.99 · one-time

Unlock the complete preliminary analysis Evolve produced for this paper.

Report preview

Scope & Claims

This paper asks how GP individuals should be encoded into phenotypic characterisations (PC) and compared, for surrogate-assisted GP on the dynamic multi-mode resource-constrained project scheduling problem (DMRCPSP). Under a fixed budget of full simulation-based fitness evaluations, the framework (Sec. III) generates an enlarged intermediate-offspring pool (λoff·|P|, λoff ∈ {2,4}), removes offspring with identical PC vectors, estimates fitness via a 1-NN surrogate, and preselects the best |P| individuals for real evaluation. Three encodings - priority-value, rank, binary - combined with Euclidean, Pearson, Kendall tau, and Spearman metrics yield six SGP variants (Table II). The headline claims: Binary-Euclidean is the most effective and robust configuration; surrogate estimation accuracy alone does not explain performance differences; the PC representation also governs redundancy removal and diversity retention; duplicate removal and surrogate preselection are complementary.

The remaining sections cover Methodology Assessment, Statistical Evidence, Results & Reproducibility, Limitations & Risks, and Verdict & Recommendations.

  • All 5 strengths & 5 weaknesses, analyzed in detail
  • 4 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 phenotypic characterisation in surrogate-assisted genetic programming?

It is a numeric vector describing what decisions a GP-evolved rule makes on a fixed set of sampled decision situations (e.g., which activity-mode pairs it prioritises). Individuals with similar vectors are assumed to have similar fitness, so a nearest-neighbour surrogate can cheaply estimate the fitness of unevaluated offspring, saving expensive scheduling simulations.

Why does binary encoding beat richer encodings if it keeps less information?

According to the paper, its benefit is not estimation accuracy - rank encoding actually correlates better with true fitness globally - but redundancy control: binary vectors record only final choices, so many behaviourally equivalent offspring collapse to identical vectors, letting duplicate removal prune far more clones and leaving a more diverse pool for the search.

What problem and instance scale were used in the experiments?

Dynamic multi-mode resource-constrained project scheduling (DMRCPSP) instances with 200 activities generated by RanGen at three precedence-complexity levels (OS 0.75, 0.5, 0.25), 12 renewable resource types, resource strength 0.25, and activity durations uncertain within ±3 units; results are averaged over 30 independent runs and checked with Wilcoxon signed-rank tests.

Is the code or data available for this paper?

Not yet. The manuscript states the code will be made available upon acceptance. The paper does document GP parameters (Table III), terminal features (Table IV), and instance-generation settings (Section IV-B) in enough detail to attempt a reimplementation.

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 10-18 are recoverable only as scattered axis labels in the extracted text; curve-level claims rely on the authors' prose descriptions.
  • Table VI contains extraction garbles (e.g., '349.78'/'342.78' for SGP-Value-Pearson real-evaluation time); runtime figures are cited with caution.
  • arXiv v1 (13 Sep 2026) states the work is submitted to the IEEE for possible publication; no peer-reviewed version existed at review time.
  • Implementation details that may live in an unreleased appendix (surrogate database size, pruning, tie-breaking) are absent from the provided text.

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
Surrogate-Assisted Genetic Programming with Phenotypic Characterisation in Dynamic Multi-Mode Project Scheduling | Evolve.Pub