C++ Neural Networks and Fuzzy Logic: Preface


Kohonen’s Approach for the Traveling Salesperson Problem



Download 1,14 Mb.
Pdf ko'rish
bet357/443
Sana29.12.2021
Hajmi1,14 Mb.
#77367
1   ...   353   354   355   356   357   358   359   360   ...   443
Bog'liq
C neural networks and fuzzy logic

Kohonen’s Approach for the Traveling Salesperson Problem

Kohonen’s self−organizing maps can be used for the traveling salesperson problem. We summarize the

discussion of this approach described in Eric Davalo’s and Patrick Naim’s work. Each city considered for the

tour is referenced by its x and y coordinates. To each city there corresponds a neuron. The neurons are placed

in a single array, unlike the two−dimensional array used in the Hopfield approach. The first and the last

neurons in the array are considered to be neighbors.

There is a weight vector for each neuron, and it also has two components. The weight vector of a neuron is the

image of the neuron in the map, which is sought to self−organize. There are as many input vectors as there are

cities, and the coordinate pair of a city constitutes an input vector. A neuron with a weight vector closest to the

input vector is selected. The weights of neurons in a neighborhood of the selected neuron are modified, others

are not. A gradually reducing scale factor is also used for the modification of weights.

One neuron is created first, and its weight vector has 0 for its components. Other neurons are created one at a

time, at each iteration of learning. Neurons may also be destroyed. The creation of the neuron and destruction

of the neuron suggest adding a city provisionally to the final list in the tour and dropping a city also

C++ Neural Networks and Fuzzy Logic:Preface

Other Approaches to Solve the Traveling Salesperson Problem

364



provisionally from that list. Thus the possibility of assigning any neuron to two inputs or two cities is

prevented. The same is true about assigning two neurons to the same input.

As the input vectors are presented to the network, if an unselected neuron falls in the neighborhood of the

closest twice, it is created. If a created neuron is not selected in three consecutive iterations for modification of

weights, along with others being modified, it is destroyed.

That a tour of shortest distance results from this network operation is apparent from the fact that the closest

neurons are selected. It is reported that experimental results are very promising. The computation time is

small, and solutions somewhat close to the optimal are obtained, if not the optimal solution itself. As was

before about the traveling salesperson problem, this is an NP−complete problem and near efficient (leading to

suboptimal solutions, but faster) approaches to it should be accepted.




Download 1,14 Mb.

Do'stlaringiz bilan baham:
1   ...   353   354   355   356   357   358   359   360   ...   443




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish