Version 1.8x now available
Astrokettle Algorithms
2D Load Packer
easy-to-use advanced optimizer
Home Areas Products 3DLP 2DLP 1DSC Order Contact
2D Load Packer (2DLP) is the unique space optimizer designed to help you plan quickly and easily the best compact arrangement of a number of different size 2D rectangular objects (hereafter called "Parts" or "Boxes") within one or more 2D rectangular enclosures (hereafter "Sheets" or "Containers"). 2DLP is based on the truly two-dimensional, most dense and quick original packing algorithms. 

For real 3D load planning cases, which could be reduced to the on floor 2D arrangement of the stacked items, using 2DLP instead of 3DLP is preferable. 

An overall load weight limit and truck axle weight limits may be taken into account as additional constraints or actual optimization factors. The program has a facility for specifying the associated cost for each box (part) / container (sheet) item in order to calculate totals and affect upon optimization as additional priority factors. Optimizer goal and other main settings are adjustable

2D Load Packer may be used to optimize multi-product load plans for any rectangular containers, trucks, trailers and railcars, as well as be applied to free type cutting, or any other 2D sheet layout planning or area optimization problem. 

The program can optimize over multiple containers (sheets) in multiple sizes at the same time, taking into account overall item set considered and allowed item orientations, specified for each item separately or for all together.

Typically, optimizer reduces area waste by a factor of 2 - 3 with respect to manual load planning. Program run time is about 2 - 200 seconds with the Pentium II CPU depending on the number of items involved. Any case it saves time and reduces a level of experience required for 2D layout planning significantly.


Using 2D Load Packer is easy. It is based upon a full-featured database, allowing the user to pre-define containers (sheets) and boxes (parts), and to store complete loading cases along with corresponding solutions. To define a new task, you'd select a stored container / box items from the database, or create a new object(s) by entering its sizes and other details via a user- friendly spreadsheet-type interfaceNever enter the same information twice

Task Page (see above) is the main program control center which allows you to navigate through stored tasks, create new task, activate optimizer run, review solution basic totals, clear solutions, modify task initial data, resolve tasks, etc.

Resulting loading / cutting  layouts
More images... _ _ _ _ _ _

Image Page presents container (sheet) 2D layouts, and area / weight utilization diagrams. Layout patterns are presented in a complete table form and graphically displayed as full-color images. You can observe step-by-step load sequence and print any image view, as well as other task and solution data reports.

Note that 2D Load Packer is intended for compact packing of any groups of identical items, as well as a large number of items having mostly different sizes when common loading by building simple layers of a large number of identical items is impossible. 


Solution Page presents full solution information for a current task in a table form. Program allows you to print complete reports for all basic table data you see. 

2D Load Packer output data include overall solution totals: area / weight capacity utilization, area / weight sums and numbers of used items; and for each used container (sheet) separately: area / weight utilization, packed boxes (parts) kinds, quantities and other totals; and for each box within the container: 2D loading coordinates, orientation, and load sequence number

Optimizer Settings Page allows you to control active optimizer settings and some other common for all tasks program settings. Active settings are current task independent, however they are stored along with each task solution after solver run. You can restore and activate these current task settings, or activate default settings by pressing appropriate buttons, as well as adjust any of the settings separately. 

The system has data export / import facilities, allowing a user to exchange selected task / solution data with another 2DLP system. 


2D Load Packer can run under Windows 95/98/NT/2000/Me/XP/Vista.. on common PCs beginning with 486/DX4 with 800*600 or higher resolution SVGA monitor. Pentium II or higher recommended for comfortable use. 

2D Load Packer optimizer is also available in the form of batch processing executable program.  

To download 2D Load Packer 30-day Trial version (3.2 MB), hit  this link.

Press here to download program online Help file (60 KB).

Ordering and Registration Info.

See also 3D Load Packer
Home Areas Products 3DLP 2DLP 1DSC Order Contact