273
Views
3
CrossRef citations to date
0
Altmetric
Original Articles

A simulated annealing algorithm with neighbourhood list for capacitated dynamic lot-sizing problem with returns and hybrid products

, &
Pages 739-747 | Received 04 Dec 2016, Accepted 01 Nov 2017, Published online: 12 Dec 2017
 

ABSTRACT

This research addresses the capacitated dynamic lot-sizing problem with returns and hybrid products (). The problem is to identify how many of each product type to produce during each period for a hybrid system with manufacturing capacity constraints. The objective of is to maximise total profit of the production system that consists of new, remanufactured and hybrid products. is a multi-period CLSP, which is modelled as a mixed-integer nonlinear programming problem. The traditional CLSP is NP-hard, and the nonlinearity of makes the problem even harder to solve. Therefore, a Simulated Annealing (SA) algorithm with a neighbourhood list (SA_NL) is proposed. By using a list of several neighbourhoods, the SA algorithm is improved. SA_NL is compared to SA, three variants of Genetic Algorithm (GA) and a Variable Neighbourhood Search (VNS) algorithm. The variants of GA are GA with one-point crossover (), GA with two-point crossover () and GA with one-point period-based crossover (). Over all instances, the results show that the proposed SA_NL outperforms SA, VNS, , and by 0.54%, 0.34%, 1.92%, 1.78% and 2.92%, respectively.

Disclosure statement

No potential conflict of interest was reported by the authors.

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.