Forum Informatyka UJ forum Strona Główna Informatyka UJ forum
Rocznik 2005 - czyli najlepsze forum w sieci
 
 FAQFAQ   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy   GalerieGalerie   RejestracjaRejestracja 
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

Kolokwium nr. 2
Idź do strony 1, 2, 3, 4  Następny
 
Napisz nowy temat   Odpowiedz do tematu    Forum Informatyka UJ forum Strona Główna -> Archiwum / 1 rok / 2 i 3 semestr - Algorytmy i Struktury Danych
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Rogal
Zjeb z kaszanką



Dołączył: 13 Mar 2006
Posty: 1745
Przeczytał: 0 tematów

Skąd: koło podbiegunowe

PostWysłany: Śro 15:23, 31 Maj 2006    Temat postu: Kolokwium nr. 2

Nieco dziwne, jutro kolos a tu odpowiedniego wątku na forum nie ma. No to zakładam 8)
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Spectro
Mistrz grilla



Dołączył: 09 Mar 2006
Posty: 2306
Przeczytał: 0 tematów

Skąd: Kurdwanów

PostWysłany: Śro 15:53, 31 Maj 2006    Temat postu:

Dopiero po kolosie pojawią się tu sensowne komentarze :P . Przed kolosem to lepiej bombardować pytaniami forum TCS.
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Rogal
Zjeb z kaszanką



Dołączył: 13 Mar 2006
Posty: 1745
Przeczytał: 0 tematów

Skąd: koło podbiegunowe

PostWysłany: Śro 16:18, 31 Maj 2006    Temat postu:

A co jeśli ktoś ma jakiś przeciek? :twisted:

Ja znam na razie treść tylko 1 zadania :roll:
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
ostoj
Przewijak Tasmy



Dołączył: 08 Lis 2005
Posty: 883
Przeczytał: 0 tematów

Skąd: Tychy

PostWysłany: Śro 17:25, 31 Maj 2006    Temat postu:

taaak? :) a podziel sie :)
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Rogal
Zjeb z kaszanką



Dołączył: 13 Mar 2006
Posty: 1745
Przeczytał: 0 tematów

Skąd: koło podbiegunowe

PostWysłany: Śro 18:04, 31 Maj 2006    Temat postu:

No dobra, jak ujawnię 1 zadanie to chyba nic się złego nie stanie :twisted:

"Mając dany graf skierowany (V,E), bez cykli o dodatnich wagach, oraz wierzchołki a, b należące do V wyznacz najdłuższą ścieżkę pomiędzy a i b. "

Od redakcji: w zadaniu nie ma słowem wspomniane, że nie ma cykli wogóle albo że wagi ścieżek nie mogą być ujemne więc zakładam że jedno i drugie może mieć miejsce.

Tylko cśśś, nikomu z TCS ani słowa :!:
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
ostoj
Przewijak Tasmy



Dołączył: 08 Lis 2005
Posty: 883
Przeczytał: 0 tematów

Skąd: Tychy

PostWysłany: Śro 18:44, 31 Maj 2006    Temat postu:

hmm a jak to idzie? bellman-ford ze zmienionym znakiem nierownosci w relax?
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Rogal
Zjeb z kaszanką



Dołączył: 13 Mar 2006
Posty: 1745
Przeczytał: 0 tematów

Skąd: koło podbiegunowe

PostWysłany: Śro 18:46, 31 Maj 2006    Temat postu:

Jak dla mnie to zmodyfikowana Dijkstra. Ale zobaczymy.
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Makros
pijak



Dołączył: 01 Gru 2005
Posty: 420
Przeczytał: 0 tematów

Skąd: Kraków

PostWysłany: Śro 18:50, 31 Maj 2006    Temat postu:

Dla mnie też... bo niema krawędzi dodatnich...
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
chlebek
alkoholik



Dołączył: 04 Lut 2006
Posty: 556
Przeczytał: 0 tematów

Skąd: Siedlce\Kraków

PostWysłany: Śro 18:56, 31 Maj 2006    Temat postu:

a ja bym zastosowal algorytm DAG-paths bo po pierwsze graf nie ma cykli, a ten algorym stosuje sie do grafow acyklicznych, a po drugie na dole strony z tym algorytmem jest taki problem jak Rogal napisal :D, chyba ze jak Rogal wspominal moga byc cykle ujemne wtedy Dijkstra, ale chyba z 2 modyfikacjami.

Ostatnio zmieniony przez chlebek dnia Śro 18:59, 31 Maj 2006, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Rogal
Zjeb z kaszanką



Dołączył: 13 Mar 2006
Posty: 1745
Przeczytał: 0 tematów

Skąd: koło podbiegunowe

