Title :
Formal Derivation of Traveling Salesman Problem
Author :
Yu Jiankun ; Guo Jun
Author_Institution :
Schoolof Inf., Yunnan Univ. of Finance & Econ., Kunming, China
Abstract :
Traveling salesman problem is a classical combinatorial optimization and NP-complete problem. Formal methods is an important way to improve the software credibility and PAR methods is one of the representatives. Based on brief description of Partition and Recur (PAR) method and traveling salesman problem, an abstract Apla program was obtained by using the PAR method´s specification, partition, transformation, recursion and other operations to derive traveling salesman problem´s solution. Finally, an experiment was carried out and the experimental results show that the method is correct. When using PAR method to derive the algorithm of traveling salesman problem, the algorithm´s correctness proof was simplified. And automation of algorithm design and standardization degree was improved also.
Keywords :
combinatorial mathematics; formal verification; program diagnostics; travelling salesman problems; NP-complete problem; PAR methods; abstract Apla program; algorithm correctness proof; combinatorial optimization; formal derivation; formal methods; partition and recur method; software credibility; traveling salesman problem; Algorithm design and analysis; Cities and towns; Educational institutions; Optimization; Partitioning algorithms; Software algorithms; Traveling salesman problems; Formal method; Functional specification; PARmethod; Program correctness; Traveling Salesman Problem;
Conference_Titel :
Management of e-Commerce and e-Government (ICMeCG), 2014 International Conference on
DOI :
10.1109/ICMeCG.2014.73