Loading [MathJax]/extensions/MathMenu.js
A Systematic Literature Review of Quantum Computing for Routing Problems | IEEE Journals & Magazine | IEEE Xplore

A Systematic Literature Review of Quantum Computing for Routing Problems


Quantum Computing is drawing a significant attention from the current scientific community. The potential advantages offered by this revolutionary paradigm has led to an ...

Abstract:

Quantum Computing is drawing a significant attention from the current scientific community. The potential advantages offered by this revolutionary paradigm has led to an ...Show More

Abstract:

Quantum Computing is drawing a significant attention from the current scientific community. The potential advantages offered by this revolutionary paradigm has led to an upsurge of scientific production in different fields such as economics, industry, or logistics. The main purpose of this paper is to collect, organize and systematically examine the literature published so far on the application of Quantum Computing to routing problems. To do this, we embrace the well-established procedure named as Systematic Literature Review. Specifically, we provide a unified, self-contained, and end-to-end review of 18 years of research (from 2004 to 2021) in the intersection of Quantum Computing and routing problems through the analysis of 53 different papers. Several interesting conclusions have been drawn from this analysis, which has been formulated to give a comprehensive summary of the current state of the art by providing answers related to the most recurrent type of study (practical or theoretical), preferred solving approaches (dedicated or hybrid), detected open challenges or most used Quantum Computing device, among others.
Quantum Computing is drawing a significant attention from the current scientific community. The potential advantages offered by this revolutionary paradigm has led to an ...
Published in: IEEE Access ( Volume: 10)
Page(s): 55805 - 55817
Date of Publication: 25 May 2022
Electronic ISSN: 2169-3536

Funding Agency:


CCBY - IEEE is not the copyright holder of this material. Please follow the instructions via https://creativecommons.org/licenses/by/4.0/ to obtain full-text articles and stipulations in the API documentation.
SECTION I.

Introduction

In the optimization and transportation communities, routing problems are intensively studied [1]–​[3]. Two are the main reasons behind the interest in this specific topic: ${i}$ ) their high computational complexity, making them difficult to tackle even in medium-sized instances [4]; and ii) their proven applicability on business and logistics real-world scenarios, as well as on leisure and tourism-based problems [5]. In other words, advances in the design of efficient routing problem algorithms derive into business and social benefits. This situation is the reason for the upsurge of intelligent methods designed for dealing with routing problems.

Regarding the complexity of routing problems, it is important to highlight that most solving algorithms demand notable computational resources. In fact, some modern computers are completely unable to embrace brute force techniques for even relatively small instances. In consequence, a plethora of time-efficient solving schemes have been developed along the last decades, being heuristic and metaheuristic techniques the most resorted approaches.

Up to now, the vast majority of intelligent solvers have been conceived for their development and execution in classical computation resources. However, as an alternative to these classical devices, Quantum Computing (QC, [6]) has emerged as a promising paradigm for tackling optimization and routing problems. Deemed as the next frontier in computation, QC is a hot topic in the current scientific community. This is so because of its potential power in terms of performance, bringing a remarkable advantage in complex optimization problems [7].

In a nutshell, a quantum computer consists of a device which performs computation by leveraging quantum mechanical phenomena. Unlike classical computers, quantum devices work with an information unit coined as qubit [8], which can hold much more information than a classical bit. In particular, a qubit can be both 1 and 0 at the same time, overcoming limitations imposed by the classical binary representation.

Today, two QC paradigms coexist: the annealing-based and the gate-model quantum computers [9], [10]. The former ones are characterized by performing a process known as quantum annealing, which returns the state of minimum energy of a given quantum Hamiltonian (i.e., energy function). In optimization problems, the quantum Hamiltonian is defined according to the fitness function of the problem, so that the lower energy state represents the solution to the problem at hand [11]. Quantum-gate devices in contrast are characterized by employing quantum circuits (i.e. operations) named as quantum gates, which can be compared to the classical logic gates in traditional circuits. Thus, quantum-gates are sequentially applied to qubit states manipulating them up to reaching the final solution of the problem [12].

Having said this, a closer examination in the most renowned databases unveils that scientific studies revolving around QC applied to routing problems are continuously growing. The activity is significant and steady, hence perfectly illustrating the current condition of the community. This accumulation of material establishes an ideal breeding ground for the conduction of a reference manuscript that systematically summarizes all the works already done. This situation has fueled the performance of this paper, motivating its main goal: to provide a unified, self-contained and end-to-end review of the research done in QC focused on routing problems.

