IP Library Patent Application 17486340
Patent Application
App. No. 17/486,340

METHOD FOR DETERMINING A DELIVERY SOLUTION TO PICK-UP AND DELIVER PACKS BY A FLEET OF VEHICLES, ASSOCIATED ELECTRONIC DETERMINING DEVICE AND COMPUTER PRODUCT PROGRAM

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
17/486,340
Abstract

A method for determining a delivery solution to pick-up and deliver packs by a fleet of vehicles in a predetermined environment, the delivery solution comprising a set of vehicle features, a set of energy source features, and a set of paths; the method comprising the following steps: acquiring an environment graph representing pick-up and delivery locations, a set of vehicle constraints and a set of operational constraints; determining at least one path for at least one slave problem, said slave problem comprising determining at least one path for a vehicle to pick-up and deliver packs while respecting the acquired vehicle constraints; and determining the delivery solution from a master problem and the determined path(s) for at least one slave problem, said master problem comprising optimizing a predetermined criterion while respecting the acquired operational constraints.

Claims (49)

1 . A method for determining a delivery solution to pick-up and deliver packs by a fleet of vehicles in a predetermined environment, the delivery solution comprising a set of vehicle features relatives to vehicles to be used for delivery, a set of energy source features relative to energy sources to be used for supplying the vehicles, and a set of paths relative to paths in the predetermined environment to be used by the vehicles for delivery;

the method comprising the following steps:

acquiring an environment graph representing pick-up and delivery locations in the predetermined environment, a set of vehicle constraints and a set of operational constraints;

determining at least one path for at least one slave problem, said slave problem comprising determining at least one path for a vehicle to pick-up and deliver packs while respecting the acquired vehicle constraints; and

determining the delivery solution from a master problem and the determined path(s) for at least one slave problem, said master problem comprising optimizing a predetermined criterion while respecting the acquired operational constraints.

2 . The method according to claim 1 , wherein the environment graph comprises:

a set of nodes, each node representing a location in the predetermined environment; and

a set of edges, each edge representing a route between two nodes;

each pick-up or delivery location corresponding to a node in the environment graph.

3 . The method according to claim 1 , wherein the set of vehicle constraints comprises for each vehicle or each vehicle's type:

a first group of vehicle constraints to ensure that the packs are picked-up, and then delivered;

a second group of vehicle constraints to ensure that embedded freight stays lower than a freight capacity of said vehicle or said vehicle's type, for all time;

a third group of vehicle constraints to ensure that pick-up and deliver nodes of each pack are reached; and

a fourth group of vehicle constraints to ensure that a current energy of the vehicle remains, for all time, inclusively between zero and an energy capacity of said vehicle.

4 . The method according to claim 1 , wherein the set of operational constraints comprises:

a first group of operational constraints to ensure that each pack is either picked-up and delivered, or denied; and

a second group of operational constraints to ensure that the number of waiting vehicles or vehicles being supplied in energy, at an energy source is lower than a waiting capacity or a supplying capacity of the energy source.

5 . The method according to claim 1 , wherein the acquiring step further comprises acquiring a set of pack constraints comprising for each pack a first time window for picking-up said pack and a second time window for delivering said pack;

the or each path for a vehicle being determined by the corresponding slave problem while further respecting the set of pack constraints.

6 . The method according to claim 1 , wherein;

the fleet of vehicle is predetermined;

during the step of determining at least one path, the vehicle constraints of each slave problem being respective to one vehicle of the predetermined fleet of vehicle; and

during the step of determining the delivery solution, each vehicle of the predetermined fleet being either not included or included once in the vehicle(s) to be used for delivery.

7 . The method according to claim 1 , wherein;

the fleet of vehicle is to be determined;

the vehicles to be used for delivery being chosen among a set of vehicle's type, each vehicle's type comprising distinct vehicle constraints;

during the step of determining at least one path, the vehicle constraints of each slave problem being respective to one vehicle's type of the set of vehicle's type,

during the step of determining the delivery solution, each vehicle's type being either not included, included once, or included several times, in the vehicle(s) to be used for delivery.

8 . The method according to claim 1 , wherein the step of determining at least one path and the step of determining the delivery solution are iterated several times.

9 . The method according to claim 1 , wherein each slave problem comprises determining the path by optimizing a quantity including: a path quantifier and at least one feature depending on the delivery solution;

said feature being initialized with predetermined value(s) for the first iteration.

10 . The method according to claim 9 , wherein the or each feature depending on the delivery solution comprises:

a first parameter respective to each pack, quantifying a first penalty of rejecting said pack;

a second parameter respective to each node and each time, quantifying a second penalty of having vehicle(s) waiting at said node and said time; and

a third parameter respective to each node and each time, quantifying third penalty of having vehicle(s) being supplied at said node and said time.

11 . The method according to claim 9 , wherein the path quantifier comprises:

a fourth penalty respective to the vehicle or the vehicle's type of the slave problem;

a fifth penalty based on a length of the path used by said vehicle or said vehicle's type;

a sixth penalty of embedding freight in said vehicle or said vehicle's type; and

a seventh penalty of having said vehicle or said vehicle's type waiting;

said slave problem preferably depending linearly on each penalty.

12 . The method according to claim 9 , wherein the predetermined criterion of the master problem depends linearly on:

the path quantifier of each slave problem;

an eighth penalty of installing an energy source;

a ninth penalty of installing a supplying port(s); and

a tenth penalty of denying the pack.

13 . The method according to claim 1 , wherein the vehicles are electric vehicles and the energy sources are electric supplying infrastructures.

14 . A non-transitory computer program product having computer-executable instructions which, when carried out on a computer system, perform the method according to claim 1 .

15 . An electronic determining device comprising technical means adapted to implement the method for determining according to claim 1 .

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE NAME OF THE ASSIGNEE PREVIOUSLY RECORDED AT REEL: 67096 FRAME: 87. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 26, 2024
From: TOTALENERGIES SE (PREVIOUSLY TOTAL SA THEN TOTAL SE)
To: TOTALENERGIES ONETECH
Reel/Frame 068051/0530 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2024
From: TOTALENERGIES SE (PREVIOUSLY TOTAL SA THEN TOTAL SE)
To: TOTALENERGIES ONETECH (PREVIOUSLY TOTALENERGIES ONE TECH)
Reel/Frame 067096/0087 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2022
From: ALLYBOKUS, ZAID
To: TOTALENERGIES SE
Reel/Frame 060028/0610 →