SlideShare a Scribd company logo
NP-COMPLETE TRAVELLING
SALESMAN PROBLEM SOLVED IN
O(N4)
Automatski Solutions
http://www.automatski.com
E: Aditya@automatski.com , Founder & CEO
M: (904)-410-4617
© Automatski Solutions 2017. All Rights Reserved.
AUTOMATSKI’S EFFORTS
(LAST 25 YEARS)
1. 25+ years of Fundamental Research
2. Solved 50-100 of the Toughest
Problems on the Planet considered
unsolvable in a 1000 years given the
current state of Human Capability
and Technology
3. Including 7 NP-Complete + 4 NP-
Hard Problems
4. Broke RSA 2048
5. … in 1990’s
© Automatski Solutions 2017. All Rights Reserved.
AUTOMATSKI HISTORY &
TIMELINE
© Automatski Solutions 2017. All Rights Reserved.
THE TRAVELLING SALESMAN
PROBLEM
 The TSP - considered one of the most important theoretical problems in theoretical mathematics &
computer science.
 It is one of the most intensely studied problems in computational mathematics and yet no effective solution
method is known for the general case. Indeed, the resolution of the TSP would settle the P versus NP
problem and fetch a $1,000,000 prize from the Clay Mathematics Institute.
 We have solved 7 NP-Complete & 4 NP-Hard problems since 1990's. This is one of them.
 Given N cities, the goal of a traveling salesman is to visit each of them exactly once (and arrive back home)
while keeping the total distance traveled as short as possible. Stated more abstractly, the goal is to find a
path connecting N points in a plane that passes through each point exactly once.
 The importance of the TSP does not arise from an overwhelming demand of salespeople to minimize their
travel distance, but rather from a wealth of other applications such as vehicle routing, circuit board drilling,
VLSI design, robot control, X-ray crystallography, machine scheduling, and computational biology.
 It turns out to be convenient to distinguish between two ways of thinking about the TSP situation.
1. In one perspective, what one has is a decision problem. Given a weighted complete graph with n vertices, locate a
tour which visits each vertex once and only once whose total weight is less than a fixed constant k.
2. However, there is also the optimization version of the problem, the one we have focused on here, where the goal is
finding the tour of the vertices once and only once with total weight the smallest possible.
© Automatski Solutions 2017. All Rights Reserved.
COMPLEXITY THEORY
1. travelling salesman problem (the prototype problem)
2. location und routing
3. set-packing, partitioning, -covering
4. max-cut
5. linear ordering
6. scheduling (with a few exceptions)
7. node and edge coloring
8. …
 These problems are NP-hard
 Complexity theory came formally into being in the years 1965 – 1972 with the work of
Cobham (1965), Edmonds(1965), Cook (1971), Karp(1972) and many others
© Automatski Solutions 2017. All Rights Reserved.
THE TECHNIQUES
 Branch and bound technique
 Cutting plane methodology
 Heuristics
 Dynamic Programming
© Automatski Solutions 2017. All Rights Reserved.
HEURISTICS
 Many real-world instances of hard combinatorial optimization problems are (still) too
large for exact algorithms.
 Or the time limit stipulated by the customer for the solution is too small.
 Therefore, we need heuristics!
 Exact algorithms usually also employ heuristics.
© Automatski Solutions 2017. All Rights Reserved.
HEURISTICS
 Greedy Algorithms
 Exchange & Insertion Algorithms
 Neighborhood/Local Search
 Variable Neighborhood Search, Iterated Local Search
 Random sampling
 Simulated Annealing
 Taboo search
 Great Deluge Algorithms
 Simulated Tunneling
 Neural Networks
 Scatter Search
 Greedy Randomized Adaptive Search Procedures
© Automatski Solutions 2017. All Rights Reserved.
HEURISTICS
 Genetic, Evolutionary, and similar Methods
 DNA-Technology
 Ant and Swarm Systems
 (Multi-) Agents
 Population Heuristics
 Memetic Algorithms (Meme are the “missing links” gens and mind)
 Space Filling Curves
 Fuzzy Logic Based…
 Fuzzy Genetics-Based Machine Learning
 Fast and Frugal Method (Psychology)
 Ecologically rational heuristic (Sociology)
 Method of Devine Intuition (Psychologist Thorndike)
© Automatski Solutions 2017. All Rights Reserved.
DYNAMIC PROGRAMMING
 Dynamic Programming is a method for solving a
complex problem by breaking it down into a
collection of simpler subproblems, solving each of
those subproblems just once, and storing their
solutions using a memory-based data structure
(array, map,etc).
 Dynamic programming is both a mathematical
optimization method and a computer programming
method. The method was developed by Richard
Bellman in the 1950s and has found applications in
numerous fields, from aerospace engineering to
economics.
 2n sub-problems
 n2 matrix
 Order of Best Known Solution O(2nn2)
© Automatski Solutions 2017. All Rights Reserved.
© Automatski Solutions 2017. All Rights Reserved.
© Automatski Solutions 2017. All Rights Reserved.
BO
OKS
© Automatski Solutions 2017. All Rights Reserved.
Automatski - NP-Complete - TSP - Travelling Salesman Problem Solved in O(N^4)
WHERE ARE WE
GOING WITH ALL
THIS?
© Automatski Solutions 2017. All Rights Reserved.
ORDER OF
ALGORITHMS
 Problem Complexity (n-1)! / 2
 Best Known Solution so far n22n
 Our Solution n4
© Automatski Solutions 2017. All Rights Reserved.
ADITYA’S FIRST NP-
COMPLETE PROBLEM
SOLVING CONJECTUREconjecture
/kənˈdʒɛktʃə/
noun
an opinion or conclusion formed on the basis of incomplete
information.
1. All NP Complete Problems can mostly be solved
by Classical Computing in O(N^3)<= Order <=
O(N^5)
2. It is near impossible to do so in O(N) and rarely
requires Order >= O(N^7)
3. Sometimes can be done in O(N^2) and needs
O(N^6)
*** Empirically Based on solving 7 NP-Complete & 4
NP-Hard problems in Polynomial Time
© Automatski Solutions 2017. All Rights Reserved.
TSP IS
NP-HARD
 TSP is NP-Hard, if you solve it in P,.
 You crack RSA 2048
© Automatski Solutions 2017. All Rights Reserved.
MACHINES USED
 Development of Solution
 Machine #1
 AMD FX-6300 (6-Core), 32GB RAM
 Eight Year Old Machine
 Physical
 Testing of Parallelization & Concurrency
 Machine #2
 AWS EC2 m4.16xlarge ($3.2/hr)
 64 Core, 256 GB RAM
 Virtual Machine
 Machine #3
 AWS EC2 x1.32xlarge ($13.4/hr)
 128 Core, 1952 GB RAM
 Virtual Machine