An efficient way to properly synthesize the research that has recently been done is through a Systematic Literature Review (SLR, [13], [14]). Embracing the definition provided in [13], a SLR is a procedure for evaluating and interpreting relevant works related to a specific topic, phenomenon, or research question. For this reason, a SLR can be deemed as a mean for aggregating the experience obtained from a significant collection of studies [15]. Thus, a SLR constitutes a rigorous and fair procedure for selecting and analyzing all the scientific material that answers a group of well-defined and specific research questions. In this kind of studies, an special analysis is carried out on the meta-data of each selected paper, in order to obtain findings such as the most cited works, the geographical situation of the research community, or the type of papers preferred by practitioners. As can be read in works such as [16], one of the advantages of SLRs is its replicability, as well as its adequacy for depicting the past and current status of a certain research field. Another advantage of SLRs is their inherent facility for being extended with additional studies.

With all this, we adopt the SLR mechanism for analyzing the work already done in the confluence of QC and routing problems fields, leading to a comprehensive survey carried out through a meta-analytic approach. Thus, we systematically organize all the studies conducted up to date on this specific topic, with the main intention of ${i}$ ) summarizing their features, ii) understanding their contributions and iii) highlighting principal authors and relevant institutions. This kind of paper is also valuable for identifying diverse domains that are likely to receive further attention in the near-term future.

In general, the present review covers a lapse of 18 years. To perform this work, we have considered four of the most reputed scientific databases (Google Scholar, Scopus, IEEE and Web Of Science), resulting in a collection of 53 documents published in form of journal or conference papers, book chapters, PhD thesis, Master thesis and reports.

The remainder of this manuscript is structured as follows: in Section II we deeply describe the research protocol followed for the conduction of this SLR, contributing in this way to its replicability and extension. Furthermore, we highlight the main research question of our SLR, as well as the secondary questions that will be answered along the whole paper. Section III is the central part of this work, outlining the published works in this research area under six different criteria. After this section, a critical analysis of published milestones and influential papers is provided in Section IV. Finally, Section V concludes our survey with a summary of the main conclusions with views to the future of this exciting field.

SECTION II.

Research Protocol

In order to build a valuable SLR, some formal steps must be necessarily followed, conceiving what is known as research protocol. Specifically, this procedure is composed of the following phases: ${i}$ ) establish the main and secondary research questions, ii) formulate the search key, iii) select the most appropriate scientific databases, iv) set the inclusion/ exclusion rules, and ${v}$ ) report the phases of the survey.

Thus, sticking to the aforementioned protocol, the first step is to clearly define the scope of this review: to thoroughly examine the work conducted on QC applied to routing problems in the last two decades. Additionally, we are interested on characterizing the types of problems that are most frequently addressed, as well as the algorithms and quantum processors employed in its resolution. Furthermore, we also intend to discern those most recurring types of study in the literature (in both theoretical or experimental approaches), and which are the institutions and countries paying more attention to this novel paradigm.

Therefore, our main research question (MQ) is formulated as follows:

MQ:In the whole twenty-first century, what are the principal research works conducted around quantum computing applied to routing problems?

Starting from MQ, several secondary questions arise (SQ). These SQ are essential to nourish the review with valuable information. Furthermore, SQs are also necessary to guide the whole research procedure, offering the guiding light for finding and selecting relevant documents. In the SLR presented in this manuscript, we have defined the following 8 secondary questions:

SQ1:Which is the temporal progression of the field under study?

SQ2:Which are the main routing problems faced by the researchers?

SQ3:What kind of studies (theoretical or practical) are the most preferred ones by authors?

SQ4:Which type of algorithmic schemes are the most used ones?

SQ5:What is the most employed quantum computer?

SQ6:Which are the most cited papers of the field?

SQ7:Which authors, institutes and regions are the most prolific ones?

SQ8:Which are the main future challenges detected by the community?

For building a rigorous and comprehensive SLR, appropriate search keys (SK) must be constructed for being used in the engines of the digital scientific databases.

Inclusive SKs are required to write a comprehensive SLRs. For this purpose, an empirical experimentation has been implemented by testing different configurations, far beyond the simple combination of the logical operators along with the topic keywords. The resulting SK is the following

SK: (‘‘Quantum Computation’’ OR ‘‘Quantum Computing’’ OR ‘‘Quantum Annealing’’ OR ‘‘DWAVE’’ OR ‘‘D-WAVE’’ OR ‘‘Quantum Gate’’ OR ‘‘Qiskit’’) AND (‘‘Routing Problem’’ OR ‘‘Traveling Salesman Problem’’ OR ‘‘Vehicle Routing Problem’’ OR ‘‘TSP’’ OR ‘‘VRP’’).

Thanks to this SK, we can reach studies exploring both quantum paradigms (annealing-based and gate-model quantum computers), and also a wide variety of routing problems, with the Traveling Salesman Problem (TSP, [17], [18]) and Vehicle Routing Problem (VRP, [19], [20]) as the most representative ones.

