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ı


4Ever

Öne çıkan mesajlar

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.

Link to comment
Sosyal ağlarda paylaş

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.
Link to comment
Sosyal ağlarda paylaş

Ş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.
Link to comment
Sosyal ağlarda paylaş

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.
Link to comment
Sosyal ağlarda paylaş

×
×
  • Yeni Oluştur...