© Automatski Solutions 2017. All Rights Reserved.
BEFORE THE
A Message from our CFO!!!
© Automatski Solutions 2017. All Rights Reserved.
MESSAGE FROM THE CFO!!!
 We are looking for Research & Development Grants
 Between
 $1m to $100m
 $1m will help us with the Research
 $100m will help us develop Path Breaking Solutions for over 10+ Domains using the
Breakthrough with a Big Bang.
© Automatski Solutions 2017. All Rights Reserved.
AUTOMATSKI FUNDAMENTAL
RESEARCH
 Fundamental Research at Automatski has been working for the last 20-25+ years on
solving the toughest problems on the Planet.
 We have solved 7 NP-Complete Problems and 4 NP-Hard Problems, including the N-
Queens Completion Millennium Problem.
 We are applying them towards breakthroughs in 50+ Technology Domains
 These problems are considered unsolvable in a 1000 years given the current state of
Human Technology and Capability
© Automatski Solutions 2017. All Rights Reserved.
SOLVED PROBLEMS
 N-Queens Completion
(Millennium Puzzle) Clay
Math Institute
 3-Sat/k-Sat
 Knapsack***
 Longest Common
Subsequence
 Travelling Salesman
Problem***
 3DM/nDM
 Graph Coloring -
Chromatic Number
 Linear Programming
 Integer Programming
 Mixed Integer
Programming
 Quadratic Programming
 Universal Expression
Programming
 Global Optimum in Hyper
Dimensional Space
 K-Means Clustering
 Universal Clustering
Algorithm
 Universal Constraint
Programming/Scheduling
 Integer Factorization***
 Prime Number Test***
 Universal Regression
 Non-Linear Random
Number Generation
 Automatic Theorem Proving
© Automatski Solutions 2017. All Rights Reserved.
 Universal Experience
 Universal Heuristics
 Consciousness, Mind, Brain
 Genomics
 Billion & Trillion Actor Nano
Second Framework
 Universal Multi-Scale Simulations
 Internet Scale Rule Engine
 Internet Scale Workflow Engine
 Perfect Finance/Markets
 Perfect Environment
 Compromised All Cryptography
(RSA-2048, Elliptic Curve etc.)
 Post Quantum Cryptography
 Logarithmic Gradient Descent
Convergence
 Blackbox Function
Cracking/Reversal
 Hash Reversal (Incl. SHA-
256/512, LanMan etc.)
 NP-Complete Machine Learning
Algorithms (Clustering,
Regression, Classification)
 NP-Complete Deep Learning
Algorithms (ALL)
 Artificial General Intelligence
 Robotics (Simulations + RAD)***
 Universal Emotions
 Universal IQ
 Universal Creativity
FUND OUR RESEARCH
Together we can build the foundations of a better world
© Automatski Solutions 2017. All Rights Reserved.
THE DEMO!
© Automatski Solutions 2017. All Rights Reserved.
WHAT JUST HAPPENED?
 We Deterministically “Solved” The Travelling Salesman Problem
 It seemed like a Heuristic because we hit the Global optima with 12.5% Probability
 Just like the Shor’s Algorithm
 But it is Deterministic and in O(N4) time
 NO Heuristics gets Numbers such as these in < O(n) Steps.
 Lets see the Explanation.
 This problem is extremely well studied in TSP
 Absolute Value of Distances and Relative Values of Distances
© Automatski Solutions 2017. All Rights Reserved.
THE ALGORITHM O(N4)
 Constant Memory Usage
 Retains only the best solution at each step
 Constant Rate/Time Progress per Step
 Matrix Calculations in Higher Order Dimensions
 General Case
 Symmetric TSP (Asymmetric TSP possible)
 Euclidean Distance
 Guaranteed Convergence
 Deterministic
 No Concept of Best/Worst Case
 Polynomial Order
 Numerical Errors
 Any Random Starting Point
 The Phantom Confusion!!!
© Automatski Solutions 2017. All Rights Reserved.
THE
PHANTOM
CONFUSI
ON!!!
© Automatski Solutions 2017. All Rights Reserved.
HENCE…
 RSA 2048 is Cracked!
 Yet Again!
 For the Nth time using N different schemes. Recall…
 P = NP !!!
 7 NP-Complete & 4 NP-Hard Problems Solved in Polynomial time
 N-Queens Completion etc. Including K-Means
 Quantum Computing
 Other Schemes…
 Integer Factorization
 K-SAT
 …
 You know the best part?
 Polynomial Order Solutions are great from a theoretical point of view but are rarely practically
feasible.
 Logarithmic Order Solutions to NP-Complete Problems will define the Future of Mankind.
© Automatski Solutions 2017. All Rights Reserved.
AVAILABLE
CONFIGURATIONS
 1k locations
 10k locations
 100k locations
 1m locations
© Automatski Solutions 2017. All Rights Reserved.
FROM HERE…
 In the future video’s you will see
 A Deterministic Algorithm to Find the Global Optima in a Billion Dimensions/Variables.
 I’m sure you will find it very interesting!!!
© Automatski Solutions 2017. All Rights Reserved.
JET.COM ACQUIRED BY
WALMART FOR $3.3BN
 Walmart acquired ecommerce company Jet.com in 2017 because this start-up’s
employees understood the urban millennial consumer mindset really well. Walmart
needed this skill to take on Amazon better.
 Until recently everyone said it was an overpriced acquisition or acquihire to gain the
services of Jet.com Founder Marc Lore
 1 Year Later, Wal-Mart's Jet.com Acquisition Is an Undeniable Success
*** https://www.fool.com/investing/2017/10/03/1-year-later-wal-marts-jetcom-acquisition-is-
an-un.aspx
 Value
 Associate Delivery (Attempt at solving The Last Mile Problem)
 Store + eCommerce Integration
 Virtual Reality
 Engineering Capability
© Automatski Solutions 2017. All Rights Reserved.
THE ASTRONOMICAL MATH
BEHIND UPS' NEW TOOL TO
DELIVER PACKAGES
FASTER ORION, or On-Road Integrated Optimization and Navigation (Uses Heuristics… suboptimal)
 Here's a few more numbers that play into the math behind UPS' quest for efficiency
