713
Views
19
CrossRef citations to date
0
Altmetric
Articles

Simulated annealing heuristic for the general share-a-ride problem

ORCID Icon, , ORCID Icon, ORCID Icon, &
Pages 1178-1197 | Received 05 Mar 2017, Accepted 23 Jan 2018, Published online: 05 Mar 2018
 

ABSTRACT

This research introduces an extension of the share-a-ride problem (SARP), called the general share-a-ride problem (G-SARP). Similarly to SARP, a taxi in G-SARP can service passenger and package requests at the same time. However, G-SARP allows the taxi to transport more than one passenger at the same time, which is more beneficial in practical situations. In addition, G-SARP has no restrictions on the maximum riding time of a passenger, and the number of parcel requests that can be inserted between the pick-up and drop-off points of a passenger is limited only by vehicle capacity. A simulated annealing (SA) algorithm is proposed to solve G-SARP. The proposed SA algorithm is compared with basic SA and tabu search (TS) algorithms. The results show that the proposed SA algorithm outperforms basic SA and TS algorithms. Moreover, further analysis shows that G-SARP solutions are better than those of SARP in most cases.

Acknowledgement

The authors gratefully acknowledge support from the Ministry of Science and Technology of the Republic of China (Taiwan).

Disclosure statement

No potential conflict of interest was reported by the authors.

Additional information

Funding

This research was partially supported by the Ministry of Science and Technology of the Republic of China (Taiwan) [grant numbers MOST 106-2410-H-011-002-MY3 and MOST 105-2811-E-011-017].

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.