The next step of the SLR after the definition of the MQ, SQs and the SK is the selection of the scientific databases. These databases must meet two crucial requisites: ${i}$ ) they need to be exhaustive enough to incorporate studies coming from different sources, such as conferences, books, journals or reports; and ii) they must provide open and configurable search engines that admit the input of the established SK. We summarize the four databases considered in this SLR in Table 1. Furthermore, it is important to highlight here that ACM Digital Library1 has not been deemed because of the same reasons depicted in previous studies such as [16]. In a few words, this search engine does not efficiently deal with the principal components of the search key, providing less satisfactory results in comparison to the other four scientific databases.

TABLE 1 Scientific Databases Considered in This SLR
Table 1- 
Scientific Databases Considered in This SLR

In any case, despite the efforts made to define an accurate and restrictive SK, the amount of works returned are usually immense. To fix possible inaccuracies, once the search has been performed over the scientific databases, additional exclusion/inclusion rules are applied in order to clearly define which works fall under the specific umbrella of the SLR. In this review, we have used the following criteria:

  1. Papers must be clearly fall within the field of quantum computing, excluding works framed into the knowledge branch known as quantum-inspired evolutionary algorithms [21].

  2. Selected works must be completely focused on routing problems, either from a theoretical or an applied perspective. Articles that deal with these types of problems in a tangential way are discarded.

  3. Chosen manuscripts must be written in English (at least, the title and abstract).

  4. All the papers must be available for its consultation on any of the selected databases. Furthermore, at least, the title, authors information and abstract must be openly accessible.

It is interesting to pause briefly on the first adopted criteria. In the last two decades, a research stream known as quantum-inspired evolutionary algorithms has been made its way into the optimization community. In a nutshell, quantum-inspired techniques are a specific class of evolutionary algorithms which base their operation on concepts and principles of quantum computing such as interference, coherence, and the qubit unit of information. Anyway, these methods are conceived “for a classical computer rather than for quantum mechanical hardware”, as explained in [22]. That is, despite quantum-inspired evolutionary algorithms are based on quantum computation, they cannot be run on any quantum machine. In fact, a recent paper published by Gammanpila and Fernando [23] demonstrates that these algorithms adopt certain assumptions that make impossible to being directly handled by any quantum computer. Consequently, papers modelling quantum-inspired evolutionary algorithms are excluded from this SLR.

Finally, and based on the protocol described in this section, we have performed the following steps for fairly conduct our SLR: ${i}$ ) search in selected scientific databases, in which we have applied our defined SK and gathered all the resulting papers for further analysis; ii) filtering process, which objective is to discard all papers that are not compliant with our inclusion/exclusion criteria; and iii) manual search, in which new works coming from the bibliographic references of the already selected papers are either included or discarded.

SECTION III.

Analysis of the Contributions Gathered

This section is devoted to the presentation and analysis of the collection of papers contributing to this SLR. This section is, in turn, divided into different subsections and sorted to answer independently the SQs specified above. Thus, Section III-A is associated with SQ1. Additionally, Section III-B is related to SQ2, while SQ3, and SQ4, and SQ5 are tackled in Section III-C. Furthermore, Section III-D addresses SQ6, and the SQ7 is answered in III-E. The last secondary question SQ8 is tackled in III-F. Finally, we conclude this section focusing our attention on our main research question MQ in Section III-G.

A. Collection and Publication Timeline

Adopting the research protocol above described, first step was the collection of papers. Here are the results retrieved in November 2021, which total these quantities of papers:

  • Google Scholar: 975 papers.

  • Scopus: 764 papers.

  • IEEE Xplore Digital Library: 20 papers.

  • Clarivate Analytics - Web of Science: 50 papers.

From this initial collection, we proceeded to eliminate duplicates and works not meeting the 3rd and 4th exclusion/ inclusion clauses. After that, we discarded works unrelated to routing problems and quantum computing (2nd exclusion/inclusion clause). From this process, a collection of 95 papers was selected. From this filtering process, we strictly applied our defined 1st inclusion/exclusion criterion. The application of this step led us to the elimination of 42 papers, yet working on routing problems, implement quantum-inspired evolutionary algorithms. For this reason, the total amount of works contributing to this SLR was reduced to 53.

Table 2 shows the whole collection of works remaining after the complete procedure. These works are listed chronologically, using the publishing date (in case of journal papers, pre-prints, PhD Thesis and Master Thesis) and event celebration date (in case of conferences) as reference. For each work, identification, reference, year and type of paper are added. In this last category, we consider journals (Jour), conferences (Conf), PhD Thesis (PhD), Master Thesis (MsT) and pre-prints (Prepr) published in reputed repositories, such as arXiv.2 Additional aspects of these papers will be further analyzed in the following sections.