1. $30 million—The cost to UPS per year if each driver drives just one more mile each day than necessary. By that same logic,
the company saves $30 million if each driver finds a way to drive one mile less.
2. 15 trillion trillion—The number of possible routes a driver with just 25 packages to deliver can choose from. As illustrated by
the classic traveling salesman problem, the mathematical phenomenon that makes figuring out the best delivery routes so
difficult is called a combinatorial explosion.
3. 55,000—The number of "package cars" (the brown trucks) in UPS' U.S. fleet. If the figures involved in determining the most
efficient route for one driver are astronomical in scale, imagine how those numbers look for the entire fleet.
4. 85 million—The number of miles Levis says UPS' analytics tools are saving UPS drivers per year.
5. 16 million—The number of deliveries UPS makes daily.
6. 30—The maximum number of inches UPS specifies a driver should have to move to select the next package. This is
accomplished through a meticulous system for loading packages into the truck in the order in which they'll be delivered.
7. 200 million—The number of addresses mapped by UPS drivers on the ground.
8. 74—The number of pages in the manual for UPS drivers detailing the best practices for maximizing delivery efficiency.
9. 100 million—The reduction in the number of minutes UPS trucks spend idling thanks in part, the company says, to onboard
sensors that helped figure out when in the delivery process to turn the truck on and off.
10. 200—The number of data points monitored on each delivery truck to anticipate maintenance issues and determine the most
efficient ways to operate the vehicles.
*** https://www.wired.com/2013/06/ups-astronomical-math/
© Automatski Solutions 2017. All Rights Reserved.
DO YOU HAVE ANY IDEA?
 What we can do with all the things
Automatski is demo’ing?
 Even though we have just shown
everyone 3-4 out of a 100+
Inventions and Innovations?
 Can you put a $ value on it? How
much will it be? Millions? Billions?
Trillions???
 Any guesses? Wanna try???
© Automatski Solutions 2017. All Rights Reserved.
THIS MEANS TRILLIONS OF
DOLLARS!!!
© Automatski Solutions 2017. All Rights Reserved.
NEXT STEPS FOR
PROSPECTIVE CUSTOMERS
 Please contact sales at info@automatski.com
 Send an email with the following information…
 What is the problem(s) you are trying to solve?
 We will take it from there…
*** No Free Trials/Pilots/POCs Offered
© Automatski Solutions 2017. All Rights Reserved.
WARNING!!!
 Don’t contact us asking for The Source Code
 Don’t contact us asking us to
 File Patents
 Make Public Disclosures of our Algorithm(s)
 Publish Academic Papers
© Automatski Solutions 2017. All Rights Reserved.
SAMPLE PROBLEMS &
RESULTS
 The .Zip File Contains
1. Sample Problems
2. And their Solutions
 Download .Zip File here
 http://bit.ly/2P6Rb5c
 Download this Presentation here
 http://bit.ly/2TQX89T
© Automatski Solutions 2017. All Rights Reserved.
© Automatski Solutions 2017. All Rights Reserved.
 Applegate, D. and R. Bixby, V. Chvatal, W. Cook, TSP cuts which do not conform to the template paradigm, In
Computational Combinatorial Optimization, Optimal or Provably Near-Optimal Solutions, LNCS, Volume 2241, Springer-
Verlag, 2001, p. 261-304.
 Arkin, E. and M. Bender, J. Mitchell, S. Skiena, The lazy bureaucrat scheduling problem, Proceedings of the 6th
International Workshop on Algorithms and Data Structures, 1999, p. 122.-133.
 Arkin, E., and Y-J. Chiang, J. Mitchell, S. Skiena, T-C. Yang, On the maximum scatter traveling salesperson problem, SIAM
J. Computing, 29 (1999) 515-544.
 Arora, S., Polynomial time approximation schemes for Euclidean traveling salesman and other geometric problems, Journal
of ACM, 45 (1998) 753-782.
 S. Arora, and M. Grigni, D. Karger, P. Klein, A. Woloszyn, A polynomial-time approximation scheme for weighted planar
graph TSP, Proc. 9th Annual ACM-SIAM Symposium on Discrete Algorithms, 1998, p. 33-41.
 Arora, S. and C. Lund, R. Motwani, M. Sudan, M. Szegedy, Proof verification and hardness of approximation problems,
Journal of the ACM, 45 (1998) 501-555.
 Ausiello, G. and E. Feuerstein, S. Leonardi, L. Stougie, M. Talamo, Algorithms for the on-line traveling salesman,
Algorithmica, 29 (2001) 560-581.
 Baltz, A. and A. Srivastav, Approximation algorithms for the Euclidean bipartite TSP, Operations Research Letters, 33
(2005) 403-410.
© Automatski Solutions 2017. All Rights Reserved.
 Barvinok, D. Johnson, G. Woeginger, R. Woodroofe, The maximum traveling salesman problem under polyhedral norms,
Proceedings of the 6th IPCO Conference on Integer Programming and Combinatorial Optimization, 1998, p. 195-201.
 Barvinok, A. E. Gimadi, A. Serdyukov, The maximum traveling salesman problem, in The Traveling Salesman Problem and its
Variations, G. Gutin and A. Punnan, (eds.), Kluwer, Dordrecht, 2002, p. 585-607.
 Bianco, L. and A. Mingozzi, S. Ricciardelli, Dynamic programming strategies and reduction techniques for the traveling salesman
problem with time windows and precedence constraints, Operations Research, 45 (1997) 365-377.
 Charikar, M. and B. Raghavachari, The finite capacity dial-A-ride problem, In Proceedings of the 39th Annual IEEE Symposium on
the Foundations of Computer Science, 1998.
 Chiang, Y-J, New approximation results for the maximum scatter TSP, Algorithmica, 41 (2005) 309-341.
 Christofides, N., Worst-case analysis of a new heuristic for the traveling salesman problem, Report 388, Graduate School of
Industrial Administration, Carnegie Mellon U, 1976.
 Clarke, G. and J. Wright, Scheduling vehicles from a central depot to a number of delivery points, Operations Research 12 (1964)
568-581.
 Dantzig, G. and J. Ramser, The truck dispatching problem, Management Science 6 (1959) 80-91.
 Deineko, V. and G. Woeginger, The convex-hull-and-k-line traveling salesman problem: a solvable case, Information Processing
Letters, 59 (1996) 295-301.
 Deineko, V. and M. Hoffmann, Y. Okamoto, G. Woeginger, The traveling salesman problem with few inner points, Proceedings of the
10th International Computing and Combinatorics Conferences, LNCS Volume 3106, Springer-Verlag, 2004, 268-277.
© Automatski Solutions 2017. All Rights Reserved.
 Deineko, V. and R. van Dal, G. Rote, The convex-hull-and-line traveling salesman problem: a solvable case, Info. Proc.
Lett., 59 (1996) 295-301.
 Fekete, S. Simplicity and harness of the maximum traveling salesman problem under geometric distances, Proceedings of
the 10th ACM-SIAM Symposium on Discrete Algorithms, 199, p. 337-345.
 Flood, M., The traveling-salesman problem, Oper. Res. 4 (1956) 61-75.
 Gamarnik, D. and M. Lewenstein, M. Sviridenko, An improved upper bound for the TSP in cubic 3-edge connected graphs,
