matematyka
 ° Forum ° Odpowiedz ° Rejestracja ° Szukaj °
samochody ciężarowe ° Auto giełda ° Sprzedam motocykle °

GRAFY I INNE...

Matma / GRAFY I INNE...
. 1 . 2 . 3 . >>
Autor Wiadomość
prodrive

Posted: 5 Mar 2001 22:22:57




[ciach..]
Problem ten nie ma rozsadnych rozwiazan.(tzn dzialajacych w czasie
wielomianowym)
Jest to problem NPC i jest on klasy O(N!).
Jedynym sposobem jest sprawdzenie wszystkich drog i wybranie najkrotszej.
Brzmi to fajnie ale dla np.dla 20 miast komputer rozwiazywal by ten problem
przez kilkadziesiot tysiecy lat (zakladajac ze w ciagu 1 sek analizuje
1000000 drog).
Jest algorytm dzialajacy w czasie wielomianowym O(N^3) ktory znajduje siezke
nie dluzsza niz
1.5*dlugosc sciezki najkrotszej.



A moze masz znalezc najkrotsza droge pomiedzy dwoma miastami - to juz latwo
zrobic.

Pozdrawiam








Pawel F. Gora

Posted: 6 Mar 2001 09:27:44




Poszukuje pomocy (najlepiej do czwartku : 8 .III. 2001) z zadaniem z
informatyki
Chodzi bowiem o algorytm (lub przynajmniej pomysł na niego), który na
podstawie współrzędnych n miejscowości będzie obliczał najkrótszą drogę
takążeby dotrzećdo wszystkich miast(miasta są połączone każde z każdym).

Rozumiem, że do najblizszego czwartku masz rozwiązać problem
komiwojażera. Życzę sukcesów.

