A decision support model for handling customer orders in business chain

One of the elements of the modern trade and services market is a business chain solution (chain store/retail chain). An example of a business chain is, e.g., a restaurant chain, where each restaurant in the chain has the same decor, organization, menu, and delivery method. Although such solutions ha...

Full description

Saved in:
Bibliographic Details
Published in:Neurocomputing (Amsterdam) Vol. 482; pp. 298 - 309
Main Authors: Sitek, Paweł, Wikarek, Jarosław, Bocewicz, Grzegorz, Nielsen, Izabela
Format: Journal Article
Language:English
Published: Elsevier B.V 14.04.2022
Subjects:
ISSN:0925-2312, 1872-8286
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:One of the elements of the modern trade and services market is a business chain solution (chain store/retail chain). An example of a business chain is, e.g., a restaurant chain, where each restaurant in the chain has the same decor, organization, menu, and delivery method. Although such solutions have been known for decades, the rapid development of IT technology, the widespread access to the Internet as well as the development of mobile technologies have changed and modernized their formula. Many customers place orders remotely with the option of delivery to their door. This method of ordering and fulfilling orders is becoming more and more popular and ever more common in the recent period due to the pandemic and the resulting restrictions and limitations on the functioning of trade and services. The following key questions arise in relation to customer order processing for chain business managers: How to allocate individual customer orders to selected branches so that the cost of their processing (production and delivery) is the lowest?, How to deliver on time?, etc. To answer these questions, a decision support model has been developed, which combines routing, allocation and planning problems for restaurant/store chains. Two ways to implement the model have been proposed. The first one uses the methods of mathematical modeling and programming, and the other, which is a proprietary approach that integrates the mechanisms of evolution (specialized representations, repair mechanisms, genetic operators, etc.), uses constraint logic programming and dedicated heuristics. In addition, procedures for constraint handling and presolving have been developed.
ISSN:0925-2312
1872-8286
DOI:10.1016/j.neucom.2021.06.099