Operations Research Letters, 33 (2005) 467-474.
 Garfinkel, R, Minimizing wallpaper waste, Part I: a class of traveling salesman problems, Oper. Res. 25 (1977) 741-751.
 Garfinkel, R. and K. Gilbert, The bottleneck traveling salesman problem: algorithms and probabilistic analysis, J. Assoc.
Comput. Mach., 25 (1978) 435-438.
 Garey, M. and D. Johnson, Computers and Intractability, W. H. Freeman, New York, 1979.
 Grigni, M. and E. Koutsoupias, C. Papadimitriou, An approximation scheme for planar graph TSP, In, Proc. IEEE
Symposium on the Foundations of Computer Science, 1995, 640-645.
 Gutin, G. and A. Punnen, (eds.), The Traveling Salesman Problem and Its Variations, Kluwer, Nowell, MA., 2002.
 D. Johnson and L. McGeoch, The Traveling Salesman Problem: A Case Study in Local Optimization, in Local Search in
Combinatorial Optimization, E. H. L. Aarts and J.K. Lenstra (ed), Wiley, 1997, p. 215-310.
© Automatski Solutions 2017. All Rights Reserved.
 Karuno, Y. and H. Nagamochi, T. Ibaraki, A 1.5-approximation for single-vehicle scheduling problem on a line with release
and handling times, In Japan-U.S.A. Symposium on Flexible Automation, July, 1998, p. 1363-1366.
 Kruskal, J., On the Shortest Spanning Subtree of a Graph and the Traveling Salesman Problem, Proc. Amer. Math. Soc. 7
(1956) 48-50.
 Lawler, E., A solvable case of the traveling salesman problem, Math. Programming 1 (1971) 267-267.
 Lawler, E. and J. Lenstra, A. Rinnooy Kan, D. Shmoys, (eds.) The Traveling Salesman Problem: A Guided Tour of
Combinatorial Optimization, Wiley, New York, 1985.
 Lewenstein, M. and M. Sviridenko, A 5/8-approximation algorithm for the maximum asymmetric TSP, SIAM J. Discrete
Math., 17 (2003) 237-248.
 Lin, S. "Computer Solutions of the Traveling Salesman Problem." Bell System Tech. J. 44 (1965) 2245-2269.
 Martello, S. and P. Toth, Knapsack Problems: Algorithms and Computer Implementations, Wiley, Chichester, 1990.
 Miller, C. and A. Tucker, R. Zemlin, Integer programming formulations and traveling salesman problems, J. of the ACM, 7
(1960) 326-329.
 Papadimitrious, C., The Euclidean TSP is NP-complete, Theoretical Comput. Sci., 4 (1977) 237-244.
 Papadimitriou, C., The complexity of the Lin-Kernighan heuristic for the traveling salesman problem, SIAM J. on
Computing, 21 (1992) 450-465.
© Automatski Solutions 2017. All Rights Reserved.
 Papadimitriou, C. and S. Vempala, On the approximability of the traveling salesman problem (extended
abstract). Proceedings of STOC 2000, p. 126-133.
 Platzman, L. K. and Bartholdi, J. J. "Spacefilling Curves and the Planar Traveling Salesman Problem." J.
Assoc. Comput. Mach. 46, 719-737, 1989.
 Reinelt, G. "TSPLIB--A Traveling Salesman Problem Library." ORSA J. Comput. 3, 376-384, 1991.
 Rosenkrantz, D. J.; Stearns, R. E.; and Lewis, P. M. "An Analysis of Several Heuristics for the Traveling
Salesman Problem." SIAM J. Comput. 6, 563-581, 1977.
 Shmoys, D. and D. Williamson, Analyzing the Held-Karp TSP bound: A monotonicity property with
application, IPL 35 (1990) 281-285.
 Toth, P. and D. Vigo, (eds.), The Vehicle Routing Problem, SIAM, Philadelphia, 2002.
 Trevisan, L., When Hamming meets Euclid: the approximability of geometric TSP and Steiner tree, SIAM J.
Computing, 30 (2000) 475-485.
 Tsitsiklis, J., Special cases of the traveling salesman and repairman problems with time windows, Networks,
22 (1992) 263-282.
 Woeginger, G., Exact algorithms for NP-hard problems: a survey, in Combinatorial Optimization - Eureka!
You shrink!, Lecture Notes in Computer Science, Vol. 2570, 2003, p. 185-207.
© Automatski Solutions 2017. All Rights Reserved.
© Automatski Solutions 2017. All Rights Reserved.

More Related Content

PDF
P, NP, NP-Complete, and NP-Hard
PDF
27 NP Completness
PDF
P versus NP
PDF
Daa notes 3
PPTX
P vs NP
PPTX
Computability - Tractable, Intractable and Non-computable Function
PDF
9. chapter 8 np hard and np complete problems
PPTX
NP completeness
P, NP, NP-Complete, and NP-Hard
27 NP Completness
P versus NP
Daa notes 3
P vs NP
Computability - Tractable, Intractable and Non-computable Function
9. chapter 8 np hard and np complete problems
NP completeness

What's hot (20)

PPT
Np completeness
PPTX
Np completeness
PPT
Introduction to NP Completeness
PPT
PPTX
Asymptotic Notations
PPT
lecture 27
PPTX
Np completeness-Design and Analysis of Algorithms
PPTX
PDF
Bron Kerbosch Algorithm - Presentation by Jun Zhai, Tianhang Qiang and Yizhen...
PPT
lecture 28
PPTX
Np Completeness
PDF
NP Complete Problems in Graph Theory
PPT
lecture 29
PPTX
Algorithm_NP-Completeness Proof
PPT
lecture 30
PPTX
np complete
PPT
Np completeness h4
PPT
Hardness of approximation
PPTX
Tsp is NP-Complete
Np completeness
Np completeness
Introduction to NP Completeness
Asymptotic Notations
lecture 27
Np completeness-Design and Analysis of Algorithms
Bron Kerbosch Algorithm - Presentation by Jun Zhai, Tianhang Qiang and Yizhen...
lecture 28
Np Completeness
NP Complete Problems in Graph Theory
lecture 29
Algorithm_NP-Completeness Proof
lecture 30
np complete
Np completeness h4
Hardness of approximation
Tsp is NP-Complete
Ad

Similar to Automatski - NP-Complete - TSP - Travelling Salesman Problem Solved in O(N^4) (20)

