Open Channel Foundation
Not Logged In |  | 
Open Channel Foundation


Quick Application Search:


PACKMAN
Get this title!
¤ 
Get PACKMAN


Basic information
¤ 
Contributors


Foundation :: Cargo and Packing Logistics :: PACKMAN

PACKMAN

Packing Manager Software for 3-Dimensional Cargo

Packman graphic Moderators:
Adopt This Application!

source code available SOURCE CODE AVAILABLE

PACKMAN is a computer program used to find near-optimal arrangements of cargo items in storage containers, subject to multiple packing objectives such as container volume utilization, container weight limit utilization, and other considerations. Determining how to pack cargo into a three-dimensional space of limited size while considering additional constraints is a very difficult combinatorial optimization problem faced by several areas of industry. Traditionally, deciding how to arrange a set of cargo has been determined manually by human experts, who must assess the characteristics of the set of cargo to be loaded and the constraints placed upon its loading. As the number and complexity of these constraints grows to more than a few, human experts may have difficulty or fail in finding near-optimal solutions.

PACKMAN allows users to specify a single rectangular container of arbitrary length, width and height, along with a set of cargo items, each of arbitrary rectangular dimensions and with specified characteristics, to attempt to pack into the container. The user is also allowed to specify the criteria for packing and the degree of importance placed on each criterion.

The automatic packing algorithm employed by PACKMAN attempts to find the best positioning of those cargo items in the container such that the container's volume and weight capacity are both utilized to the maximum extent possible. The problem of packing N cargo items into a container subject to constraints is in the class of nonlinear multidimensional knapsack and bin packing problems, which are well known to be NP-complete. As the number of items N increases, the number of possible solutions grows so large that determination of the optimal solution becomes infeasible. Thus, the best packing solution found by PACKMAN's automated algorithm for a particular combination of cargo items and container is not guaranteed to be the optimal solution; however, the problem solving method that PACKMAN uses, called simulated annealing, generates solutions that are usually within 23% of optimal.


PACKMAN carries the NASA case number MFS-28700. It was originally released as part of the COSMIC collection.
   More software from National Technology Transfer Center


Open Channel Software runs entirely on Open Source Software. We return value to the Software community in the form of services and original software. Most of our content is currently available as source code, with the copyright owned by the original author, All Rights Reserved. Everything else is Copyright ©2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 Open Channel Software.

View our privacy statement.
Contact webmaster at openchannelsoftware dot org with questions.