TABLE 2 Details of the Whole Collection of Papers Gathered. Jour: Journal; Conf: Conference; Prepr: Preprint; PhD: PhD Thesis; MsT: Master Thesis
Table 2- 
Details of the Whole Collection of Papers Gathered. Jour: Journal; Conf: Conference; Prepr: Preprint; PhD: PhD Thesis; MsT: Master Thesis

By analyzing Table 2 one can detect the date of the very first published study (in this case, a journal paper from 2003) which originated the subsequent flow of studies. Nevertheless, the impact was low during the next years, supported by the absence of works published in 2010, 2014, 2015 and 2016. After the three-year hiatus among 2014 and 2016 (both included), the field experienced a remarkable upsurge with a growth maintained up to the present days. The main reasons of this resurgence are the substantial technological advances implemented on hardware by companies such as IBM or DWAVE in the building of quantum computers, and the democratization of these resources to any researcher and developer (under certain conditions). In fact, the most used developing platforms, Qiskit of IBM and Leap from DWAVE, were launched in March 2017 and October 2018, respectively, coinciding with the increase of works focused on QC and routing problems (see Fig. 1). Additionally, note that 25 papers (47,16%) have been published in scientific journals, 17 (32,07%) in international conferences, and 9 (16,98%) in reputed scientific repositories, something understandable considering the immaturity of the field of study. Finally, and aiming at answering the first of the secondary research questions (SQ1), we depict in Fig. 1 the timeline of the works under study. This figure shows that the most prominent interval is that between the 2019 and 2021, comprising the 64,15% of the complete collection.

FIGURE 1. - Timeline of the collected papers.
FIGURE 1.

Timeline of the collected papers.

B. Types of Problems Studied

Historically, two of the most studied routing problems are the aforementioned TSP and VRP. These two problems, and all their variants, are the focus of a significant number of studies in the literature. Their solving complexity, along with their easy formulation, flexibility to add mathematical constraints, and wide applicability to real-world problems have led both TPS and VRP to receive a constant and moderate growth for the last 5 decades.

This situation is also evident in the work proposed in this survey, in which the vast majority of the papers hybridizing QC and routing problems deal with the TSP, VRP or any of their many variants. Table 3 summarized all gathered papers sorted according to the problem they solve.

TABLE 3 Gathered Papers Organized by the Problem the Solve
Table 3- 
Gathered Papers Organized by the Problem the Solve

As can be deduced from Table 3, 32 (60,37%) of the identified papers are built for the TSP problem. Most of these works make use of the canonical version of the problem, whereas some papers tackle any variant such as the Asymmetric TSP [70] or the TSP with Time Windows [75]. Regarding the topic of these papers, 29 are used with benchmaking purposes, while the rest are conceived to deal with real-world applications. We can see examples in industrial robotics [65], [69], Smart Cities [72] and UAV planning [33].

In turn, VRP-related works make up 24,52% of the total compilation (13 out of 53), being the canonical formulation the most recurrent one. Other interesting problem versions are also posed, such as the formulation known as Social Worker in [41] and [46], or the VRP with Balanced Pick-up in [60]. Further studied variants are the large scale VRP in [57] and the VRP with time restrictions, state, and capacity in [71].

Furthermore, we have found 11 other studies revolving around routing problems that fall outside the umbrella of TSP and VRP. Here, we can distinguish optimization problems in graphs, such as the Hamiltonian Cycle3 in [30], [61] or Graph Traversal problems (such as eulerian tours or optimal postman tours) in [34], [36]. Other works encompass studies dealing with the well-known shortest path problem in [39], [54] or the less studied longest path problem [58].

Finally, it is interesting to highlight those works which combine several techniques or even present the problem from a mixed technical perspective. In [34] and [36], for example, in addition to the graph traversal problems above mentioned, the TSP is also considered. Another example can be found in [73], in which the Capacitated VRP is solved by decomposing it into a TSP and a clustering problem.

It is interesting to point here that some of the works above mentioned represent the first efforts made by the community to apply the advances of quantum computing in real environments. In [69], for example, authors propose a preliminary method for the optimization of robotic assembly lines in automotive industrial plants. Authors in [65] present an approach for optimizing non-colliding multi-robot routes, building use cases composed by two robots performing straight lines between two points. Another example can be found in [72], in which the author contextualizes its work on the routing of garbage trucks on smart cities. In any case, due to the embryonic state of the field, the adoption of quantum technology in realistic environments is still an open challenge, as it is discussed in the upcoming Section III-F. It is for this reason that the works focused on the resolution of real-world routing problems employ reduced and controlled use cases.