PPTX
Automatski - Solution to NP-Complete Graph Coloring
PPTX
Automatski - How We Reinvented Machine Learning, Solved NP-Complete ML Proble...
PPTX
Automatski - RSA-2048 Cryptography Cracked using Shor's Algorithm on a Quantu...
PPTX
Special Purpose Quantum Annealing Quantum Computer v1.0
PPTX
Universal Adiabatic Quantum Computer v1.0
PPTX
Maths behind every it operation. (development and management)
PPT
Research Roadmap For Cse, Iit Kgp Next 5 Years
PDF
Particle Swarm Optimization to Solve Multiple Traveling Salesman Problem
PDF
Smart Data Webinar: Choosing the Right Data Management Architecture for Cogni...
PDF
Pangeanic presentation at Elia Together Athens - Manuel Herranz
PPTX
Deep Learning Fundamentals
PDF
Deep Learning Using TensorFlow | TensorFlow Tutorial | AI & Deep Learning Tra...
PPT
Raskar ideahexagonapr2010
PPSX
Optimization Computing Platform for the Construction Industry
PDF
50120140503004
PPTX
Notion of an algorithm
PDF
Chatbots in 2017 -- Ithaca Talk Dec 6
PPTX
HPC and Simulation
PDF
Chatbots and Natural Language Generation - A Bird Eyes View
PDF
Decoding Data Science
Automatski - Solution to NP-Complete Graph Coloring
Automatski - How We Reinvented Machine Learning, Solved NP-Complete ML Proble...
Automatski - RSA-2048 Cryptography Cracked using Shor's Algorithm on a Quantu...
Special Purpose Quantum Annealing Quantum Computer v1.0
Universal Adiabatic Quantum Computer v1.0
Maths behind every it operation. (development and management)
Research Roadmap For Cse, Iit Kgp Next 5 Years
Particle Swarm Optimization to Solve Multiple Traveling Salesman Problem
Smart Data Webinar: Choosing the Right Data Management Architecture for Cogni...
Pangeanic presentation at Elia Together Athens - Manuel Herranz
Deep Learning Fundamentals
Deep Learning Using TensorFlow | TensorFlow Tutorial | AI & Deep Learning Tra...
Raskar ideahexagonapr2010
Optimization Computing Platform for the Construction Industry
50120140503004
Notion of an algorithm
Chatbots in 2017 -- Ithaca Talk Dec 6
HPC and Simulation
Chatbots and Natural Language Generation - A Bird Eyes View
Decoding Data Science
Ad

Recently uploaded (20)

PDF
Approach and Philosophy of On baking technology
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Empathic Computing: Creating Shared Understanding
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PPT
Teaching material agriculture food technology
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Electronic commerce courselecture one. Pdf
PPTX
Big Data Technologies - Introduction.pptx
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPTX
Cloud computing and distributed systems.
PDF
Spectral efficient network and resource selection model in 5G networks
Approach and Philosophy of On baking technology
A comparative analysis of optical character recognition models for extracting...
Empathic Computing: Creating Shared Understanding
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Review of recent advances in non-invasive hemoglobin estimation
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
MYSQL Presentation for SQL database connectivity
Digital-Transformation-Roadmap-for-Companies.pptx
Assigned Numbers - 2025 - Bluetooth® Document
Reach Out and Touch Someone: Haptics and Empathic Computing
NewMind AI Weekly Chronicles - August'25-Week II
Teaching material agriculture food technology
20250228 LYD VKU AI Blended-Learning.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
Electronic commerce courselecture one. Pdf
Big Data Technologies - Introduction.pptx
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Cloud computing and distributed systems.
Spectral efficient network and resource selection model in 5G networks

