
From the theory of algorithms, we know that the time complexity of finding the optimal solution for a traveling salesman problem (TSP) grows exponentially with the number of targets. However, the size of the problem instance is not the only factor that affects its difficulty. In this paper, we review existing measures to estimate the difficulty of a problem instance. We also introduce MST branches and two other measures called greedy path and greedy gap. The idea of MST branches is to generate minimum spanning tree (MST) and then calculate the number of branches in the tree. A branch is a target, which is connected to at least two other targets. We perform an extensive comparison of 11 measures to see how well they correlate to human and computer performance. We evaluate the measures based on time complexity, prediction capability, suitability, and practicality. The results show that while the MST branches measure is simple, fast to compute, and does not need to have the optimal solution as a reference unlike many other measures. It correlates equally good or even better than the best of the previous measures ‑ the number of targets, and the number of targets on the convex hull.
Citation: Lahari Sengupta, Pasi Fränti. Comparison of eleven measures for estimating difficulty of open-loop TSP instances[J]. Applied Computing and Intelligence, 2021, 1(1): 1-30. doi: 10.3934/aci.2021001
[1] | K. Wayne Forsythe, Cameron Hare, Amy J. Buckland, Richard R. Shaker, Joseph M. Aversa, Stephen J. Swales, Michael W. MacDonald . Assessing fine particulate matter concentrations and trends in southern Ontario, Canada, 2003–2012. AIMS Environmental Science, 2018, 5(1): 35-46. doi: 10.3934/environsci.2018.1.35 |
[2] | Suprava Ranjan Laha, Binod Kumar Pattanayak, Saumendra Pattnaik . Advancement of Environmental Monitoring System Using IoT and Sensor: A Comprehensive Analysis. AIMS Environmental Science, 2022, 9(6): 771-800. doi: 10.3934/environsci.2022044 |
[3] | Muhammad Rendana, Wan Mohd Razi Idris, Sahibin Abdul Rahim . Clustering analysis of PM2.5 concentrations in the South Sumatra Province, Indonesia, using the Merra-2 Satellite Application and Hierarchical Cluster Method. AIMS Environmental Science, 2022, 9(6): 754-770. doi: 10.3934/environsci.2022043 |
[4] | Shagufta Henna, Mohammad Amjath, Asif Yar . Time-generative AI-enabled temporal fusion transformer model for efficient air pollution sensor calibration in IIoT edge environments. AIMS Environmental Science, 2025, 12(3): 526-556. doi: 10.3934/environsci.2025024 |
[5] | Suwimon Kanchanasuta, Sirapong Sooktawee, Natthaya Bunplod, Aduldech Patpai, Nirun Piemyai, Ratchatawan Ketwang . Analysis of short-term air quality monitoring data in a coastal area. AIMS Environmental Science, 2021, 8(6): 517-531. doi: 10.3934/environsci.2021033 |
[6] | Carolyn Payus, Siti Irbah Anuar, Fuei Pien Chee, Muhammad Izzuddin Rumaling, Agoes Soegianto . 2019 Southeast Asia Transboundary Haze and its Influence on Particulate Matter Variations: A Case Study in Kota Kinabalu, Sabah. AIMS Environmental Science, 2023, 10(4): 547-558. doi: 10.3934/environsci.2023031 |
[7] | Winai Meesang, Erawan Baothong, Aphichat Srichat, Sawai Mattapha, Wiwat Kaensa, Pathomsorn Juthakanok, Wipaporn Kitisriworaphan, Kanda Saosoong . Effectiveness of the genus Riccia (Marchantiophyta: Ricciaceae) as a biofilter for particulate matter adsorption from air pollution. AIMS Environmental Science, 2023, 10(1): 157-177. doi: 10.3934/environsci.2023009 |
[8] | Joanna Faber, Krzysztof Brodzik . Air quality inside passenger cars. AIMS Environmental Science, 2017, 4(1): 112-133. doi: 10.3934/environsci.2017.1.112 |
[9] | Pratik Vinayak Jadhav, Sairam V. A, Siddharth Sonkavade, Shivali Amit Wagle, Preksha Pareek, Ketan Kotecha, Tanupriya Choudhury . A multi-task model for failure identification and GPS assessment in metro trains. AIMS Environmental Science, 2024, 11(6): 960-986. doi: 10.3934/environsci.2024048 |
[10] | Anna Mainka, Barbara Kozielska . Assessment of the BTEX concentrations and health risk in urban nursery schools in Gliwice, Poland. AIMS Environmental Science, 2016, 3(4): 858-870. doi: 10.3934/environsci.2016.4.858 |
From the theory of algorithms, we know that the time complexity of finding the optimal solution for a traveling salesman problem (TSP) grows exponentially with the number of targets. However, the size of the problem instance is not the only factor that affects its difficulty. In this paper, we review existing measures to estimate the difficulty of a problem instance. We also introduce MST branches and two other measures called greedy path and greedy gap. The idea of MST branches is to generate minimum spanning tree (MST) and then calculate the number of branches in the tree. A branch is a target, which is connected to at least two other targets. We perform an extensive comparison of 11 measures to see how well they correlate to human and computer performance. We evaluate the measures based on time complexity, prediction capability, suitability, and practicality. The results show that while the MST branches measure is simple, fast to compute, and does not need to have the optimal solution as a reference unlike many other measures. It correlates equally good or even better than the best of the previous measures ‑ the number of targets, and the number of targets on the convex hull.
The method of fundamental solutions (MFS) [1,2] is a simple, accurate and efficient boundary-type meshfree approach for the solution of partial differential equations, which uses the fundamental solution of a differential operator as a basis function. Chen et al. [3,4] demonstrated the equivalence between the MFS and the Trefftz collocation method [5] under certain conditions. During the last decades, the MFS has been widely applied to various fields in applied mathematics and mechanics, such as scattering and radiation problems [6], inverse problems [7], non-linear problems [8], and fractal derivative models [9,10]. For more details and applications, the readers are referred to Refs. [11,12,13] and the references therein. In the MFS, the approximation solution is assumed as a linear combination of fundamental solutions. In order to avoid the source singularity of the fundamental solution, this method requires a fictitious boundary outside the computational domain, and places the source points on it. The distance between the fictitious boundary and the real boundary has a certain influence on the calculation accuracy [14,15,16]. To address this issue, many scholars proposed improved methods, such as the singular boundary method [17,18], modified method of fundamental solutions [19], the non-singular method of fundamental solutions [20]. Due to the characteristic of dense matrix, the traditional and improved MFS with "global" discretization is difficult to apply in the large-scale problems with complicated geometries.
Recently, Fan and Chen et al. [21] proposed an improved version of traditional MFS, known as the localized method of fundamental solutions (LMFS), for solving Laplace and biharmonic equations. The LMFS is essentially a localized semi-analytical meshless collocation scheme, and overcomes the limitation of traditional method in applications of complex geometry and large-scale problems. Gu and Liu et al. [22,23,24,25] extended to the LMFS to elasticity, heat conduction and inhomogeneous elliptic problems. Qu et al. [26,27,28] applied the method to the interior acoustic and bending analysis. Wang et al. [29,30,31,32] developed the localized space-time method of fundamental solutions, and resolved the inverse problems. Li et al. [33] used this method to simulate 2D harmonic elastic wave problems. Liu et al. [34] combined the LMFS and the Crank-Nicolson time-stepping technology to address the transient convection-diffusion-reaction equations. Li, Qu and Wang et al. [35,36,37] given the error analysis of the LMFS, and proposed a augmented moving least squares approximation. Like the element-free Galerkin method [38,39] being successfully applied to a large number of partial differential equations, the proposed LMFS belongs to the domain-type meshless method. Unlike the former, the latter is a semi-analytical meshless collocation method with strong form, in which the fundamental solutions are unavoidable. In the LMFS, the whole computational domain is firstly divided into a set of overlapping local subdomains whose boundary could be a circle (for 2D problems) and/or a sphere (for 3D problems). In each of the local subdomain, the classical MFS formulation and the moving least square (MLS) method are applied to the local approximation of variables. This method remains the high accuracy of the traditional MFS, and simultaneously produces a sparse system of linear algebraic equations. Inspired by the LMFS, recently, some new local meshless methods [40,41,42,43,44] have also been proposed.
No methodology is perfect, although the LMFS has achieved varying degrees of success in various fields, it still faces some thorny problems to be solved. As a local semi-analytical meshless technique, the LMFS needs to configure nodes in the whole computational domain and to select the supporting nodes in each local subdomain, which likes the generalized finite difference method [45,46,47]. The node spacing (related to the total number of nodes), the number of supporting nodes and the relationship between them have the certain influence on the accuracy. Fu et al. [48] discussed the selection algorithm of supporting nodes in the generalized finite difference method. However, there are few reports in the literature coordinating the node spacing and the number of supporting nodes in the LMFS.
In this paper, we propose an effective empirical formula to determine the node spacing and the number of supporting nodes in the LMFS for solving 2D potential problems with Dirichlet boundary condition. A reasonable number of supporting nodes can be directly given according to the size of node spacing. The proposed methodology is applicable to both regular and irregular distribution of nodes in arbitrary domain. This study consummates the LMFS and lays a foundation for simulating various engineering problems accurately and stably.
The rest of paper is organized as follows. In Section 2, we give the governing equation and boundary condition of 2D potential problems, and provide the numerical implementation of LMFS. Section 3 introduces the empirical formula of the node spacing and the number of supporting nodes in the LMFS. Section 4 investigates two numerical examples with irregular domain and nodes to illustrate the accuracy and reliability of the empirical formula. Section 5 summarizes some conclusions.
Considering the following 2D potential problem with the Dirichlet boundary condition:
∇2u(x,y)=0,(x,y)∈Ω, | (1) |
u=ˉu(x,y),(x,y)∈Γ, | (2) |
where ∇2 is the 2D Laplacian, u(x,y) the unknown variable, Ω the computational domain, Γ=∂Ω the boundary of domain, and ˉu(x,y) the given function.
According to the ideas of the LMFS, N=ni+nb nodes xi (i=1,2,...,N) should be distributed inside the considered domain Ω and along its boundary Γ, where ni is the number of interior nodes, nb is the number of boundary nodes. Consider an arbitrary node x(0) (called the central node), we can find m supporting nodes x(i) (i=1,2,...,m) around the central node x(0) (see Figure 1 (a)). At the same time, the local subdomain Ωs can also be defined. Subsequently, the MFS formulation is implemented for the local subdomain. For this purpose, an artificial boundary ⌢Ωs is selected at a certain distance from the boundary of local subdomain, as shown in Figure 1 (b). On the artificial boundary, M uniformly distributed source points are specified.
For each node in the local subdomain Ωs, the following MFS formulation of numerical solution should be hold
u(x(i))=M∑j=1αjG(x(i),s(j)),x(i)∈Ωs,i=0,1,...,m, | (3) |
or for brevity
u(i)=M∑j=1αjGij=G(i)α,x(i)∈Ωs,i=0,1,...,m, | (4) |
where (x(i))mi=0 are the m+1 nodes in the subdomains Ωs, (s(j))Mj=1 denote M fictitious source points, α=(α1,α2,…,αM)T represent the unknown coefficient vector, Gij=G(x(i),s(j)) are the fundamental solutions expressed as
G(x(i),s(j))=−12πln‖x(i),s(j)‖2. | (5) |
It should be pointed out that the artificial boundary is a circle centered at x(0) and with radius Rs (see Figure 1 (b)), here Rs is a parameter that should be manually fixed by the user.
In each local subdomain, we determine the unknown coefficients (αj)Mj=1 in Eq (3) or (4) by the moving least square (MLS) method, we can define a residual function as follows
B(α)=m∑i=0[G(i)α−u(i)]2ω(i), | (6) |
in which ω(i) represents the weighting function related with node x(i) and is introduced as
ω(i)=exp[−(di/h)2]−exp[−(dmax/h)2]1−exp[−(dmax/h)2],i=0,1,…,m, | (7) |
where di=‖x(i)−x(0)‖2 denotes the distance of the central node and its ith supporting node, dmax is the size of the local subdomain (the maximum value of distances between x(0) and m supporting nodes, i.e., dmax=maxi=1,2,...,m(di)), and h=1.
Based on the MLS approximation, we can get the coefficient vector α=(α1,α2,⋯,αM)T by minimizing B(α) with respect to α as follows
∂B(α)∂αj=0,j=1,2,…,M, | (8) |
Then, a linear system can be formed
Aα=b, | (9) |
where
A=[m∑i=0G2i1ω(i)m∑i=0Gi1Gi2ω(i)m∑i=0Gi1Gi3ω(i)⋯m∑i=0Gi1GiMω(i)m∑i=0G2i2ω(i)m∑i=0Gi2Gi3ω(i)⋯m∑i=0Gi2GiMω(i)m∑i=0G2i3ω(i)⋯m∑i=0Gi3GiMω(i)SYM⋱⋮m∑i=0G2iMω(i)],b=[m∑i=0Gi1ω(i)u(i)m∑i=0Gi2ω(i)u(i)m∑i=0Gi3ω(i)u(i)⋮m∑i=0GiMω(i)u(i)]. | (10) |
The vector b in Eq (10) can be further expressed as
b=[G01ω(0)G11ω(1)⋯Gm1ω(m)G02ω(0)G12ω(1)⋯Gm2ω(m)⋮⋮⋱⋮G0Mω(0)G1Mω(1)⋯GmMω(m)](u(0)u(1)⋮u(m))=B(u(0)u(1)⋮u(m)). | (11) |
According to Eqs (9)–(11), the unknown coefficients α=(α1,α2,…,αM)T can now be calculated as
α=(α1α2⋮αM)=A−1B(u(0)u(1)⋮u(m)). | (12) |
To ensure the regularity of matrix A in Eq (12), m+1 should be greater than M. For simplicity, we fixed m+1=2M in the computations. It should be pointed out that the matrix A with a small size given in Eq (10) is well-conditioned. In this study, the MATLAB routine "A∖B" is used to calculate A−1B in order to avoid the troublesome matrix inversion.
Substituting Eq (12) into Eq (4) as i=0, the numerical solution at central node x(0) is expressed as
u(0)=G(0)α=G(0)A−1B(u(0)u(1)⋮u(m))=m∑j=0c(j)u(j), | (13) |
or
u(0)−m∑j=0c(j)u(j)=0, | (14) |
in which (c(j))mj=0 are coefficients which can be calculated by G(0)A−1B.
Now we can obtained a final linear algebraic equation system of the LMFS according to the governing equation and boundary condition. At interior nodes, the physical quantities must satisfy the governing equation, namely,
ui−m∑j=0c(j)iu(j)=0,i=1,2,…,ni, | (15) |
where subscript i of c(j)i is used to distinguish the coefficients for different interior nodes. At boundary nodes with Dirichlet boundary condition, we have
ui=ˉui,i=ni+1,ni+2,…,ni+nd. | (16) |
Using the given boundary data and combing Eqs (15) and (16), we have the following sparse system of linear algebraic equations
CU=f, | (17) |
where CN×N represents the coefficient matrix, U=(u1,u2,…,uN)T denotes the undetermined vector of variables at all nodes, and fN×1 is a known vector composed by given boundary condition and zero vector. It should be pointed out that the system given in Eq (17) is well-conditioned, and standard solvers can be used to obtain its solution. In this study, the MATLAB routine "U=C∖f" is used to solve this system of equation. After solving Eq (17), the approximated solutions at all nodes can be acquired.
In this section, three different analytical solutions are provided to summarize the relationship between the number of supporting nodes (m) and the node spacing (Δh). Without loss of generality, the node spacing is defined by
Δh=max1≤i≤Nmin1≤j≤N|xi−xj|. | (18) |
Noted that the node spacing is equivalent to the total number of nodes, and is suitable for the arbitrary distribution of nodes including regular and irregular distributions. In the investigation, the equidistant nodes are used, thus the node spacing Δh is the distance between two adjacent nodes. In all calculations, the artificial radius is fixed with Rs=1.5, and the numerical results are calculated on a computer equipped with i5-5200 CPU@2.20GHz and 4GB memory. To estimate the accuracy of the present scheme, we adopt the root-mean-square error (RMSE) defined by
RMSE=√1NtotalNtotal∑k(unum(xk)−uexa(xk))2, | (19) |
where unum(xk) and uexa(xk) are the numerical and analytical solutions at kth test points respectively, Ntotal is the total number of tested points, which refers to all nodes unless otherwise specified.
As shown in Figure 2, a rectangular with equidistant nodes is considered. To obtain a relatively universal formula, three different exact solutions are employed, as shown below:
u(x,y)=x2−y2, | (20) |
u(x,y)=sin(x)ey, | (21) |
u(x,y)=cos(x)cosh(y)+sin(x)sinh(y). | (22) |
In order to numerically analyze the relationship between m and Δh, we choose different m and Δh, and draw the RMSE profiles obtained by the LMFS. For the analytical solution in Eq (20), the fitting curve can be formulated as m=⌈a⋅Δh(b)⌉ (⌈⋅⌉ denotes the round up operation), where 2.057<a<3.759 and −0.305<b<−0.1509. Figure 3 plots the case with a=3 and b=−0.22. For the analytical solution in Eq (21), the fitting curve can be formulated as m=⌈a⋅Δh(b)⌉, where 2.221<a<3.314 and −0.2817<b<−0.1765. Figure 4 plots the case with a=2.76 and b=−0.23. For the analytical solution in Eq (22), the fitting curve can be formulated as m=⌈a⋅Δh(b)⌉, where 2.61<a<3.153 and −0.2437<b<−0.1937. Figure 5 plots the case with a=2.85 and b=−0.22.
By considering the above three cases for different analytical solutions, the following simple empirical formula can be carefully concluded:
m=⌈3⋅Δh(−0.22)⌉. | (23) |
From Eq (23), we can easily determine the number of supporting nodes by the node spacing. In the next section, two complex examples will be provided to verify the present expression.
This section tests two numerical examples with complex boundaries. The following three different analytical solutions are used to to carefully validate the reliability of the empirical formula.
u=sin(x)ey, | (24) |
u=cos(x)cosh(y)+sin(x)sinh(y), | (25) |
u=cos(x)cosh(y)+x2−y2+2x+3y+1. | (26) |
Example 1:
A gear-shaped domain is considered as shown in Figure 6. The LMFS uses 1334 nodes including 1134 internal nodes and 200 boundary nodes generated from the MATLAB codes, The node spacing is Δh=0.0667m calculated from Eq (18). It can be known from the empirical formula (23) that the number of supporting nodes should be m⩾, when the numerical error remains .
Figure 7 illustrates the RMSEs of numerical solutions at all nodes with respect to the number of supporting nodes for the different analytical solutions, where A, B and C represent the analytical solutions (24), (25) and (26), respectively. As can be seen, the numerical results for different types of exact solutions converge with increasing number of supporting nodes. More importantly, it can be observed from Figure 7 that when , indicating the reliability and accuracy of the proposed empirical formula.
Example 2:
In the second example, we consider a car cavity model. Figure 8 shows the problem geometry and the distribution of nodes. The total number of nodes is , including 11212 internal nodes and 346 boundary nodes. Nodes in this model are derived from the HyperMesh software. The node spacing is calculated from Eq (18). It should be pointed out that According to the proposed empirical formula (23), the number of supporting nodes needs to meet when the numerical error remains .
Figure 9 depicts error curves of the LMFS with the increase of the number of supporting nodes, under deferent tested solutions. Despite the complicated domain and the irregular-distributed nodes, the results in Figure 9 are in good agreement with our empirical formula. The above numerical results fully demonstrate the reliability of the present methodology. It is worth mentioning that a large number of numerical experiments have been performed with the empirical formula in Eq (23), and all experiments observe the similar performance.
In this paper, a simple, accurate and effective empirical formula is proposed to choose the number of supporting nodes. As a local collocation method, the number of supporting nodes has an important impact on the accuracy of the LMFS. This study given the direct relationship between the number of supporting nodes and the node spacing. By using the proposed formula, a reasonable number of supporting nodes can be determined according to the node spacing. Numerical results demonstrate the validity of the developed formula. The proposed empirical formula is beneficial to accuracy, simplicity and university for selecting the number of supporting nodes in the LMFS. This paper perfected the theory of the LMFS, and provided a quantitative selection strategy of method parameters.
It should be noted that the present study focuses on the 2D homogeneous linear potential problems with Dirichlet boundary condition. The proposed formula can not be directly applied to the 2D cases with Neumann boundary and 3D cases with Dirichlet or Neumann boundary condition. In addition, the LMFS depends on the fundamental solutions of governing equations. For the nonhomogeneous and/or nonlinear problems without the fundamental solutions, the appropriate auxiliary technologies should be introduced in the LMFS, and then the corresponding formula still need for further study. The subsequent works will be emphasized on these issues, according to the idea developed in this paper.
The work described in this paper was supported by the Natural Science Foundation of Shandong Province of China (No. ZR2019BA008), the China Postdoctoral Science Foundation (No. 2019M652315), the National Natural Science Foundation of China (Nos.11802151, 11802165, 11872220), and Qingdao People's Livelihood Science and Technology Project (No. 19-6-1-88-nsh).
The authors declare that they have no conflicts of interest to report regarding the present study.
[1] |
Papadimitriou CH, The Euclidean travelling salesman problem is NP-complete. Theoretical Computer Science, 4(3), 237-244, 1977. doi: 10.1016/0304-3975(77)90012-3 doi: 10.1016/0304-3975(77)90012-3
![]() |
[2] | Phillips N and Phillips R, Rogaining: Cross-Country Navigation. Outdoor Recreation in Australia. ISBN 0-9593329-2-8. |
[3] | Fränti P, Mariescu-Istodor R, and Sengupta L, O-Mopsi: Mobile Orienteering Game for Sightseeing, Exercising, and Education. ACM Transactions on Multimedia Computing, Communications, and Applications, 13(4), 56, 1-12, 2017. doi: 10.1145/3115935 |
[4] | Sengupta L and Fränti P, Predicting the difficulty of TSP instances using MST. IEEE Int. Conf. on Industrial Informatics (INDIN), pp. 847-852, Helsinki 2019. |
[5] |
Vickers D, Mayo T, Heitmann M, Lee MD, and Hughes P, Intelligence and individual differences on three types of visually presented optimisation problems. Personality and Individual Differences, 36, 1059-1071, 2004. doi:10.1016/S0191-8869(03)00200-9 doi: 10.1016/S0191-8869(03)00200-9
![]() |
[6] |
Dry MJ, Preiss K, and Wagemans J, Clustering, Randomness, and Regularity: Spatial Distributions and Human Performance on the Traveling Salesperson Problem and Minimum Spanning Tree Problem. The Journal of Problem Solving, 4(1), 2, 2012. doi: 10.7771/1932-6246.1117 doi: 10.7771/1932-6246.1117
![]() |
[7] |
Graham SM, Joshi A, and Pizlo Z, The traveling salesman problem: A hierarchical model. Memory and Cognition, 28(7), 1191-1204, 2000. doi: 10.3758/BF03211820 doi: 10.3758/BF03211820
![]() |
[8] | Dry MJ, Lee MD, Vickers D, and Hughes P, Human performance on visually presented traveling salesperson problems with varying numbers of nodes. Journal of Problem Solving, 1(1), 4, 2006. doi: 10.7771/1932-6246.1004 |
[9] | Macgregor JN and Ormerod T, Human performance on the traveling salesman problem. Perception and Psychophysics 58: 527-539, 1996. doi: 10.3758/BF03213088 |
[10] |
Chronicle EP, MacGregor JN, Ormerod TC, and Burr A, It looks easy! Heuristics for combinatorial optimisation problems. Quarterly Journal of Experimental Psychology, 59,783–800, 2006. doi: 10.1080/02724980543000033 doi: 10.1080/02724980543000033
![]() |
[11] | Fischer T, Stützle T, Hoos H, and Merz P, An analysis of the hardness of TSP instances for two high performance algorithms. Metaheuristics International Conference, pp. 361-367, 2005. |
[12] |
Applegate D, Bixby R, Chvátal V, and Cook W, Implementing the Dantzig-Fulkerson-Johnson algorithm for large traveling salesman problems. Mathematical Programming, 97, 91-153, 2003. doi: 10.1007/s10107-003-0440-4 doi: 10.1007/s10107-003-0440-4
![]() |
[13] |
Helsgaun K, An effective implementation of the Lin–Kernighan traveling salesman heuristic. European Journal of Operational Research, 126(1), 106-130, 2000. doi 10.1016/S0377-2217(99)00284-2 doi: 10.1016/S0377-2217(99)00284-2
![]() |
[14] |
Leyton-Brown K, Hoos HH, Hutter F, and Xu L, Understanding the empirical hardness of NP-complete problems. Communications of the ACM, 57(5), 98-107, 2014. doi: 10.1145/2594413.2594424 doi: 10.1145/2594413.2594424
![]() |
[15] | Kromer P, Platos J, and Kudelka M, Network measures and evaluation of traveling salesman instance hardness. IEEE Symposium Series on Computational Intelligence (SSCI), pp. 1-7, Honululu, 2017. |
[16] | Ochodkova E, Zehnalova S, and Kudelka M, Graph construction based on local representativeness. International Computing and Combinatorics Conference, pp 654-665. Springer, Cham, 2017. |
[17] |
Vickers D, Lee MD, Dry M, Hughes P, and McMahon JA, The aesthetic appeal of minimal structures: Judging the attractiveness of solutions to traveling salesperson problems. Perception and Psychophysics, 68 (1), 32-42, 2006. doi: 10.3758/BF03193653 doi: 10.3758/BF03193653
![]() |
[18] |
MacGregor JN, Indentations and starting points in traveling sales tour problems: Implications for theory. Journal of Problem Solving, 5(1), 2–17, 2012. doi: 10.7771/1932-6246.1140 doi: 10.7771/1932-6246.1140
![]() |
[19] |
Vickers D, Lee MD, Dry M, and Hughes P, The roles of the convex hull and the number of potential intersections in performance on visually presented traveling salesperson problems. Memory and Cognition, 31(7), 1094-1104, 2003. doi: 10.3758/bf03196130 doi: 10.3758/bf03196130
![]() |
[20] |
Kruskal JB, On the shortest spanning subtree of a graph and the traveling salesman problem. Proceedings of the American Mathematical society, 7(1), 48-50, 1956. doi: 10.1090/S0002-9939-1956-0078686-7 doi: 10.1090/S0002-9939-1956-0078686-7
![]() |
[21] |
Prim RC, Shortest connection networks and some generalizations. The Bell System Technical Journal, 36(6), 1389-1401, 1957. doi: 10.1002/j.1538-7305.1957.tb01515.x doi: 10.1002/j.1538-7305.1957.tb01515.x
![]() |
[22] | Christofides N, Worst-case analysis of a new heuristic for the travelling salesman problem, Report 388, Graduate School of Industrial Administration, CMU, 1976. |
[23] |
Rosenkrantz J, Stearns RE, Lewis II PM, An analysis of several heuristics for the travelling salesman problem, SIAM journal on Computing, 6,563-581, 1977. doi: 10.1137/0206041 doi: 10.1137/0206041
![]() |
[24] | Fränti P and Nenonen H, Modifying Kruskal algorithm to solve open loop TSP. Multidisciplinary International Scheduling Conference (MISTA), pp. 584-590, Ningbo, China, 2019. |
[25] |
Fränti P, Nenonen T, and Yuan M, Converting MST to TSP path by branch elimination, Applied Sciences, 11(177), 1-17, 2021. doi: 10.3390/app11010177 doi: 10.3390/app11010177
![]() |
[26] |
Laporte G, The traveling salesman problem: An overview of exact and approximate algorithms. European Journal of Operational Research, 59(2), 231-247, 1992. doi: 10.1016/0377-2217(92)90138-Y
![]() |
[27] |
Sengupta L, Mariescu-Istodor R, and Fränti P, Planning your route: Where to start?. Computational Brain and Behavior, 1(3), 252-265, 2018. doi: 10.1007/s42113-018-0018-0 doi: 10.1007/s42113-018-0018-0
![]() |
[28] |
MacGregor JN, Chronicle EP, and Ormerod TC, Convex hull or crossing avoidance? Solution heuristics in the traveling salesperson problem. Memory and Cognition, 32(2), 260-270, 2004. doi: 10.3758/bf03196857 doi: 10.3758/bf03196857
![]() |
[29] | Mariescu-Istodor R and Fränti P, Solving large-scale TSP problem in 1 hour: Santa Claus Challenge 2020. Frontiers in Robotics and AI (submitted), 2021. |
[30] |
Andrew AM, Another efficient algorithm for convex hulls in two dimensions. Information Processing Letters, 9(5), 216-219, 1979. doi: 10.1016/0020-0190(79)90072-3 doi: 10.1016/0020-0190(79)90072-3
![]() |
[31] | Ormerod TC, Chronicle EP, Global perceptual processing in problem solving: The case of the traveling salesperson. Perception and Psychophysics 61, 1227–1238, 1999. doi: 10.3758/bf03207625 |
[32] |
Dry MJ and Fontaine EL, Fast and efficient discrimination of traveling salesperson problem stimulus difficulty. The Journal of Problem Solving, 7(1), 9, 2014. doi: 10.7771/1932-6246.1160 doi: 10.7771/1932-6246.1160
![]() |
[33] |
Braden B, The surveyor's area formula. The College Mathematics Journal, 17(4), 326-337, 1986. doi: 10.1080/07468342.1986.11972974 doi: 10.1080/07468342.1986.11972974
![]() |
[34] | Applegate DL, Bixby RE, Chvatal V, and Cook WJ, The traveling salesman problem: a computational study. Princeton University Press, 2011 |
[35] | Quintas LV, Supnick F, Extreme Hamiltonian circuits. Resolution of the convex-even case. Proceedings of the American Mathematical Society, 16(5), 1058-1061, 1965. doi: 10.2307/2035616 |
[36] |
Van Rooij I, Stege U, and Schactman A, Convex hull and tour crossings in the Euclidean traveling salesperson problem: Implications for human performance studies. Memory and Cognition, 31(2), 215-220, 2003. doi: 10.3758/BF03194380 doi: 10.3758/BF03194380
![]() |
[37] |
Yang JQ, Yang JG, and Chen GL, Solving large-scale TSP using adaptive clustering method. IEEE International Symposium on Computational Intelligence and Design, 1, 49-51, 2009. doi: 10.1109/ISCID.2009.19 doi: 10.1109/ISCID.2009.19
![]() |
[38] |
MacGregor JN, Effects of cluster location on human performance on the Traveling Salesperson Problem. The Journal of Problem Solving, 5(2), 3, 2013. doi: 10.7771/1932-6246.1151 doi: 10.7771/1932-6246.1151
![]() |
[39] | Žunić J and Hirota K, Measuring shape circularity. Iberoamerican Congress on Pattern Recognition (pp. 94-101). Springer, Berlin, Heidelberg, 2008. |
[40] | Schick A, Fischer M, and Stiefelhagen R, Measuring and evaluating the compactness of superpixels. International Conference on Pattern Recognition (ICPR), pp. 930-934, IEEE, 2012. |
[41] | Sengupta L, Mariescu-Istodor R, and Fränti P, Which local search operator works best for the open-loop TSP? Applied Sciences, 9(19), 3985, 2019. doi: 10.3390/app9193985 |
[42] | Jormanainen I and Korhonen P, Science festivals on computer science recruitment. Koli Calling International Conference on Computing Education Research (Koli Calling'10). ACM, New York, 72–73, 2010. |
[43] | MacGregor JN, Ormerod TC, and Chronicle EP, Spatial and contextual factors in human performance on the travelling salesperson problem. Perception. 28(11): 1417-1427, 1999. doi: 10.1068/p2863 |
[44] | MacGregor JN, Ormerod TC, and Chronicle EP, A model of human performance on the traveling salesperson problem. Memory and Cognition. 28: 1183-1190, 2000. doi: 10.3758/BF03211819 |
[45] |
Zhao Q and Fränti P, WB-index: A sum-of-squares based index for cluster validity. Data & Knowledge Engineering, 92, 77-89, 2014. doi: 10.1016/j.datak.2014.07.008 doi: 10.1016/j.datak.2014.07.008
![]() |
1. | Bingrui Ju, Wenzhen Qu, Yan Gu, Boundary Element Analysis for Mode III Crack Problems of Thin-Walled Structures from Micro- to Nano-Scales, 2023, 136, 1526-1506, 2677, 10.32604/cmes.2023.025886 |