Lastly, and intending to answer the secondary question SQ2 as thoroughly as possible, a timeline distributing the amount of works per problem paradigm is depicted in Fig. 2. This figure demonstrates the predominance of the TSP line of research over the years, despite VRP and other approaches are gaining attention due to the evolution of the QC resources and their open access.

FIGURE 2. - Timeline of the collected papers divided by the problems they solve.
FIGURE 2.

Timeline of the collected papers divided by the problems they solve.

C. Types of Studies, Algorithms and Quantum Processor Employed

In this section, we analyze the collection of papers from three different perspectives. First, aiming to answer the above scheduled SQ3, we conduct a brief study in Table 4 in order to determine which kind of research work (theoretical or practical) is the most prolific in the current related literature. A deeper examination is performed in this aspect, taking advantage of the data laid out in this Table 4 along with a characterization of the publications formats employed by researchers (journal, conference, report…). Centering ourselves on the practical approaches, we later give the reader insights into some figures of interest related to the type of algorithms (Pure Quantum and Hybrid solvers) and the quantum processors employed (IBM quantum-gate model, DWAVE quantum annealer and Fujitsu Digital Annealer).

TABLE 4 Gathered Papers Organized by the Type of Paper and Publication Sources
Table 4- 
Gathered Papers Organized by the Type of Paper and Publication Sources

Several conclusions can be drawn from Table 4. At a first glance, it is worth-mentioning the equity in the number of theoretical and practical papers. As for the publication source, conferences are preferred for practical papers whereas journals have emerged as more appropriate forum for theoretical papers.

Another interesting aspects can be inferred from Fig. 3, where practical and theoretical papers are counted on a time axis. On the one hand, and coherently with the conclusions mentioned in III-A, an extraordinary upsurge of practical papers has been witnessed during the last 3 years on account of the unleashing of open platforms such as Qiskit of IBM and Leap from DWAVE. Until the unveiling of these kind of platforms, the access to QC resources was very limited, hindering the conduction of studies in this field. On the other hand, theoretical papers have settled into a regular pace along the years.

FIGURE 3. - Timeline of the collected works divided by the type of paper.
FIGURE 3.

Timeline of the collected works divided by the type of paper.

Having answered the secondary question SQ3, we proceed now with a thorough analysis of the 27 practical papers, giving answer to SQ4 and SQ5. For this purpose, we firstly introduce a few brief remarks about two important concepts.

On the one hand, it should be highlighted that, despite it is deemed as the next frontier in computation, QC is still in an incipient stage of development and current available computers suffer from remarkable limitations in terms of capability and performance. In this context, two types of solvers prevail in the current literature: i) purely quantum approaches, which aim to solve a problem using only QC resources, and quantum-classical hybrid algorithms, which are conceived to overcome current QC limitations.

On the other hand, as mentioned in the introduction, two QC architectures coexist in the current literature: the annealing-based and the gate-model quantum computers. The leading provider of annealers is D-Wave Systems. This company launched the D-Wave Advantage_system1.1 device in 2020, which is accessible via D-Wave’s cloud interface, coined as Leap. This device counts with a working graph of 5436 qubits and its Hamiltonian is expressed as an Ising model. Another option is the Fujitsu Digital Annealer.4 This device, which is presented as an alternative to quantum computing technology, uses a digital circuit design inspired by quantum phenomena. Regarding gate-model quantum computers, current commercial devices have from 10 to 50 qubits in place, being IBM their most renowned provider.

Having said this, Table 5 shows the results of the second study belonging to this subsection. In this table, we list the complete collection of 27 practical papers, along with the type of solver (Pure Quantum and Hybrid solvers) and QC device picked out (IBM quantum-gate model, DWAVE quantum annealer and Fujitsu Digital Annealer).

TABLE 5 Practical Papers Characterized by Type of Algorithm and Used Device. Pure Q: Pure Quantum Solver. Hybrid: Hybrid Quantum-Classical Approach
Table 5- 
Practical Papers Characterized by Type of Algorithm and Used Device. Pure Q: Pure Quantum Solver. Hybrid: Hybrid Quantum-Classical Approach

Answering SQ4, an equilibrium exists between the type of solvers used by researchers, with 13 papers presenting purely quantum approaches, and 14 proposing an hybrid formulation. By taking a closer look, one can observe that researchers using the IBM machine tend to come up with purely quantum approaches (9 out of 11), while practitioners on annealers develop hybrid methods in a more frequent way (12 out of 16).