Jeśli natomiast chcesz zapoznać się z istniejącymi (niedoskonałymi!)
próbami rozwiązania tego problemu, zapuść swoją ulubioną
wyszukiwarkę z hasłem "traveling salesman" (może też być "travelling
salesman", ale pisownia amerykańska da więcej linków).

Paweł Góra
Institute of Physics, Jagellonian University, Cracow, Poland
A physical entity does not do what it does because it is what it is,
but is what it is because it does what it does.




Hessi

Posted: 6 Mar 2001 12:25:44




A moze masz znalezc najkrotsza droge pomiedzy dwoma miastami - to juz
latwo

zrobic.

Niestety miast ma być n (i n ma byćmniejsze od 256) i przez wszystkie n
miast musze przejechać...






Piotr Wyderski

Posted: 6 Mar 2001 17:37:23





Poszukuje pomocy (najlepiej do czwartku : 8 .III. 2001) z zadaniem z
informatyki
Chodzi bowiem o algorytm (lub przynajmniej pomysł na niego), który na
podstawie współrzędnych n miejscowości będzie obliczał najkrótszą drogę
takążeby dotrzećdo wszystkich miast(miasta są połączone każde z każdym).

Rozumiem, że do najblizszego czwartku masz rozwiązać problem
komiwojażera. Życzę sukcesów.

To nie jest problem komiwojazera, w tresci nie ma nakazu,
zeby kazde z miast bylo odwiedzane dokladnie jednokrotnie.
Calkiem mozliwe, ze dzieki temu to sie da zrobic w czasie
wielomianowym. Gdyby np. zaczac od skonstruowania
minimalnego drzewa rozpinajacego tego grafu, to sie
od razu dostaje taka sciezke o dlugosci max. dwa razy
wiekszej niz minimalna. Moze cos sie uda wymyslic
na tej bazie ?

Pozdrawiam
Piotr Wyderski







Piotr Wyderski

Posted: 6 Mar 2001 17:47:50





[ciach]

Jest algorytm dzialajacy w czasie wielomianowym O(N^3) ktory znajduje
siezke

nie dluzsza niz
1.5*dlugosc sciezki najkrotszej.

Dla _kazdego_ grafu ? To ja poprosze o opis tego algorytmu.
AFAIR wyznaczenie cyklu Hamiltona to sie da zrobic w czasie
wielomianowym tylko dla pewnych typow grafow (takich, gdzie
odleglosci miedzy wezlami spelniaja nierownosc trojkata.)

Pozdrawiam
Piotr Wyderski







Jakub Wroblewski

Posted: 7 Mar 2001 03:07:04



Witam,

Jest algorytm dzialajacy w czasie wielomianowym O(N^3) ktory znajduje
siezke
nie dluzsza niz
1.5*dlugosc sciezki najkrotszej.

Dla _kazdego_ grafu ? To ja poprosze o opis tego algorytmu.

O ile wiem, to TSP jest nieaproksymowalny w czasie wielomianowym, tzn. dla
dowolnej stalej c znalezienie trasy najwyzej c razy dluzszej od minimalnej
jest NP-trudne.
Natomiast ograniczenie 1.5 da sie osiagnac wielomianowo dla przypadku
metrycznego, co pokazano w:
N. Christofides. Worst-case analysis of a new heuristic for the traveling
salesman problem. Technical Report 388, Graduate School of Industrial
Administration, Carnegie Mellon University, 1975.

Wiecej o aproksymowalnosci:

D.S. Hochbaum (ed.). Approximation algorithms for NP-hard problems. PWS
Publishing Company, Boston 1997.

Pozdrawiam,
Jakub Wroblewski






Pawel F. Gora

Posted: 6 Mar 2001 18:20:26





Poszukuje pomocy (najlepiej do czwartku : 8 .III. 2001) z zadaniem z
informatyki
Chodzi bowiem o algorytm (lub przynajmniej pomysł na niego), który na
podstawie współrzędnych n miejscowości będzie obliczał najkrótszą drogę
takążeby dotrzećdo wszystkich miast(miasta są połączone każde z każdym).

Rozumiem, że do najblizszego czwartku masz rozwiązać problem
komiwojażera. Życzę sukcesów.

To nie jest problem komiwojazera, w tresci nie ma nakazu,
zeby kazde z miast bylo odwiedzane dokladnie jednokrotnie.

No cóż, wydawało mi się, że z warunku "najkrótsza droga"
wynika to, że każde musi byc odzwiedzone jednokrotnie. Z innych
listów w tym wątku widzę, że problem jest też formułowany
dla "odległości" nie spełniających nierówności trójkąta.
Przyznam, że o czymś takim nie słyszałem. Jakieś przykłady?

Nb, wszyscy inni też mówią o wyjściowym zagadnieniu "TSP"
i jakoś nikt nie protestuje :-)

Paweł Góra
Institute of Physics, Jagellonian University, Cracow, Poland
A physical entity does not do what it does because it is what it is,
but is what it is because it does what it does.




. 1 . 2 . 3 . >>
Twoja wypowiedź

Bold Style  Italic Style  Underlined Style  Image Link  Insert URL  Email Link  Wyłącz BB code


Zanim wyślesz jakąś wiadomość z polskimi znakami, upewnij się czy kodowanie znaków w twojej przeglądarce to ISO-8859-2
 » Login  » Hasło 
 


Czas ładowania strony (sek.): 0.425
miniBB.net © 2001-2008 op19 transport ekonomia
  • Akupunktura, czyli żadne czary-mary
  • To jedna z niewielu metod medycyny niekonwencjonalnej, która została uznana przez jej klasyczną siostrę. Choć nie do końca wiadomo na czym polega jej działanie, grunt, że w leczeniu bólu naprawdę jest skuteczna.
  • Przełomowy zabieg - Claudia oddycha oskrzelami wyhodowanymi w laboratorium

  • Potwierdzone: oto szczątki Mikołaja Kopernika
  • Szwedzcy naukowcy potwierdzają - szczątki znalezione we Fromborku pod koniec 2005 roku należą do Mikołaja Kopernika. W tej historii jest jeden dobry pomysł, włosy Kopernika i stara książka