PostWysłany: Śro 18:58, 31 Maj 2006    Temat postu:

Krawędzie mogą być dodatnie, cykle nie mogą być. Nie mniej zwykła Dijkstra z odwróconym Relaxem powinna wystarczyć. Dowód poprawności jest de facto praktycznie identyczny z dowodem na poprawność Dijkstry.

edited: Właśnie graf może mieć cykle, tyle że ujemne. Wydaje mi się, że Dag się na tym wyłoży.

edited 2: jak dla mnie wystarczy zmodyfikować Relax, a kolejka priorytetowa zostaje normalna, tj. też zawsze ściągamy wierzchołek o najmniejszym czasie.


Ostatnio zmieniony przez Rogal dnia Śro 19:00, 31 Maj 2006, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Robson
zielony żul



Dołączył: 21 Paź 2005
Posty: 1274
Przeczytał: 0 tematów

Skąd: Z Lasu :]

PostWysłany: Śro 19:00, 31 Maj 2006    Temat postu:

Belman-ford tez pójdzie, tylko
D[i] = - nieskonczonosc; V i <> a
D[a] = 0;

i oczywiscie zmiana nierownosci w relax

Dijkstra sie moze wyłozyć, bo mamy krawedzie tak dodatnie jak i ujemne... nie udowodnie tego ale chyba:
Problem jest rownoważny: Znależć najkrotszą scieżkę w grafie w którym zmienimy koszty na przeciwne.


Ostatnio zmieniony przez Robson dnia Śro 19:03, 31 Maj 2006, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Rogal
Zjeb z kaszanką



Dołączył: 13 Mar 2006
Posty: 1745
Przeczytał: 0 tematów

Skąd: koło podbiegunowe

PostWysłany: Śro 19:01, 31 Maj 2006    Temat postu:

B-F pójdzie, ale jest istotnie wolniejszy, więc mniej punktów.
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Drakk
pijak



Dołączył: 10 Sty 2006
Posty: 103
Przeczytał: 0 tematów

Skąd: Rozrywka

PostWysłany: Śro 19:04, 31 Maj 2006    Temat postu:

dijkstra sie wylozy przez dodatnie krawedzie...
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Robson
zielony żul



Dołączył: 21 Paź 2005
Posty: 1274
Przeczytał: 0 tematów

Skąd: Z Lasu :]

PostWysłany: Śro 19:05, 31 Maj 2006    Temat postu:

Z tego co pamietam to Śluman własnie przy okazji B-F omawiał problem znajdowania najdłuższych scieżek w grafie, a przy dijkstrze tego nie było...
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
ostoj
Przewijak Tasmy



Dołączył: 08 Lis 2005
Posty: 883
Przeczytał: 0 tematów

Skąd: Tychy

PostWysłany: Śro 19:14, 31 Maj 2006    Temat postu:

a takie pytanie z innej beczki - dlaczego w zwyklej dijkstrze jest zalozenie ze nie moze byc krawedzi ujemnych?
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Rogal
Zjeb z kaszanką



Dołączył: 13 Mar 2006
Posty: 1745
Przeczytał: 0 tematów

Skąd: koło podbiegunowe

PostWysłany: Śro 19:15, 31 Maj 2006    Temat postu:

Dijkstra się nie wyłoży. Normalna się wykłada dlatego, że jeśli mamy krawędź ujemną to może się zdarzyć, że po jej zrelaksowaniu otrzymany wierzchołek był już "przerabiany", tj. wszystkie wychodzące z niego krawędzie były już relaksowane, a teraz trzebaby je zrelaksować ponownie (czego algorytm nie robi).

Natomiast w tym przypadku nam to nie grozi, bo krawędzie nie są relaksowane "w dół" tylko "w górę". Jest tylko problem z początkowym ustawieniem wartości w wierzchołkach. Trzeba albo je ustawić wszystkie na 0 i do kolejki priorytetowej wrzucać na bierząco tylko niezerowe (nie licząc źródła) albo ustawić na +infinity i w relaksie sprawdzać, czy jest infinty czy nie. Moim zdaniem łatwiej zmienić relaxa.

btw. Możliwe, że dostanę jeszcze jedno zadanie, ale raczej jest to mało prawdopodobne :?
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Madras
Omylny Admin



Dołączył: 09 Lis 2005
Posty: 2021
Przeczytał: 0 tematów

Skąd: Z Pokoju :]

PostWysłany: Śro 19:22, 31 Maj 2006    Temat postu:

Z tym zadaniem to poważnie? Przecież jak ktoś to zobaczy, to i tak zmieni (jeśli przed) albo unieważni (jeśli po)... No chyba, że sobie jaja robisz ;p.
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Rogal
Zjeb z kaszanką