With reference to SQ5 secondary question, DWAVE quantum annealer has been the most exploited device up to now by the community, appearing in 16 out of 27 practical papers. In addition, researchers have picked the IBM computer in 11 papers, while the Fujitsu Digital Annealer has been resorted to one single paper.

D. Number of Citations

In this section, we evaluate the impact, in the form of amount of citations, of the papers to reply to SQ6. Fig. 4 arranges the ten most cited works given by Google Scholar digital library as reference. We find [28] as the most cited paper with 181 citations, as a result of being the first quantum annealing approach for the TSP. The legacy of this paper has become as inspiration for many subsequent studies.

FIGURE 4. - Most cited papers according to Google Scholar digital library (data gathered in January 2022).
FIGURE 4.

Most cited papers according to Google Scholar digital library (data gathered in January 2022).

Also groundbreaking is the work presented by Srinivasan et al. [59], proposing the first solver for the TSP based on an IBM approach. This paper has accumulated 55 citations in approximately 3 years.

The total number of citations for the whole collection of papers is 1042, which makes an average of 19,66 cites per paper. Given the immaturity of the field (proved in Fig. 4) and taking into account that almost the half of the papers (26 out of 53) have been published in the last two years, this value is an indication of the interest that this field is bringing to the scientific community. More precisely, the most cited paper [28] was published in 2004, although recent papers are also ranked in the top, such as [59], published in 2018, or [71], [73] and [75], issued in 2019.

E. Researchers and Affiliations

Regarding the nationality of the collected works and aiming to answer SQ7, we have analyzed the information in two different ways in order to gain a deeper understanding about the real mass of research groups and institutions:

  • With focus on researchers’ country of affiliation, extracting the number of researchers working on this field (Fig. 5.a).

  • With focus on institutions themselves, calculating the number of distinct-geographically-located centers involved in the research and/or development of this technology (Fig. 5.b).

FIGURE 5. - Geographical distribution of authors (a) and institutions (b) working on QC and Routing problems among the world.
FIGURE 5.

Geographical distribution of authors (a) and institutions (b) working on QC and Routing problems among the world.

As a result, we have identified 21 distinct nationalities, which have been summarized in Table 6. In this table, and also in the depicted Fig. 5, we can clearly distinguish that the most representative countries are United States, China and India with 30, 18 and 16 researchers distributed in 15, 10 and 8 institutions, respectively.

TABLE 6 Collected Papers Distributed by Nationality
Table 6- 
Collected Papers Distributed by Nationality

Disposing the information in these columns, let us gain specific insights about the level of collaboration among the institutions and how the research community is integrating knowledge or expertise from various groups and even disciplines. Therefore, by comparing the count of papers and institutions, it is remarkable how countries like China or India are creating strong networks to conduct their works.

F. Open Challenges Posed by the Community

Considering the review of the research activity discussed in preceding sections, there is no doubt that QC has brought a fresh breeze to the community. Advances made in the joint area of QC applied to routing problems is growing at a remarkable pace, exposing the potential benefits of using quantum technologies in this logistics-related optimization problems. In any case, the incipient stage of maturity of QC has brought to the fore several challenges and research niches that shall mark the path of future studies.

It should be noted that the QC research community holds complementary interests, presumably as a result of individual areas of knowledge/interest:

  • Practitioners coming from industrial and applied research groups, mostly concerned about QC-based formulations and experiments over more realistic scenarios [69], [73].

  • Researchers coming from quantum physics, usually interested in analyzing the hardware performance and reliability [42], [53].

  • Researchers with background in traditional Artificial Intelligence, involved in testing the limits of QC, comparing results and leveraging fundamentals, heuristics or shareable-across-platforms knowledge [29], [71].

