INCOMPATIBILITY PROCESSING
First Claim
1. A method of modeling incompatibilities in a transportation planning and optimization system, comprising:
- providing a data structure for a field catalogue, the field catalogue providing data field attributes, each of the attributes representing one offreight units,vehicles, andcross-docking locations, respectively;
providing a data structure for a plurality of compatibility types, the data structure providing for each compatibility type data fields for;
a first entry for linking the compatibility type structure with a first attribute of the field catalogue;
a second entry for linking the compatibility type structure with a second attribute of the field catalogue;
providing a number of different compatibility types, each compatibility type being described by values of the data fields as defined in the provided compatibility type data structure;
providing a number of compatibility rules, each compatibility rule specifying a combination of two values which refer to first and second attributes of a defined compatibility type, and being indicative whether or not they are compatible,applying, by a computer, the compatibility rules upon determining compatible combinations of freight units, vehicles, and cross-docking locations for the shipments of the transportation plan;
determining a transportation plan for a plurality of orders, each order defined by a set of characteristics, at least one characteristic including a number of freight units to be transported from a predetermined place of departure to a predetermined place of destination, each freight unit representing a predefined good, the transportation plan including a plurality of vehicles for transporting freight units, and a plurality of cross-docking locations for loading/unloading freight units onto/from vehicles, each of the freight units, vehicles, and cross docking locations being specified by attributes retained in the field catalogue;
defining shipments within the transportation plan, each shipment specifying the vehicles, and cross-docking locations needed to fulfill a plurality of orders, wherein incompatible number of freight units, vehicles, and cross-docking locations are not allowed within the same shipment.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of processing incompatibilities for a transportation plan comprising the following steps: Receiving data which is descriptive of orders, data which is descriptive of available vehicles, and data which is descriptive of available cross-docking locations; reading a set of compatibility types, and a set of compatibility rules with respect to the plurality of orders, vehicles, and cross-docking locations, each compatibility rule specifying a combination of two values which refer to first and second attributes of a defined compatibility type, and being indicative whether or not they are compatible; associating a value with each order, the value being descriptive of the characteristics of the order, such that orders having the same characteristics have the same value associated therewith; replacing the data descriptive of the characteristics by the value associated therewith; and outputting the order data resulting from the preceding step.
16 Citations
12 Claims
-
1. A method of modeling incompatibilities in a transportation planning and optimization system, comprising:
-
providing a data structure for a field catalogue, the field catalogue providing data field attributes, each of the attributes representing one of freight units, vehicles, and cross-docking locations, respectively; providing a data structure for a plurality of compatibility types, the data structure providing for each compatibility type data fields for; a first entry for linking the compatibility type structure with a first attribute of the field catalogue; a second entry for linking the compatibility type structure with a second attribute of the field catalogue; providing a number of different compatibility types, each compatibility type being described by values of the data fields as defined in the provided compatibility type data structure; providing a number of compatibility rules, each compatibility rule specifying a combination of two values which refer to first and second attributes of a defined compatibility type, and being indicative whether or not they are compatible, applying, by a computer, the compatibility rules upon determining compatible combinations of freight units, vehicles, and cross-docking locations for the shipments of the transportation plan; determining a transportation plan for a plurality of orders, each order defined by a set of characteristics, at least one characteristic including a number of freight units to be transported from a predetermined place of departure to a predetermined place of destination, each freight unit representing a predefined good, the transportation plan including a plurality of vehicles for transporting freight units, and a plurality of cross-docking locations for loading/unloading freight units onto/from vehicles, each of the freight units, vehicles, and cross docking locations being specified by attributes retained in the field catalogue; defining shipments within the transportation plan, each shipment specifying the vehicles, and cross-docking locations needed to fulfill a plurality of orders, wherein incompatible number of freight units, vehicles, and cross-docking locations are not allowed within the same shipment. - View Dependent Claims (2, 3, 4, 5, 12)
-
-
6. A method comprising:
-
receiving data which is descriptive of a plurality of orders each order having a set of characteristic data which is descriptive of a plurality of available vehicles, and data which is descriptive of a plurality of available cross-docking locations; reading a set of compatibility types, and a set of compatibility rules with respect to the plurality of orders, vehicles, and cross-docking locations, each compatibility rule specifying a combination of two values which refer to first and second attributes of a defined compatibility type, and being indicative whether or not they are compatible; associating. by a computer, a value with each order, the value being descriptive of the characteristics of the order, such that orders having the same characteristics have the same value associated therewith; replacing the data descriptive of the characteristics by the value associated therewith; and outputting the order data resulting from the preceding operation. - View Dependent Claims (7)
-
-
8. A machine readable medium having instructions stored thereon that when executed by the machine cause the machine to:
-
obtain data descriptive of an order having a set of characteristic including at least freight units to be transported; identify available vehicles and available cross-docking locations; apply a set of compatibility rules to the possible combinations of orders, vehicles and cross-docking locations; and associate a compatibility value with each order consistent with the compatibility rules so that orders having a same set of characteristics are assigned a same compatibility value. - View Dependent Claims (9, 10)
-
-
11. A system comprising:
-
an optimizer to optimize a transportation plan; a storage unit to persistently retain a set of compatibility rules; a compatibility engine to simplify a representation of a set of orders based on the compatibility rules prior to providing the orders to the optimizer for optimization, the compatibility rules specifying compatible combinations of freight units, vehicles, and cross-docking locations.
-
Specification