Helena Ramalhinho Dias Lourenço 2026-11-05
Helena Ramalhinho Dias Lourenço is a researcher in combinatorial optimization, scheduling and routing. Her UPF profile explicitly gives this full name and explains her earlier publication name Helena R. Lourenço.[ref] Under that earlier name, she coauthored the iterated local search survey with Olivier C. Martin and Thomas Stützle.[ref]
One part of their framework is the iterated local search acceptance rule. An original abstract example shows why acceptance can change where the search reaches. Suppose three locally optimized candidates have costs , and the fixed perturbation-plus-improvement map sends to and to . Starting at , accepting only a strictly lower cost rejects and repeats the same failed transition. Accepting every candidate instead follows , reaching cost after two transitions. This chosen example illustrates a possibility, not a general guarantee for the always-accept rule.
The survey's actual travelling salesman problem comparison measured mean excess tour length over ten independent runs, each with a 120-second budget on a Pentium266MHz computer. For instance fl3795, Table3 reports excesses of percent for random restart, percent for always accepting the new locally optimized candidate and percent for the improving-only rule.[ref] That experiment favoured the improving-only rule under its specified setup, even though the abstract example above shows why that rule can sometimes block progress. The problem, embedded search and evaluation budget all matter.
Author manuscript dated 23 February 2001, with bylines Helena R. Lourenço, Olivier C. Martin and Thomas Stützle. Sections 2–3 describe the modular iterated local search framework. Section 3.3 and Table 3 compare acceptance rules and random restarts for the travelling salesman problem; Table 3 specifies ten runs and 120 seconds on a Pentium 266 MHz PC.
Olivier C. Martin 2026-11-05
Olivier C. Martin coauthored the 2001 survey Iterated Local Search by Helena R. Lourenço and others with Helena Ramalhinho Dias Lourenço and Thomas Stützle. Its title page identifies him with Université Paris-Sud, Orsay. The survey describes searching over outputs of an embedded optimizer, rather than treating every feasible solution as an equally likely search state.[ref]
Iterated Local Search by Helena R. Lourenço and others. Title page; §1, reduced search space; §2.1, general framework
An original finite example distinguishes uniformly chosen starting states from uniformly chosen local minima. Let a deterministic local search operator map six possible starts as follows:Here are its three possible locally optimized outputs. A uniform random start reaches them with probabilities , and , not each. This follows simply by counting the starts mapped to each output. It is a chosen abstract optimizer map, not a claim about a particular benchmark landscape.
In iterated local search, a local-search perturbation followed by induces another transition mechanism on those outputs. Its probabilities depend on both components. Consequently a chain of locally optimized candidates is not automatically a uniform sample of local minima, nor does it automatically have a prescribed equilibrium distribution. The optimizer and transition rule must be specified before making such sampling claims.
Thomas Stützle 2026-11-05
Thomas Stützle researches computational optimization, including local search and algorithm configuration. His author-maintained IRIDIA homepage describes the irace configuration software and its use of racing algorithms.[ref] He also coauthored Iterated Local Search by Helena R. Lourenço and others with Helena Ramalhinho Dias Lourenço and Olivier C. Martin.[ref]
The modular iterated local search framework keeps the embedded local search distinct from a local-search perturbation and the subsequent acceptance decision. That separation makes a solver's settings part of the experimental description rather than incidental implementation detail.
An original budget comparison illustrates a configuration pitfall. Suppose setting A takes per objective evaluation and setting B takes , with all other costs neglected. In a budget they can perform and evaluations respectively. Comparing both after evaluations instead gives B twice as much time. Neither evaluation count nor elapsed time is inherently the wrong budget; the comparison must state which resource is constrained. These are hypothetical costs, not irace timings.
This is why algorithm configuration and algorithm selection are related but distinct: one tunes a parameterized solver, while the other chooses among candidates for an instance. A useful evaluation records the tuned parameters, computational budget and held-out instances alongside solution quality.