The research activity produced by this heterogeneous community has led to a series of open research questions, which can be grouped into the following three blocks to give a clear-cut answer to SQ8:

  • Up to now, several canonical problems have been formulated and addressed by researchers, such as the TSP [24], VRP [49] or the Hamiltonian Cycle Problem [36]. More sophisticated variants of these problems have also been formulated, considering features such as time-windows [75] or capacity constraints [71]. However, researchers are forced to devise problems tailored to hardware capacity, which often fall short from advanced or realistic formulations [62], [64], [71]. Furthermore, the necessity of taking a step forward and advance in the formulation of more realistic problems is a widely accepted open challenge [31], [50], [66], [68]. Within this frame of reference, the following research lines have been identified by the community as future work: ${i}$ ) the efficient modeling of advanced routing problems, focusing on building mathematical formulations which optimize the problem embedding [61], [66], ii) the solving of real-world problems oriented to realistic applications (such as traffic optimization or detecting routing anomalies), even if the size of these problems is restricted [50], [69], [70] and iii) the development of hybrid solvers using classical optimization mechanisms to tackle complex problems [33], [72].

  • Current commercial quantum devices impose some inherent limitations, such as noise or decoherence [7]. To overcome this latent problem, practitioners have elaborated on the formulation of error correction and mitigation strategies, as can be seen in [27]. In any case, the amount of studies working on this specific aspect is still low. Some researcher have actively shown and proved the effect of this phenomena in the performance of their algorithmic schemes [23], [66], [72], [73], whereas others just add some remarks in this respect in the future work section [41]. On this grounds, some authors have spotlighted the importance of conducting studies analyzing the effect of the quantum hardware noise [23], [29], since some error mitigation or correction mechanisms can be addressed in the problem formulation itself, giving rise to more resilient algorithms

  • Quantum devices have demonstrated to be very sensitive to parameterization [69]. On this regard, these parameterizations apply to multiple stages and elements on QC: ${i}$ ) parameters in the problem formulation (such as penalties), ii) parameters for algorithm tuning (commonly referred as hyperparameters), and iii) parameters targeted to quantum hardware (specifications for configurable behaviors of the quantum process). Despite this, up to now, the great majority of practical papers are focused on solving a specific problem or testing the adequacy of a formulation given an intuitively suitable parameterization. In fact, the literature lack profound research on the fine-tuning of these routing problems, algorithms and hardware, as stated by [66]. In this concrete paper, authors express that one of the most difficult challenge is the proper choice of penalty values in problem formulation, and they theorize some alternatives to assist in the proper selection of these parameters. Other works also underline the importance of parameterization in algorithms and quantum hardware, calling for the development of more sophisticated solving models and suggesting the adoption of classical fine-tuning heuristics [69]. In short, practiotioners are nowadays recognizing the necessity of better parameterization procedures in order to fairly analyze the impact of these configurations on the quality of results, robustness or scalability of the approach. [31], [73].

G. Summary of the SLR

As a summary of this Section III, we should first say that the meta-analysis carried out on the gathered collection of papers have helped us to answer eight different secondary questions (listed in Section II). After addressing these SQs, we are now in position to give a response to the key question of the SLR (MQ), which is the main objective of this study.

We outline the ten most cited papers in Table 7, highlighting some important information that has been discussed along this whole Section III: year, problem solved, type of study, source of publication and quantum resource used. These ten papers are quite representative of the current state of the field, in which the immaturity of quantum resources makes theoretical papers more present in the literature. Furthermore, the TSP has been the most studied routing problem during the period, with the VRP in the second position. Lastly, it is worth mentioning that 7 of these papers have been published in scientific journals, while 2 were presented in international conferences and 1 was uploaded as a pre-print in the reputed arXiv repository.

TABLE 7 Characteristics of the Most Cited Papers in the Current Literature
Table 7- 
Characteristics of the Most Cited Papers in the Current Literature

SECTION IV.

Critical Analysis of Milestone and Influential Papers

Lastly, we complement our SLR providing a critical analysis of some selected milestone and influential papers. Considering the immature stage of this knowledge field, and taking into account that this manuscript represents the first review paper conducted on the conjunction of routing problems and quantum computation, we have found interesting to give some technical specifications aiming at helping readers to find a guide for their future works on this field. To do so, we include Table 8 gathering both the most cited papers (deemed as influential works) and those milestone papers that developed routing problems algorithms for the first time or introduced advanced technological strategies. For each selected work, we incorporate a brief description of its main contribution as well as the problem complexity (for applied studies).

TABLE 8 Characteristics of Milestone Papers Published in the Field
Table 8- 
Characteristics of Milestone Papers Published in the Field

As can be noted in this table, first influential studies were focused on problem formulations at a time when quantum computers were not accessible. Examples of this statement include formulations for the TSP [28], [32], VRP [49] and other routing related problems [36]. These works encouraged the community to evolve new strategies and complement these theoretical studies with experimentation.

In this context, Moser introduced the first theoretical paper aiming to combine both routing problems and QC [24]. Furthermore, Martoňák et. al proposed the first ever formulation of the TSP for a quantum annealer in [28]. That work has gained a lot of attention in the last two decades becoming the most cited one in this specific field. More specifically, authors endorsed their formulation through an experimentation carried out with classical techniques using TSP instances of a size up to 1002 nodes. Two years later, authors in [32] continued on the road taken by [28], presenting an alternative TSP formulation for a quantum annealer to improve efficiency in escaping from local optima. Also significant is the research conducted in [42], which introduces one of the fist experiments on a simulated quantum hardware. More concretely, authors developed a classically simulated nuclear-magnetic-resonance, which was applied to a single small instance of the TSP consisting of 4 nodes.

