<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>optimization problem complexity &#8211; Science</title>
	<atom:link href="https://scienmag.com/tag/optimization-problem-complexity/feed/" rel="self" type="application/rss+xml" />
	<link>https://scienmag.com</link>
	<description></description>
	<lastBuildDate>Thu, 01 Oct 2026 12:20:26 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.2</generator>

<image>
	<url>https://scienmag.com/wp-content/uploads/2024/07/cropped-scienmag_ico-32x32.jpg</url>
	<title>optimization problem complexity &#8211; Science</title>
	<link>https://scienmag.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">73899611</site>	<item>
		<title>AI Evolves Teams of Complementary Heuristics to Crack Hard Optimization Problems</title>
		<link>https://scienmag.com/ai-evolves-teams-of-complementary-heuristics-to-crack-hard-optimization-problems/</link>
		
		<dc:creator><![CDATA[Blake Davidson]]></dc:creator>
		<pubDate>Thu, 01 Oct 2026 12:20:26 +0000</pubDate>
				<category><![CDATA[Technology and Engineering]]></category>
		<category><![CDATA[AI in operational research]]></category>
		<category><![CDATA[AI-driven problem-solving]]></category>
		<category><![CDATA[algorithm design]]></category>
		<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[automated heuristic discovery]]></category>
		<category><![CDATA[automated scientific discovery]]></category>
		<category><![CDATA[CO-Bench]]></category>
		<category><![CDATA[combinatorial optimization]]></category>
		<category><![CDATA[complementary heuristics for optimization]]></category>
		<category><![CDATA[complex decision-making problems]]></category>
		<category><![CDATA[evolutionary computation]]></category>
		<category><![CDATA[heuristic algorithm design automation]]></category>
		<category><![CDATA[heuristics]]></category>
		<category><![CDATA[hybrid heuristics for optimization]]></category>
		<category><![CDATA[hyper-heuristics]]></category>
		<category><![CDATA[LACE framework]]></category>
		<category><![CDATA[large language models]]></category>
		<category><![CDATA[large language models in optimization]]></category>
		<category><![CDATA[machine learning in combinatorial problems]]></category>
		<category><![CDATA[Nature Machine Intelligence]]></category>
		<category><![CDATA[operations research]]></category>
		<category><![CDATA[optimization problem complexity]]></category>
		<category><![CDATA[scheduling and routing optimization]]></category>
		<guid isPermaLink="false">https://scienmag.com/?p=222618</guid>

					<description><![CDATA[A new framework called LACE uses large language models and complementary evolution to automatically design teams of specialist heuristics that outperform existing AI methods on combinatorial optimization problems.]]></description>
										<content:encoded><![CDATA[<p>Combinatorial optimization is the invisible machinery of modern civilization. Whenever a factory schedules its production lines, a shipping company routes a fleet of vessels, a hospital allocates operating rooms, or a power grid balances fluctuating loads, an algorithm is quietly searching through an astronomical number of possible decisions to find one that is close to the best. These problems share a deceptively simple structure: a finite set of choices, a scoring function, and a combinatorial explosion that makes checking every option impossible. For decades, the only reliable way to tackle a new variant has been for a human expert to spend months designing a heuristic, a rule of thumb that trades guaranteed optimality for speed and practical quality. A new study published in Nature Machine Intelligence suggests that this laborious design process can now be substantially automated, with large language models not merely writing code on demand but discovering genuinely complementary families of heuristics that work together under strict time limits.</p>
<p>The research, led by Huatian Gong of Nanyang Technological University together with Shuaian Wang, Dongping Song, Jiuh-Biing Sheu and Ran Yan, begins from an observation that will resonate with anyone who has tried to use an AI assistant for serious programming. If you simply ask a large language model to produce a complete heuristic for a combinatorial optimization problem in a single pass, the result usually fails. The model may misunderstand the input format, mishandle edge cases, or produce code that cannot run at all. The failure is not primarily a shortage of intelligence but a shortage of structure: the model is being asked to solve the mathematical problem and the software engineering problem simultaneously, with no verified contract separating the two.</p>
<p>The team&#8217;s answer is a framework called LACE, short for LLM-driven Algorithm Construction via Complementary Evolution. Its first ingredient is what the authors call the I-O-T-H interface, a formal problem contract with four components: an input schema, an output schema, a tool library, and a heuristic portfolio. The input and output schemas pin down exactly what data the heuristic receives and what it must return, eliminating an entire class of implementation errors. The tool library supplies verified building blocks, common routines such as evaluation functions and local search moves, so the model does not have to reinvent and re-verify basic machinery every time. The heuristic portfolio, finally, is the heart of the system: rather than betting everything on one algorithm, LACE maintains a collection of specialist heuristics, each of which may excel on a different subset of problem instances. With this contract in place, the language model&#8217;s capacity is redirected away from low-level plumbing and toward the high-level algorithmic reasoning where it genuinely adds value.</p>
<p>The second ingredient is the evolutionary engine. Under a strict runtime budget for each problem instance, LACE iteratively generates candidate heuristics, tests them, and selects a portfolio of specialists whose strengths cover heterogeneous cases. The word complementary is doing real work here. A single heuristic that performs well on average can be worse than a team of heuristics that each dominate on particular instance types, provided the system can decide which specialist to deploy. LACE&#8217;s complementary selection mechanism explicitly optimizes for coverage of the instance distribution rather than for a single champion, an approach that echoes the hyper-heuristics tradition in operations research but replaces human-designed selection rules with an automated, model-driven search. The framework uses four designer agents in its first stage and seven evolution operators in its second, all of which the authors have released openly.</p>
<p>The evaluation is unusually thorough. The researchers tested LACE on 36 classical problems drawn from CO-Bench, a benchmark suite designed to measure how well language model agents can search for algorithms on combinatorial optimization tasks. These problems span the canonical territory of the field, including routing, scheduling, packing and assignment variants that have accumulated decades of human algorithmic effort. On this suite, LACE achieved an average score of 0.945. The strongest existing LLM-based method reached 0.870, while direct prompting of a language model without any supporting framework managed only 0.571. The gap between the framework and bare prompting is the study&#8217;s central message: the gain comes from the architecture, not from a smarter model. The same underlying language model, given the right scaffolding, performs dramatically better than the same model asked to improvise.</p>
<p>Even more striking is the result on generalization. The team constructed four structurally new optimization problems that the models had never seen during development, the kind of novel variants that arise constantly in industry when a business&#8217;s constraints do not match any textbook problem. On these four problems, LACE reached scores between 0.97 and 0.99, while five existing LLM-based baselines failed to produce any feasible algorithm at all. This is the difference between a system that has memorized solutions to famous problems and one that can genuinely engineer an algorithm for an unfamiliar contract. For logistics and manufacturing, where bespoke constraints are the norm rather than the exception, that distinction is the whole ballgame.</p>
<p>The authors also examined robustness across different frontier language model backbones and found that LACE&#8217;s performance holds, with varying cost-efficiency trade-offs depending on which model powers the framework. This matters because it suggests the contribution is durable: as models improve or change, the interface-and-evolution architecture should continue to extract value from whatever model sits underneath. The ablation studies reinforce the point that both major components are essential. Removing the tool library degrades performance, and so does removing the complementary portfolio, confirming that verified building blocks and specialist diversity contribute independently to the framework&#8217;s success.</p>
<p>The transparency of the project is itself noteworthy. All code, including the designer agents, the evolution operators, the complementary-selection solver and the scripts reproducing every figure, is available under an MIT licence on GitHub and Zenodo, along with the instance sets for all 40 problems, the evolved heuristic portfolios and the per-instance results. A Colab notebook allows anyone to reproduce the reported results without local installation, and an interactive supplementary webpage presents all per-instance outcomes. In a field where claims of automated scientific discovery sometimes rest on opaque pipelines, this level of openness invites scrutiny and reuse in equal measure. The work was supported by Singapore&#8217;s Agency for Science, Technology and Research, the Japan Science and Technology Agency, the Ministry of Education of Singapore and the UK Engineering and Physical Sciences Research Council.</p>
<p>The broader significance extends beyond the benchmark numbers. Algorithm design has long been a bottleneck at the intersection of operations research, computer science and industry: the mathematics of a problem may be well understood, yet translating that understanding into a fast, reliable solver remains skilled manual labor. The LACE results indicate that a well-structured division of labor between human-designed contracts and machine-generated heuristics can compress that labor dramatically. The verified interface acts as the human contribution, encoding what a correct solution looks like, while the evolutionary search acts as the machine contribution, exploring the space of algorithmic strategies far faster than a human team could. It is a template that seems likely to spread to neighboring domains, from constraint programming to simulation optimization, wherever a problem can be specified precisely enough to form a contract.</p>
<p>There are, of course, caveats worth keeping in view. The benchmark scores measure performance within defined runtime budgets on defined instance distributions, and real-world deployments will bring messier data, shifting constraints and integration challenges that no offline benchmark fully captures. The framework still depends on capable language models, with all their costs and failure modes, and the complementary selection adds computational overhead of its own. Yet the direction of travel is clear and the evidence is strong. What the study demonstrates is that the discovery of effective algorithms for hard combinatorial problems, long considered a craft reserved for a small community of experts, can be automated to a substantial degree. If the pattern holds as models and frameworks improve, the heuristics quietly running the world&#8217;s supply chains, hospitals and grids may increasingly be designed not by a lone expert over months, but by an evolving portfolio of machine-discovered specialists in days.</p>
<p><strong>Subject of Research:</strong> Automated design of complementary heuristics for combinatorial optimization using large language models</p>
<p><strong>Article Title:</strong> Large language models discover complementary heuristics for combinatorial optimization</p>
<p><strong>Article References:</strong> Gong, H., Wang, S., Song, D., Sheu, J.-B., &amp; Yan, R. (2026). Large language models discover complementary heuristics for combinatorial optimization. <em>Nature Machine Intelligence</em>. <a href="https://doi.org/10.1038/s42256-026-01307-8" rel="noopener noreferrer">https://doi.org/10.1038/s42256-026-01307-8</a></p>
<p><strong>Image Credits:</strong> AI Generated</p>
<p><strong>DOI:</strong> <a href="https://doi.org/10.1038/s42256-026-01307-8" rel="noopener noreferrer">10.1038/s42256-026-01307-8</a></p>
<p><strong>Keywords:</strong> large language models, combinatorial optimization, heuristics, algorithm design, LACE framework, CO-Bench, evolutionary computation, hyper-heuristics, Nature Machine Intelligence, automated scientific discovery, operations research, artificial intelligence</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">222618</post-id>	</item>
	</channel>
</rss>
