-
Path: news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.task.gda.pl
!not-for-mail
From: arturbac <artur_no_spam@no_spam.ebasoft.com.pl>
Newsgroups: pl.comp.programming
Subject: Re: szukam freelancera
Date: Tue, 06 Oct 2009 21:14:47 +0200
Organization: CI TASK http://www.task.gda.pl/
Lines: 62
Message-ID: <hag4v4$o59$1@news.task.gda.pl>
References: <h9ch3v$skk$1@inews.gazeta.pl> <ha3e79$1g4$1@news.task.gda.pl>
<hadhnr$e7i$1@inews.gazeta.pl> <haf0na$7ln$1@news.task.gda.pl>
<haf0ui$7ln$2@news.task.gda.pl> <hag41p$gid$1@inews.gazeta.pl>
NNTP-Posting-Host: poczta.ebasoft.com.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: news.task.gda.pl 1254856485 24745 85.237.185.105 (6 Oct 2009 19:14:45 GMT)
X-Complaints-To: a...@n...task.gda.pl
NNTP-Posting-Date: Tue, 6 Oct 2009 19:14:45 +0000 (UTC)
User-Agent: Thunderbird 2.0.0.23 (Windows/20090812)
In-Reply-To: <hag41p$gid$1@inews.gazeta.pl>
Xref: news-archive.icm.edu.pl pl.comp.programming:183776
[ ukryj nagłówki ]Mariusz Marszałkowski pisze:
> arturbac <artur_no_spam@no_spam.ebasoft.com.pl> napisał(a):
>
>>> Mariusz Marszałkowski pisze:
>>>> Możesz napisać kilka zdań o tym jaka jest idea algorytmu o którym mówisz?
>>>> Nadaje się on do każdego grafu, czy tylko do niektórych?
>> Btw to nie jest algorytm zastepujacy samo szukanie najkrotszej sciezki
>> ale umozliwiajacy przeprowadzanie szukania na urzadzeniach ktore
>> normalnie nie maja szans na to lub przy wielokrotnym wykonywaniu
>> (serwery ? ) oszczedzajacy czas znalezienia wyniku.
>
> Chyba nie rozumiem.
>
> Czy chodzi o coś takiego:
> 1) Wybieram losowy wierzchołek X z pełnego grafu
> 2) Buduję minimalne drzewo rozpinające na głębokość N węzłów z wierzchołka X
> 3) Wstawiam do grafu zgrubnego wierzchołek X
> 4) Usuwam z grafu pełnego X wraz z całym drzewem rozpinającym
> 5) Zapisuję dodatkową informację o tym że droga z X do listy wierzchołków
> nie przekracza N
> 6) Wracam do 1 jeśli nie warunek stopu
>
> W ten sposób mogę utworzyć graf zgrubny o mniejszym rozmiarze. Jednak
> po dojściu do węzła grafu zgrubnego, muszę odczytać z dysku listę
> wierzchołków do których on prowadzić. Więc w ten sposób nie będzie
> żadnego zysku. Może jedynie zysk na tym, że da się odczytać taką
> listę bez losowego naprowadzania głowicy. Nie wiem.
>
> Homeomorfizm też nie wiem jak można wykorzystać. Graf by musiał mieć
> dużo prostych na których leżą węzły bez dodatkowych rozgałęzień. Tak
> jest w przypadku autostrady wzdłuż której leży wiele wiosek, ale to
> tylko jeden szczególny przypadek grafu.
>
> Chyba czegoś nie rozumiem.
Masz ścisłe pojęcie że dorga to droga, a rozluznij wyobraznie
Weź takie
Wszystkie drogi(krawędzie) mają atrybut kraju,wojewodztwa
Niech graf A bedzie np takim przejsciem ze wezly wenwatrz wojewodztwa
grafu B staja sie jednym wezelem w calym wojewodztwie grafu A, wezly na
granicy ktore lacza drogi wojewodzkie A staja sie wezlami granicznymi B
reszta wezlow A z granic staje sie albo tymi wewnatrz B albo pomijasz
cokolwiek (kwestia wyobrazni). Teraz zaowaz ze musisz ustalic jakies
kryterium dla wag miedzy wezlami granic a wezlami srodkowymi (tj
kluczowe kwestia kalibracji i wyobrazni)
Jesli w tym grafie zgrobym ktory zalozmy reprezentuje cala europe
przeprowadzisz wyznaczaczanie drogi to zuyskasz liste wojewodztw przez
ktore musi biec droga oraz liste wezlow granicznych miedzy wojewodzkimi
przez ktore ona biegnie.
Wystarczy teraz ze dla kazdego wojewodztwa przeprowadzisz wyznaczanie
drogi od granicy do granicy na zadanych punktach.
To jest duze uproszczenie idei ale dosc dobrze oddaje cel.
Wynik takiego przeprowadzania wyznaczania najkrótszej sciezki bedzie
rozwiazaniem suboptymalnym ale jednoczesnie tak bliskim opimum jak dobry
bedie homeomorfizm i ustalone wagi grafu zgrubnego.
Mozna robic inne przejscia np aby uzyskiwac liste krajow podrozy albo
znaczacych drog itd
Następne wpisy z tego wątku
- 06.10.09 22:37 Mariusz Marszałkowski
- 08.10.09 07:14 arturbac
- 08.10.09 22:24 Mariusz Marszałkowski
- 09.10.09 10:39 arturbac
- 09.10.09 10:46 Mariusz Marszałkowski
Najnowsze wątki z tej grupy
- Grok zaczął nadużywać wulgaryzmów i wprost obrażać niektóre znane osoby
- Can you activate BMW 48V 10Ah Li-Ion battery, connecting to CAN-USB laptop interface ?
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- Brednie w wiki - hasło Dehomag
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- U nas propagują modę na SI, a w Chinach naukowcy SI po kolei umierają w wieku 40-50lat
Najnowsze wątki
- 2025-07-23 Gdańsk => Programista Delphi <=
- 2025-07-23 Gdańsk => Programista Mainframe (z/OS, Assembler) <=
- 2025-07-23 Warszawa => Starszy inżynier DevOps (AWS) <=
- 2025-07-23 Gdańsk => Mainframe (z/OS, Assembler) Developer <=
- 2025-07-23 Kraków => Senior Fullstack Engineer (Low-Code Platform) <=
- 2025-07-23 Wrocław => Senior Key Account Manager IT <=
- 2025-07-23 Trójmiasto => Head of Social Media <=
- 2025-07-23 Rzeszów => Spedytor Międzynarodowy <=
- 2025-07-23 Lublin => ERP Implementation Consultant (AP Module) <=
- 2025-07-23 Środa Wielkopolska => SAP FI/CO Internal Consultant <=
- 2025-07-23 Warszawa => Inżynier oprogramowania .Net <=
- 2025-07-23 Kraków => Kotlin Developer <=
- 2025-07-23 Żerniki => Dyspozytor Międzynarodowy <=
- 2025-07-23 Warszawa => Java Developer <=
- 2025-07-23 Wrocław => Konsultant wdrożeniowy (systemy controlingowe) <=