Furthermore, a remarkable milestone was the research conducted in [47] in 2013, which gave birth to a guide for beginners offering very understandable explanations of TSP formulations translated to a real adiabatic computer. Another influential work (ranked among the most cited ones in the field) is [53], which introduces a quantum backtracking algorithm for dealing with TSP instances with a maximum degree of 3. Finally, it is worth-mentioning the recent theoretical work carried out by Papalitsas et al. in [75], in which the first QUBO representation of a complex TSP is given. That TSP variant deals with time-windows, which is arguably the most frequently imposed restriction on routing problems.

Turning our attention to the VRP, the first theoretical groundbreaking paper can be found in [49]. This paper, which is also among the most cited ones in the field, introduces the first ever formulation of the VRP for being solved in a quantum annealer. Lastly, also significant was the theoretical work developed by Dörn in [36]. In that paper, unveiled in 2007, the author introduced the first quantum annealing formulation of some relevant routing problems, such as the eulerian graph problem, hamiltonian cycle problem, or the project scheduling problem. In that work, also the TSP is considered, strengthening the conclusions drawn in previous related studies.

Focusing on papers elaborating on practical experiments on real QC devices, the first crucial milestone was achieved in 2017 through the work proposed by Srinivasan et al. in [59]. Authors presented the first solving scheme for a routing problem using a real quantum computer. Specifically, that revolutionary paper tackled the TSP using the IBM quantum hardware, addressing a single TSP instance of 4 nodes. On another vein, authors in [69] achieved a further remarkable milestone, proposing the first DWAVE-technology-based solver for the TSP, facing instances with a maximum of 5 nodes. Despite the publication of these pioneering works, arguably, the most influential research on this context is the one carried out by Feld et al. in [73]. In that study, authors faced the well-known Capacitated VRP decomposing it into a clustering problem and a TSP. While the first of these problems is dealt using classical techniques, the TSP is tackled using the DWAVE quantum annealer. The technical and informative nature of this paper, giving clear details about the QUBO formulation, has made it an influential work in the community. Using a hybrid quantum-classical approach, TSP instances composed of 14 to 38 nodes are faced, while the overall algorithm addresses CVRP instances from 22 to 101 clients. Lastly, it is interesting to highlight the study proposed in [60], in which the first approach based on the Fujitsu quantum inspired device is presented, able to solve small instances of the TSP.

Regarding pure VRP formulations, the first milestone belongs to [71], whose authors employed the DWAVE quantum annealer for instances up to 6 nodes, being the first VRP solver run on a real quantum hardware. Additionally, Behera et. al introduced the first approach based on IBM universal quantum device in [29]. That work, published in 2020, tackles small VRP instances composed of 4 and 5 nodes. Finally, it is also interesting to mention the research conducted by Mahasinghe et al. in [61] where authors solved the Hamiltonian Cycle problem using the DWAVE quantum hardware, analyzing results on graphs of size 4.

SECTION V.

Conclusion and Further Work

The main purpose of this manuscript has been the conduction of a systematic literature review (SLR) to analyze the research carried out in the confluence of Quantum Computing and routing problems topics. The time span analyzed in this paper covers 18 years of research, which have witnessed 53 research papers published in form of journal or conference contributions, book chapters, PhD thesis, Master thesis and reports.

From this analysis, it is noticeable that the TSP engages most of the researchers (60,37% - 32 out of 53 papers), while the VRP amounts to the 25,52% of the contributions (13 out of 53). The rest of the papers deal with other routing problems, such as the Shortest Path Problem or the Hamiltonian Cycle.

Regarding the type of papers, an equality has been found in the literature, with 26 theoretical works and 27 practical contributions. In any case, and thanks to the advance of the technology, a clear inclination towards practical articles come into sight in the last three years. Further equality can be also detected in the kind of solvers preferred by practitioners, with 13 papers presenting purely quantum approaches and 14 studies proposing hybrid techniques. Regarding QC devices, DWAVE beats IBM by 16 to 11.

Furthermore, we have complemented our analysis by sharing the envisioned status of this area, pointing out some challenges detected by researchers and practitioners working on this field. These open opportunities should stimulate research efforts in years to come. We have identified three different main challenges: ${i}$ ) the need of dealing with more sophisticated and real-world oriented problems, ii) the value that will provide the proper understanding of the quantum hardware limitations, and iii) the necessity of properly parameterize problem formulations, algorithms and quantum devices.

As a final note, we can arguably affirm that the application of quantum computing to vehicle routing problems counts with an exciting and prolific future. Continuous advances made on quantum technology will encourage the community to implement more realistic routing problems (increasing complexity and adding new constraints), taking future studies to unprecedented challenges not even imagined today.

References

References is not available for this document.