drivliftsproblem
Drivliftsproblem is a term used in puzzle and optimization communities to denote a family of combinatorial optimization problems that couple routing with lifting tasks. In its simplest form, a set of jobs must be processed in a chosen order, where each job requires moving an agent between locations and performing a lifting action to handle an item. The objective is typically to minimize makespan or total energy, subject to constraints such as machine capacity, precedence relations, and time windows.
Formalization: The problem can be modeled as a two-stage scheduling problem. Each job j has a travel
Variants and complexity: Variants differ in whether a single agent performs all tasks or multiple agents share
History and usage: The term appears mainly in informal problem collections, teaching materials, and online discussions
See also: Scheduling, job shop scheduling, flow shop, two-machine scheduling, robotics, logistics.