Traveling Salesperson Problem (TSP) adalah problem optimasi kombinasional yang
tergolong dalam NP-complete problem. TSP adalah problem untuk menentukan urutan dari
sejumlah kota yang harus dilalui oleh seorang sales, setiap kota hanya boleh dilalui sekali dan
hanya sekali dalam perjalanan, dan perjalanan berakhir pada kota awal dimana seorang sales
memulai perjalananya. TSP ini dapat dilakukan secara sederhana dengan Algorithma Exhaustive,
yaitu dengan mencari semua kombinasi yang mungkin terjadi, kemudian memilih kombinasi
dengan jarak terdekat. Algorithma Exhaustive ini menjadi tidak efisien bila jumlah kota yang
besar, karena mempunyai kompleksitas sebesar n!/2n. Jaringan saraf tiruan (JST) dapat digunakan
untuk menyelesaikan problem optimasi dengan memilih arsitektur jaringan yang sesuai untuk
mendapatkan solusi yang optimal. Algorithma dengan menggunakan jaringan saraf tiruan
memberikan reduksi waktu eksekusi yang sangat signifikan untuk jumlah kota lebih besar 9, dan
dapat memberikan persentase optimasi sebesar 83 % dari solusi yang terbaik yang didapatkan
dengan algorithma exhaustive.