Optimizing solutions using local virtual forces
First Claim
1. An optimization method using virtual forces, the method comprising:
- receiving a detected virtual force comprising a first virtual force, a second virtual force, or a combination thereof, the first virtual force being associated with an attractive characteristic and a first weighting parameter, the second virtual force being associated with a repulsive characteristic and a second weighting parameter; and
selecting, at an element associated with receiving the detected virtual force, a path from a plurality of available paths based on the detected virtual force.
3 Assignments
0 Petitions
Accused Products
Abstract
Described are methods and apparatus, including computer program products, for optimizing solutions using local attractive and/or repulsive virtual forces. In one aspect, a first virtual force is defined that is associated with an attractive characteristic and has a weighting parameter. A second virtual force is defined that is associated with a repulsive characteristic and has a weighting parameter. A detected virtual force is received that includes the first virtual force, the second virtual force, or a combination thereof. At an element associated with receiving the detected virtual force, a path is selected from a plurality of available paths based on the detected virtual force.
-
Citations
31 Claims
-
1. An optimization method using virtual forces, the method comprising:
-
receiving a detected virtual force comprising a first virtual force, a second virtual force, or a combination thereof, the first virtual force being associated with an attractive characteristic and a first weighting parameter, the second virtual force being associated with a repulsive characteristic and a second weighting parameter; and
selecting, at an element associated with receiving the detected virtual force, a path from a plurality of available paths based on the detected virtual force. - View Dependent Claims (2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
4. The method of claim 4, wherein receiving further comprises receiving the detected virtual force by a deliverer of an item, the method further comprising:
-
associating a supplier of the item, a consumer of the item, or any combination thereof with the first virtual force; and
associating another deliverer of the item with the second virtual force.
-
-
30. A system for optimizing solutions using local virtual forces, the system comprising:
-
a means for receiving a detected virtual force comprising a first virtual force, a second virtual force, or a combination thereof, the first virtual force being associated with an attractive characteristic and a first weighting parameter, the second virtual force being associated with a repulsive characteristic and a second weighting parameter; and
a means for selecting, at an element associated with receiving the detected virtual force, a path from a plurality of available paths based on the detected virtual force.
-
-
31. A computer program product, tangibly embodied in an information carrier, for optimizing solutions using local virtual forces, the computer program product including instructions being operable to cause data processing apparatus to:
-
receive a detected virtual force comprising a first virtual force, a second virtual force, or a combination thereof, the first virtual force being associated with an attractive characteristic and a first weighting parameter, the second virtual force being associated with a repulsive characteristic and a second weighting parameter; and
select, at an element associated with receiving the detected virtual force, a path from a plurality of available paths based on the detected virtual force.
-
Specification