Haste Makes Waste: Evaluating Planning Abilities of LLMs for Efficient and Feasible Multitasking with Time Constraints Between Actions
Zirui Wu, Xiao Liu, Jiayi Li, Lingpeng Kong, Yansong Feng
TL;DR
Recipe2Plan introduces a time-constrained multitasking benchmark for LLM agents using realistic cooking tasks to study the balance between efficiency and feasibility. The framework defines action durations, concurrency, resource constraints, and time-between-action constraints, and evaluates open- and closed-source models with ReAct-style prompting and oracle variants. Key findings show that while LLMs can generate feasible plans without time constraints (e.g., GPT-4o achieving high feasibility), enforcing time constraints sharply reduces success (as low as 21.5%), revealing global planning as the main bottleneck. The work highlights the need for improved temporal reasoning and global planning in LLM agents and provides open-source data and baselines for future development.
Abstract
While Large Language Model-based agents have demonstrated substantial progress in task completion, existing evaluation benchmarks tend to overemphasize single-task performance, with insufficient attention given to the crucial aspects of multitask planning and execution efficiency required in real-world scenarios. To bridge this gap, we present Recipe2Plan, a novel benchmark framework based on real-world cooking scenarios. Unlike conventional benchmarks, Recipe2Plan challenges agents to optimize cooking time through parallel task execution while respecting temporal constraints i.e. specific actions need to be performed within a particular time intervals following the preceding steps. Overly aggressive local parallelization may disrupt this constraint, potentially compromising the entire cooking process. This strict time constraint between actions raises a unique challenge for agents to balance between maximizing concurrent operations and adhering to critical timing constraints. Extensive experiments with state-of-the-art models reveal challenges in maintaining this balance between efficiency and feasibility. The results highlight the need for improved temporal awareness and global multitasking capabilities in large language models. We open-source our benchmark and code at https://github.com/WilliamZR/Recipe2Plan.