Automatski - NP-Complete - TSP - Travelling Salesman Problem Solved in O(N^4)

  • 1. NP-COMPLETE TRAVELLING SALESMAN PROBLEM SOLVED IN O(N4) Automatski Solutions http://www.automatski.com E: Aditya@automatski.com , Founder & CEO M: (904)-410-4617 © Automatski Solutions 2017. All Rights Reserved.
  • 2. AUTOMATSKI’S EFFORTS (LAST 25 YEARS) 1. 25+ years of Fundamental Research 2. Solved 50-100 of the Toughest Problems on the Planet considered unsolvable in a 1000 years given the current state of Human Capability and Technology 3. Including 7 NP-Complete + 4 NP- Hard Problems 4. Broke RSA 2048 5. … in 1990’s © Automatski Solutions 2017. All Rights Reserved.
  • 3. AUTOMATSKI HISTORY & TIMELINE © Automatski Solutions 2017. All Rights Reserved.
  • 4. THE TRAVELLING SALESMAN PROBLEM  The TSP - considered one of the most important theoretical problems in theoretical mathematics & computer science.  It is one of the most intensely studied problems in computational mathematics and yet no effective solution method is known for the general case. Indeed, the resolution of the TSP would settle the P versus NP problem and fetch a $1,000,000 prize from the Clay Mathematics Institute.  We have solved 7 NP-Complete & 4 NP-Hard problems since 1990's. This is one of them.  Given N cities, the goal of a traveling salesman is to visit each of them exactly once (and arrive back home) while keeping the total distance traveled as short as possible. Stated more abstractly, the goal is to find a path connecting N points in a plane that passes through each point exactly once.  The importance of the TSP does not arise from an overwhelming demand of salespeople to minimize their travel distance, but rather from a wealth of other applications such as vehicle routing, circuit board drilling, VLSI design, robot control, X-ray crystallography, machine scheduling, and computational biology.  It turns out to be convenient to distinguish between two ways of thinking about the TSP situation. 1. In one perspective, what one has is a decision problem. Given a weighted complete graph with n vertices, locate a tour which visits each vertex once and only once whose total weight is less than a fixed constant k. 2. However, there is also the optimization version of the problem, the one we have focused on here, where the goal is finding the tour of the vertices once and only once with total weight the smallest possible. © Automatski Solutions 2017. All Rights Reserved.
  • 5. COMPLEXITY THEORY 1. travelling salesman problem (the prototype problem) 2. location und routing 3. set-packing, partitioning, -covering 4. max-cut 5. linear ordering 6. scheduling (with a few exceptions) 7. node and edge coloring 8. …  These problems are NP-hard  Complexity theory came formally into being in the years 1965 – 1972 with the work of Cobham (1965), Edmonds(1965), Cook (1971), Karp(1972) and many others © Automatski Solutions 2017. All Rights Reserved.
  • 6. THE TECHNIQUES  Branch and bound technique  Cutting plane methodology  Heuristics  Dynamic Programming © Automatski Solutions 2017. All Rights Reserved.
  • 7. HEURISTICS  Many real-world instances of hard combinatorial optimization problems are (still) too large for exact algorithms.  Or the time limit stipulated by the customer for the solution is too small.  Therefore, we need heuristics!  Exact algorithms usually also employ heuristics. © Automatski Solutions 2017. All Rights Reserved.
  • 8. HEURISTICS  Greedy Algorithms  Exchange & Insertion Algorithms  Neighborhood/Local Search  Variable Neighborhood Search, Iterated Local Search  Random sampling  Simulated Annealing  Taboo search  Great Deluge Algorithms  Simulated Tunneling  Neural Networks  Scatter Search  Greedy Randomized Adaptive Search Procedures © Automatski Solutions 2017. All Rights Reserved.
  • 9. HEURISTICS  Genetic, Evolutionary, and similar Methods  DNA-Technology  Ant and Swarm Systems  (Multi-) Agents  Population Heuristics  Memetic Algorithms (Meme are the “missing links” gens and mind)  Space Filling Curves  Fuzzy Logic Based…  Fuzzy Genetics-Based Machine Learning  Fast and Frugal Method (Psychology)  Ecologically rational heuristic (Sociology)  Method of Devine Intuition (Psychologist Thorndike) © Automatski Solutions 2017. All Rights Reserved.
  • 10. DYNAMIC PROGRAMMING  Dynamic Programming is a method for solving a complex problem by breaking it down into a collection of simpler subproblems, solving each of those subproblems just once, and storing their solutions using a memory-based data structure (array, map,etc).  Dynamic programming is both a mathematical optimization method and a computer programming method. The method was developed by Richard Bellman in the 1950s and has found applications in numerous fields, from aerospace engineering to economics.  2n sub-problems  n2 matrix  Order of Best Known Solution O(2nn2) © Automatski Solutions 2017. All Rights Reserved.
  • 11. © Automatski Solutions 2017. All Rights Reserved.
  • 12. © Automatski Solutions 2017. All Rights Reserved.
  • 13. BO OKS © Automatski Solutions 2017. All Rights Reserved.
  • 15. WHERE ARE WE GOING WITH ALL THIS? © Automatski Solutions 2017. All Rights Reserved.
  • 16. ORDER OF ALGORITHMS  Problem Complexity (n-1)! / 2  Best Known Solution so far n22n  Our Solution n4 © Automatski Solutions 2017. All Rights Reserved.
  • 17. ADITYA’S FIRST NP- COMPLETE PROBLEM SOLVING CONJECTUREconjecture /kənˈdʒɛktʃə/ noun an opinion or conclusion formed on the basis of incomplete information. 1. All NP Complete Problems can mostly be solved by Classical Computing in O(N^3)<= Order <= O(N^5) 2. It is near impossible to do so in O(N) and rarely requires Order >= O(N^7) 3. Sometimes can be done in O(N^2) and needs O(N^6) *** Empirically Based on solving 7 NP-Complete & 4 NP-Hard problems in Polynomial Time © Automatski Solutions 2017. All Rights Reserved.
  • 18. TSP IS NP-HARD  TSP is NP-Hard, if you solve it in P,.  You crack RSA 2048 © Automatski Solutions 2017. All Rights Reserved.
  • 19. MACHINES USED  Development of Solution  Machine #1  AMD FX-6300 (6-Core), 32GB RAM  Eight Year Old Machine  Physical  Testing of Parallelization & Concurrency  Machine #2  AWS EC2 m4.16xlarge ($3.2/hr)  64 Core, 256 GB RAM  Virtual Machine  Machine #3  AWS EC2 x1.32xlarge ($13.4/hr)  128 Core, 1952 GB RAM  Virtual Machine © Automatski Solutions 2017. All Rights Reserved.
  • 20. BEFORE THE A Message from our CFO!!! © Automatski Solutions 2017. All Rights Reserved.
  • 21. MESSAGE FROM THE CFO!!!  We are looking for Research & Development Grants  Between  $1m to $100m  $1m will help us with the Research  $100m will help us develop Path Breaking Solutions for over 10+ Domains using the Breakthrough with a Big Bang. © Automatski Solutions 2017. All Rights Reserved.
  • 22. AUTOMATSKI FUNDAMENTAL RESEARCH  Fundamental Research at Automatski has been working for the last 20-25+ years on solving the toughest problems on the Planet.  We have solved 7 NP-Complete Problems and 4 NP-Hard Problems, including the N- Queens Completion Millennium Problem.  We are applying them towards breakthroughs in 50+ Technology Domains  These problems are considered unsolvable in a 1000 years given the current state of Human Technology and Capability © Automatski Solutions 2017. All Rights Reserved.
  • 23. SOLVED PROBLEMS  N-Queens Completion (Millennium Puzzle) Clay Math Institute  3-Sat/k-Sat  Knapsack***  Longest Common Subsequence  Travelling Salesman Problem***  3DM/nDM  Graph Coloring - Chromatic Number  Linear Programming  Integer Programming  Mixed Integer Programming  Quadratic Programming  Universal Expression Programming  Global Optimum in Hyper Dimensional Space  K-Means Clustering  Universal Clustering Algorithm  Universal Constraint Programming/Scheduling  Integer Factorization***  Prime Number Test***  Universal Regression  Non-Linear Random Number Generation  Automatic Theorem Proving © Automatski Solutions 2017. All Rights Reserved.  Universal Experience  Universal Heuristics  Consciousness, Mind, Brain  Genomics  Billion & Trillion Actor Nano Second Framework  Universal Multi-Scale Simulations  Internet Scale Rule Engine  Internet Scale Workflow Engine  Perfect Finance/Markets  Perfect Environment  Compromised All Cryptography (RSA-2048, Elliptic Curve etc.)  Post Quantum Cryptography  Logarithmic Gradient Descent Convergence  Blackbox Function Cracking/Reversal  Hash Reversal (Incl. SHA- 256/512, LanMan etc.)  NP-Complete Machine Learning Algorithms (Clustering, Regression, Classification)  NP-Complete Deep Learning Algorithms (ALL)  Artificial General Intelligence  Robotics (Simulations + RAD)***  Universal Emotions  Universal IQ  Universal Creativity
  • 24. FUND OUR RESEARCH Together we can build the foundations of a better world © Automatski Solutions 2017. All Rights Reserved.
  • 25. THE DEMO! © Automatski Solutions 2017. All Rights Reserved.
  • 26. WHAT JUST HAPPENED?  We Deterministically “Solved” The Travelling Salesman Problem  It seemed like a Heuristic because we hit the Global optima with 12.5% Probability  Just like the Shor’s Algorithm  But it is Deterministic and in O(N4) time  NO Heuristics gets Numbers such as these in < O(n) Steps.  Lets see the Explanation.  This problem is extremely well studied in TSP  Absolute Value of Distances and Relative Values of Distances © Automatski Solutions 2017. All Rights Reserved.
  • 27. THE ALGORITHM O(N4)  Constant Memory Usage  Retains only the best solution at each step  Constant Rate/Time Progress per Step  Matrix Calculations in Higher Order Dimensions  General Case  Symmetric TSP (Asymmetric TSP possible)  Euclidean Distance  Guaranteed Convergence  Deterministic  No Concept of Best/Worst Case  Polynomial Order  Numerical Errors  Any Random Starting Point  The Phantom Confusion!!! © Automatski Solutions 2017. All Rights Reserved.
  • 29. HENCE…  RSA 2048 is Cracked!  Yet Again!  For the Nth time using N different schemes. Recall…  P = NP !!!  7 NP-Complete & 4 NP-Hard Problems Solved in Polynomial time  N-Queens Completion etc. Including K-Means  Quantum Computing  Other Schemes…  Integer Factorization  K-SAT  …  You know the best part?  Polynomial Order Solutions are great from a theoretical point of view but are rarely practically feasible.  Logarithmic Order Solutions to NP-Complete Problems will define the Future of Mankind. © Automatski Solutions 2017. All Rights Reserved.
  • 30. AVAILABLE CONFIGURATIONS  1k locations  10k locations  100k locations  1m locations © Automatski Solutions 2017. All Rights Reserved.
  • 31. FROM HERE…  In the future video’s you will see  A Deterministic Algorithm to Find the Global Optima in a Billion Dimensions/Variables.  I’m sure you will find it very interesting!!! © Automatski Solutions 2017. All Rights Reserved.
  • 32. JET.COM ACQUIRED BY WALMART FOR $3.3BN  Walmart acquired ecommerce company Jet.com in 2017 because this start-up’s employees understood the urban millennial consumer mindset really well. Walmart needed this skill to take on Amazon better.  Until recently everyone said it was an overpriced acquisition or acquihire to gain the services of Jet.com Founder Marc Lore  1 Year Later, Wal-Mart's Jet.com Acquisition Is an Undeniable Success *** https://www.fool.com/investing/2017/10/03/1-year-later-wal-marts-jetcom-acquisition-is- an-un.aspx  Value  Associate Delivery (Attempt at solving The Last Mile Problem)  Store + eCommerce Integration  Virtual Reality  Engineering Capability © Automatski Solutions 2017. All Rights Reserved.
  • 33. THE ASTRONOMICAL MATH BEHIND UPS' NEW TOOL TO DELIVER PACKAGES FASTER ORION, or On-Road Integrated Optimization and Navigation (Uses Heuristics… suboptimal)  Here's a few more numbers that play into the math behind UPS' quest for efficiency 1. $30 million—The cost to UPS per year if each driver drives just one more mile each day than necessary. By that same logic, the company saves $30 million if each driver finds a way to drive one mile less. 2. 15 trillion trillion—The number of possible routes a driver with just 25 packages to deliver can choose from. As illustrated by the classic traveling salesman problem, the mathematical phenomenon that makes figuring out the best delivery routes so difficult is called a combinatorial explosion. 3. 55,000—The number of "package cars" (the brown trucks) in UPS' U.S. fleet. If the figures involved in determining the most efficient route for one driver are astronomical in scale, imagine how those numbers look for the entire fleet. 4. 85 million—The number of miles Levis says UPS' analytics tools are saving UPS drivers per year. 5. 16 million—The number of deliveries UPS makes daily. 6. 30—The maximum number of inches UPS specifies a driver should have to move to select the next package. This is accomplished through a meticulous system for loading packages into the truck in the order in which they'll be delivered. 7. 200 million—The number of addresses mapped by UPS drivers on the ground. 8. 74—The number of pages in the manual for UPS drivers detailing the best practices for maximizing delivery efficiency. 9. 100 million—The reduction in the number of minutes UPS trucks spend idling thanks in part, the company says, to onboard sensors that helped figure out when in the delivery process to turn the truck on and off. 10. 200—The number of data points monitored on each delivery truck to anticipate maintenance issues and determine the most efficient ways to operate the vehicles. *** https://www.wired.com/2013/06/ups-astronomical-math/ © Automatski Solutions 2017. All Rights Reserved.
  • 34. DO YOU HAVE ANY IDEA?  What we can do with all the things Automatski is demo’ing?  Even though we have just shown everyone 3-4 out of a 100+ Inventions and Innovations?  Can you put a $ value on it? How much will it be? Millions? Billions? Trillions???  Any guesses? Wanna try??? © Automatski Solutions 2017. All Rights Reserved.
  • 35. THIS MEANS TRILLIONS OF DOLLARS!!! © Automatski Solutions 2017. All Rights Reserved.
  • 36. NEXT STEPS FOR PROSPECTIVE CUSTOMERS  Please contact sales at info@automatski.com  Send an email with the following information…  What is the problem(s) you are trying to solve?  We will take it from there… *** No Free Trials/Pilots/POCs Offered © Automatski Solutions 2017. All Rights Reserved.
  • 37. WARNING!!!  Don’t contact us asking for The Source Code  Don’t contact us asking us to  File Patents  Make Public Disclosures of our Algorithm(s)  Publish Academic Papers © Automatski Solutions 2017. All Rights Reserved.
  • 38. SAMPLE PROBLEMS & RESULTS  The .Zip File Contains 1. Sample Problems 2. And their Solutions  Download .Zip File here  http://bit.ly/2P6Rb5c  Download this Presentation here  http://bit.ly/2TQX89T © Automatski Solutions 2017. All Rights Reserved.
  • 39. © Automatski Solutions 2017. All Rights Reserved.
  • 40.  Applegate, D. and R. Bixby, V. Chvatal, W. Cook, TSP cuts which do not conform to the template paradigm, In Computational Combinatorial Optimization, Optimal or Provably Near-Optimal Solutions, LNCS, Volume 2241, Springer- Verlag, 2001, p. 261-304.  Arkin, E. and M. Bender, J. Mitchell, S. Skiena, The lazy bureaucrat scheduling problem, Proceedings of the 6th International Workshop on Algorithms and Data Structures, 1999, p. 122.-133.  Arkin, E., and Y-J. Chiang, J. Mitchell, S. Skiena, T-C. Yang, On the maximum scatter traveling salesperson problem, SIAM J. Computing, 29 (1999) 515-544.  Arora, S., Polynomial time approximation schemes for Euclidean traveling salesman and other geometric problems, Journal of ACM, 45 (1998) 753-782.  S. Arora, and M. Grigni, D. Karger, P. Klein, A. Woloszyn, A polynomial-time approximation scheme for weighted planar graph TSP, Proc. 9th Annual ACM-SIAM Symposium on Discrete Algorithms, 1998, p. 33-41.  Arora, S. and C. Lund, R. Motwani, M. Sudan, M. Szegedy, Proof verification and hardness of approximation problems, Journal of the ACM, 45 (1998) 501-555.  Ausiello, G. and E. Feuerstein, S. Leonardi, L. Stougie, M. Talamo, Algorithms for the on-line traveling salesman, Algorithmica, 29 (2001) 560-581.  Baltz, A. and A. Srivastav, Approximation algorithms for the Euclidean bipartite TSP, Operations Research Letters, 33 (2005) 403-410. © Automatski Solutions 2017. All Rights Reserved.
  • 41.  Barvinok, D. Johnson, G. Woeginger, R. Woodroofe, The maximum traveling salesman problem under polyhedral norms, Proceedings of the 6th IPCO Conference on Integer Programming and Combinatorial Optimization, 1998, p. 195-201.  Barvinok, A. E. Gimadi, A. Serdyukov, The maximum traveling salesman problem, in The Traveling Salesman Problem and its Variations, G. Gutin and A. Punnan, (eds.), Kluwer, Dordrecht, 2002, p. 585-607.  Bianco, L. and A. Mingozzi, S. Ricciardelli, Dynamic programming strategies and reduction techniques for the traveling salesman problem with time windows and precedence constraints, Operations Research, 45 (1997) 365-377.  Charikar, M. and B. Raghavachari, The finite capacity dial-A-ride problem, In Proceedings of the 39th Annual IEEE Symposium on the Foundations of Computer Science, 1998.  Chiang, Y-J, New approximation results for the maximum scatter TSP, Algorithmica, 41 (2005) 309-341.  Christofides, N., Worst-case analysis of a new heuristic for the traveling salesman problem, Report 388, Graduate School of Industrial Administration, Carnegie Mellon U, 1976.  Clarke, G. and J. Wright, Scheduling vehicles from a central depot to a number of delivery points, Operations Research 12 (1964) 568-581.  Dantzig, G. and J. Ramser, The truck dispatching problem, Management Science 6 (1959) 80-91.  Deineko, V. and G. Woeginger, The convex-hull-and-k-line traveling salesman problem: a solvable case, Information Processing Letters, 59 (1996) 295-301.  Deineko, V. and M. Hoffmann, Y. Okamoto, G. Woeginger, The traveling salesman problem with few inner points, Proceedings of the 10th International Computing and Combinatorics Conferences, LNCS Volume 3106, Springer-Verlag, 2004, 268-277. © Automatski Solutions 2017. All Rights Reserved.
  • 42.  Deineko, V. and R. van Dal, G. Rote, The convex-hull-and-line traveling salesman problem: a solvable case, Info. Proc. Lett., 59 (1996) 295-301.  Fekete, S. Simplicity and harness of the maximum traveling salesman problem under geometric distances, Proceedings of the 10th ACM-SIAM Symposium on Discrete Algorithms, 199, p. 337-345.  Flood, M., The traveling-salesman problem, Oper. Res. 4 (1956) 61-75.  Gamarnik, D. and M. Lewenstein, M. Sviridenko, An improved upper bound for the TSP in cubic 3-edge connected graphs, Operations Research Letters, 33 (2005) 467-474.  Garfinkel, R, Minimizing wallpaper waste, Part I: a class of traveling salesman problems, Oper. Res. 25 (1977) 741-751.  Garfinkel, R. and K. Gilbert, The bottleneck traveling salesman problem: algorithms and probabilistic analysis, J. Assoc. Comput. Mach., 25 (1978) 435-438.  Garey, M. and D. Johnson, Computers and Intractability, W. H. Freeman, New York, 1979.  Grigni, M. and E. Koutsoupias, C. Papadimitriou, An approximation scheme for planar graph TSP, In, Proc. IEEE Symposium on the Foundations of Computer Science, 1995, 640-645.  Gutin, G. and A. Punnen, (eds.), The Traveling Salesman Problem and Its Variations, Kluwer, Nowell, MA., 2002.  D. Johnson and L. McGeoch, The Traveling Salesman Problem: A Case Study in Local Optimization, in Local Search in Combinatorial Optimization, E. H. L. Aarts and J.K. Lenstra (ed), Wiley, 1997, p. 215-310. © Automatski Solutions 2017. All Rights Reserved.
  • 43.  Karuno, Y. and H. Nagamochi, T. Ibaraki, A 1.5-approximation for single-vehicle scheduling problem on a line with release and handling times, In Japan-U.S.A. Symposium on Flexible Automation, July, 1998, p. 1363-1366.  Kruskal, J., On the Shortest Spanning Subtree of a Graph and the Traveling Salesman Problem, Proc. Amer. Math. Soc. 7 (1956) 48-50.  Lawler, E., A solvable case of the traveling salesman problem, Math. Programming 1 (1971) 267-267.  Lawler, E. and J. Lenstra, A. Rinnooy Kan, D. Shmoys, (eds.) The Traveling Salesman Problem: A Guided Tour of Combinatorial Optimization, Wiley, New York, 1985.  Lewenstein, M. and M. Sviridenko, A 5/8-approximation algorithm for the maximum asymmetric TSP, SIAM J. Discrete Math., 17 (2003) 237-248.  Lin, S. "Computer Solutions of the Traveling Salesman Problem." Bell System Tech. J. 44 (1965) 2245-2269.  Martello, S. and P. Toth, Knapsack Problems: Algorithms and Computer Implementations, Wiley, Chichester, 1990.  Miller, C. and A. Tucker, R. Zemlin, Integer programming formulations and traveling salesman problems, J. of the ACM, 7 (1960) 326-329.  Papadimitrious, C., The Euclidean TSP is NP-complete, Theoretical Comput. Sci., 4 (1977) 237-244.  Papadimitriou, C., The complexity of the Lin-Kernighan heuristic for the traveling salesman problem, SIAM J. on Computing, 21 (1992) 450-465. © Automatski Solutions 2017. All Rights Reserved.
  • 44.  Papadimitriou, C. and S. Vempala, On the approximability of the traveling salesman problem (extended abstract). Proceedings of STOC 2000, p. 126-133.  Platzman, L. K. and Bartholdi, J. J. "Spacefilling Curves and the Planar Traveling Salesman Problem." J. Assoc. Comput. Mach. 46, 719-737, 1989.  Reinelt, G. "TSPLIB--A Traveling Salesman Problem Library." ORSA J. Comput. 3, 376-384, 1991.  Rosenkrantz, D. J.; Stearns, R. E.; and Lewis, P. M. "An Analysis of Several Heuristics for the Traveling Salesman Problem." SIAM J. Comput. 6, 563-581, 1977.  Shmoys, D. and D. Williamson, Analyzing the Held-Karp TSP bound: A monotonicity property with application, IPL 35 (1990) 281-285.  Toth, P. and D. Vigo, (eds.), The Vehicle Routing Problem, SIAM, Philadelphia, 2002.  Trevisan, L., When Hamming meets Euclid: the approximability of geometric TSP and Steiner tree, SIAM J. Computing, 30 (2000) 475-485.  Tsitsiklis, J., Special cases of the traveling salesman and repairman problems with time windows, Networks, 22 (1992) 263-282.  Woeginger, G., Exact algorithms for NP-hard problems: a survey, in Combinatorial Optimization - Eureka! You shrink!, Lecture Notes in Computer Science, Vol. 2570, 2003, p. 185-207. © Automatski Solutions 2017. All Rights Reserved.
  • 45. © Automatski Solutions 2017. All Rights Reserved.