Dołączył: 13 Mar 2006
Posty: 1745
Przeczytał: 0 tematów

Skąd: koło podbiegunowe

PostWysłany: Śro 19:24, 31 Maj 2006    Temat postu:

Przecież nikt z TCS nie przegląda tego forum. Nie bój żaby Madras :wink:
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Madras
Omylny Admin



Dołączył: 09 Lis 2005
Posty: 2021
Przeczytał: 0 tematów

Skąd: Z Pokoju :]

PostWysłany: Śro 19:25, 31 Maj 2006    Temat postu:

Założymy się?
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Robson
zielony żul



Dołączył: 21 Paź 2005
Posty: 1274
Przeczytał: 0 tematów

Skąd: Z Lasu :]

PostWysłany: Śro 19:26, 31 Maj 2006    Temat postu:

Moment czy ja dobrze rozumiem. Chcesz tylko zmienić nierówność w relaxie i kirunek przesiewania ( zamiast w gore to w dół na kopcu)?
Czyli nadal bedziesz sciagał z kopca u takie ze D[u] jest najmniejsze i dla jego nastepników robił relax?
Jak dla mnie szalony pomysł. Bo przeciez moze sie okazać ze droga wiodaca przez inny wierzcholek do tego usowanego jest dłuższa
np:
a --- 5 ---> b
a----- 8 ----> c ---- 6 -----> b
b ----- 13 ---> d
zalozmy ze w jakims kroku sciagles krawedz droge a->b (5) poprawiles droge z a -> d na 8
Potem wzioles sie za droge a->c i poprawiles droge do b. teraz droga z a->b jest dluzsza (14 zamiast 5) ale juz jej nie przetestujesz bo ona z kopca spadła...

-------------------------------------------------------
@Madras, ja bym sie na twoim miejscu co najmniej o 200 założył ;)
@ Rogal: nie przyjmowałbym tego zakładu na twoim miejscu ;)


Ostatnio zmieniony przez Robson dnia Śro 19:28, 31 Maj 2006, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
kap00ch
Mistrz grilla



Dołączył: 09 Mar 2006
Posty: 1840
Przeczytał: 0 tematów

Skąd: ja sie tu wzialem?

PostWysłany: Śro 19:27, 31 Maj 2006    Temat postu:

przeciez ten post to zart ;] poza tym rogal nie jest (jeszcze?) az taka lamka zeby na publica dawac leaka :>
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Rogal
Zjeb z kaszanką



Dołączył: 13 Mar 2006
Posty: 1745
Przeczytał: 0 tematów

Skąd: koło podbiegunowe

PostWysłany: Śro 19:27, 31 Maj 2006    Temat postu:

...

No to żegnajcie, dziś w nocy przyjdą po mnie panowie w czarnych garniturach (tzw. Nazgule) i już się więcej nie zobaczymy.

edited: Robson, masz rację. Więc muszę od nowa pisać gotowca.


Ostatnio zmieniony przez Rogal dnia Śro 19:31, 31 Maj 2006, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Robson
zielony żul



Dołączył: 21 Paź 2005
Posty: 1274
Przeczytał: 0 tematów

Skąd: Z Lasu :]

PostWysłany: Śro 19:30, 31 Maj 2006    Temat postu:

A kto to wie... no ale jesli przypadkiem bedzie... co jest w sumie prawdopodobne...
No zawsze moze być zadanie: znajdz w grafie drzewo rozpinajace ktore spełnia warunki AVLa lub napisz BRAK gdy nie da sie zbudować...
dalej sie zastanawiam czy to nie jest problem NP....
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
kap00ch
Mistrz grilla



Dołączył: 09 Mar 2006
Posty: 1840
Przeczytał: 0 tematów

Skąd: ja sie tu wzialem?

PostWysłany: Śro 19:31, 31 Maj 2006    Temat postu:

jak na moj gust bezspecjalnych zalozen to jest ;p
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Rogal
Zjeb z kaszanką



Dołączył: 13 Mar 2006
Posty: 1745
Przeczytał: 0 tematów

Skąd: koło podbiegunowe

PostWysłany: Śro 19:34, 31 Maj 2006    Temat postu:

@Robson: To się chyba da zrobić kwadratowo, a może nawet szybciej. Ale nie jestem pewien czy to będzie na 100% działać :wink:
Powrót do góry
Zobacz profil autora
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum Informatyka UJ forum Strona Główna -> Archiwum / 1 rok / 2 i 3 semestr - Algorytmy i Struktury Danych Wszystkie czasy w strefie EET (Europa)
Idź do strony 1, 2, 3, 4  Następny
Strona 1 z 4

 
Skocz do:  
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach

fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
Regulamin