Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

Yol Algoritması


Öne çıkan mesajlar

Mesaj tarihi:

Selam,

Aşağıdaki matris deki şehirleri gezecek en kısa yolu çizmem gerekiyor.



Rota: Ankara-İstanbul-Trabzon-İzmir-Antalya-Bursa-Ankara

Yukarıda rotanın şehirlerini birbirlerinin mesafelerine göre dizmem gerekiyor ve toplamda bana en kısa rotayı çıkartması gerekiyor.

Tabi algoritma dediysem :) bunun Excel VBA kullanarak Excel de yapacağım. Yardımlarınız gerekiyor.

Mesaj tarihi:
Malesef VBA kullanarak yapmam gerekiyor. En son düzgün halini göstermem lazım.

Aslında orada 4 5 şehir var ama normalde matrisdeki şehir sayısı çok fazla. Dedikleri gibi satıcının gezeceği şehirlerin en kısa rotadan gitmesini sağlamam gerekiyor ve en sonunda başladığı noktaya dönmesi gerekiyor.
Mesaj tarihi:
Şimdi,

Bu şehirlere gitmem gerekiyor. Ama hangi sırayla gidersem daha az KM yol yapmış oluyorum onu bulmam gerekiyor.

Matrise göre
Ankara-İstanbul-Trabzon-İzmir-Antalya-Bursa-Ankara = 365 Km.

Ankara-İstanbul-Bursa-İzmir-Trabzon-Antalya-Ankara = 345 Km.

yazdığım 2 rota arasında 20KM gibi bir fark oluyor bunun gibi tüm şehirlere uğrayarak gidilebilecek en kısa yolu çıkartmalıyım.

ama başlangıç ve bitiş ankara olmak zorunda.
Mesaj tarihi:
e bodoz yapalım abı o zaman
şehirleri harflere kodladım diyelim A ankara gerisi b c d e f diye sıraladık


A - B - C - D - E - F - A boldlular aralarında değişecekler.
ne edio bu 5! mi?

loopa alıp hesaplattırıp minimumu çıkartsak ^^. Nedir yani 120 route var farklı, hepsini çıkartıp sonra minimumu alacak.

hatta daha güzeli şu

Yol değeri bizim toplam mesafemiz olsun,
eğer bi önceki yol değeri şu an hesapladığından ufaksa hiç kaale alma bunu diğerine geç diyip hızlandırabilirsin.
Mesaj tarihi:
adamin aradigi sey o degil. dijkstra, i ve j node'lari arasindaki en kisa yolu verir. aranan sey, tum node'lari iceren en kisa rotayi bulmak. tum node'lari iceren yol hamiltonian cycle demek. minimum cost hamiltonian cycle da tsp'nin tanimi zaten.
Mesaj tarihi:
Bunlara baktım cogu hedefe giden en kısa yolu gösteriyor. Benim yapmak istediğim rotamdaki şehirlerin sırasını değiştirmek ve toplamda en kısa yolu bulmak.
×
×
  • Yeni Oluştur...