Дата и час: 19 Яну 2026, 21:12




Напиши нова тема Отговори на тема  [ 12 мнения ] 
Автор Съобщение
 Заглавие: Конкурс на БГ мапс и Майкрософт
МнениеПубликувано на: 05 Ное 2009, 20:53 
Offline
Europa League
Аватар

Регистриран на: 10 Мар 2007, 18:00
Местоположение: София
Благодарил (а): 2 пъти.
Поблагодарили: 9 пъти.
Някой заел ли се е? :)

http://www.bgmaps.com/competition2009/register.aspx

Такаааа...

Не са ли малко утешителни наградите? :roll:

Къртовски труд е това. Правя леки пояснения на задачката:
Иде реч да си вкараш всичките адреси в София (числото е сериозно), отделно цялата мрежа на трЪнспорта (т.е. спирките) и връзките между тях. Като на една спирка (станция) отговаря списък от прилежащи адреси.
Първи проблем: дъгите са вариативни за наземния транспорт. Т.е. в зависимост от деня, теглото на дъгата е различно. Ясно - заради трафика.
Втори казус - броя прекачвания. Ако заявката е от Драгоманско шосе 11 до Клокотница 1 (Вилна Зона Герман) и не може да се мине с въведено '1' от потребителя - ясно - така или иначе се смята най-късия път, ще се сметне маршрут с най-малко прекачвания.
Проблема е, ако обратното се иска. От Студентски до Дървеница - с 10 прекачвания и ползване на метро, трамвай и тролей. Нема ви казвам какво обхождане на графа ще е.
Или може да се мине с по-тънкия вариант, изкарване на Message_Dialog към потребителя:
"Аве ти тъп ли си, я въведи по-нормално число."

GPS-а ми е 400Мхц и 64 МБ рам с навигационна програма IGO 8.3 като гледам за колко малко време смята от адрес в едното кьоше на България до адрес в другото кьоше на България (а картата на Телеатлас включваща всички пътища в БГ и улици на почти всички градове и паланки не е никак елементарна)... като гледам тая задачка... щом не е направена... значи не е толкова лесна.

_________________
Изображение


Share on Facebook Share on Twitter Share on Orkut Share on Digg Share on MySpace Share on Delicious Share on Technorati
Върнете се в началото
 Профил  
Отговори с цитат  
 Заглавие: Re: Конкурс на БГ мапс и Майкрософт
МнениеПубликувано на: 06 Ное 2009, 01:25 
Offline
очарователен тормозник
Аватар

Регистриран на: 30 Окт 2007, 23:22
Местоположение: Меден Рудник Сити
Благодарил (а): 410 пъти.
Поблагодарили: 552 пъти.
Има още 1 момент - хората които са слагали спирки и са правили маршрутите на град транс, не са ги слагали ей така, на принципа - на 200 метра спирка, а са гледали колко хора живеят в дадения район - за 10 души в 2 къщи, спирка не се прави. Съответно където има повече хора - и повече спирки. Спокойно хората могат да извървяват пеша доста територия за да хванат рейс.

И съответно като се прави такава програма, може спокойно да "забравиш" за половината град, който не си струва да бъде отбелязван по логистични причини.

А по-вълнуващо е по картите да слагат и спирки и линии на маршрутките... или къде има таксиджииски стоянки концентрирани... ей тва ше е забавно... и полезно

_________________
Ooh, 1, 2, 3, 4 fire's in your eyes...
...and this chaos, it defies imagination!
Ooh, 5, 6, 7, 8 minus 9 lives -
you've arrived at panic station!


Върнете се в началото
 Профил  
Отговори с цитат  
 Заглавие: Re: Конкурс на БГ мапс и Майкрософт
МнениеПубликувано на: 06 Ное 2009, 02:59 
Offline
Europa League
Аватар

Регистриран на: 10 Мар 2007, 18:00
Местоположение: София
Благодарил (а): 2 пъти.
Поблагодарили: 9 пъти.
Колега - теглото на дъгите не е в км, а в минути (часове :lol: :lol: :lol: ).

ГПС навигациите смятат по няколко критерия, пр. IGO, че с нея най-много съм работил. Да ме извиняват Гармините. Та:
Бърз: според разстоянието, дели на макс. допустимата скорост според участъка и получава времето. Ако пропускателната способност е по-голяма (магистрала/2,3 лентов булевард, взема това предвид пред двупосочен път/еднолентова улица)
Къс: просто пътя, който е най-малко км
Лесен: къс или нещо подобно на него
Икономичен: бърз или нещо подобно на бързия
Последните 2 практиката ми е показала, че са идентични на базовите 2.
При мен практика не липсва, така че нещата съм ги усетил live на пътя, което е много важно.

Следващото нещо, за което спомена са спирките+адресите. От изключително значение е, как ще се свържат.

Да вземем за пример спирката на баба Яга за 94 и 280. Прилежащите адреси към нея са: 40 блок, 41, 50... и тн.
Същите блокове обаче могат да бъдат прилежащи адреси на спирката до посолствата за 67 и 102. Да, съвсем логично и правилно.

Т.е. ако искаш да пътуваш от 41 блок към Руски паметник, примерно... трябва да тръгнеш от 2 изходни позиции - баба Яга и посолствата.
Ако сложим и условия за прекачвания...

Нарочно казах Руски паметник, защото 102 примерно не отива до там. Ако зададеш 41 блок - Гоце Делчев, неминуемо алгоритъма трябва да сметне само и единствено 102, щото е директна линия.
А времето между прекачванията също е от значение. Идеалния вариант е, да е 0. Ако го вземеш 0, т.е. просто събираш времената на единия + другия рейс, то ще се получат определено обърквации и ще те дънят по главата с оптималния ти маршрут :lol: :lol: :lol: :lol:
Естествено със статични данни трафика е вън от предвиждане, но едно е да изчислиш еди колко си минути, примерно 10 на прекачване, които примерно те хвърлят в адски задръствания, друго е без 10-те минути, които ще бъдат в диапазона на аха олекотен трафик.
Има разлика. 10 минути съм закъснявал, попадал съм в адски задръствания, карал съм по трамвайни линии, наваксвал съм извънредно много.

Така че тая изродщина струва повече от лаптоп с Windows 7 или XBox, да не говоря преносим хард :lol: :lol: :lol: :lol: (почти всеки може да си го позволи) кой каквото ще да ми говори...

_________________
Изображение


Върнете се в началото
 Профил  
Отговори с цитат  
 Заглавие: Re: Конкурс на БГ мапс и Майкрософт
МнениеПубликувано на: 06 Ное 2009, 21:54 
Offline
Пишеща машина
Аватар

Регистриран на: 08 Авг 2009, 12:35
Местоположение: Плевен/София
Благодарил (а): 40 пъти.
Поблагодарили: 28 пъти.
С 1 такъв написан софтуер, те взимат в NDrivе на работа и с месечната си заплата ще си купиш и 3те награди от bgmaps.
+
Цитат:
За оптимален ще се счита маршрутът с най-кратко време за пътуване от точка А до точка Б при зададен брой прекачвания, който използва рационално процесорните ресурси, позволявайки едновременна работа на много потребители в контекста на един сървър.

Ти го спомена - задаването на прикачвания само може да счупи иначе работеща алчна дийкстра.
По-скоро е вариант да изчислиш минималния брой прикачвания и ако не съответстват с поисканото от потребителя да му пускаш диалог бокс. ( което пък ще яде повече ресурси от сървърите им )
Като цяло доста зле поставен конкурс с малко информация.
Моето мнение е, че не им се плаща много пари за подобен софтуер и са решили да пробват студентите ( което е даже и по-добро от професионални фирми ), но с маймуни не се ловят с трици :)
За такъв алгоритъм - или работа, или по-дебели награди.

п.с. Бетон до къде си стигнал с писането ?

_________________
Гейм Дизайн, Gamificiaton, Манипулация :) - http://game-craft.com/blog/


Върнете се в началото
 Профил  
Отговори с цитат  
 Заглавие: Re: Конкурс на БГ мапс и Майкрософт
МнениеПубликувано на: 07 Ное 2009, 00:09 
Offline
Europa League
Аватар

Регистриран на: 10 Мар 2007, 18:00
Местоположение: София
Благодарил (а): 2 пъти.
Поблагодарили: 9 пъти.
Прав си: с трици лОвят маймуни.

Като каза алчен алгоритъм... повечето задачки от вида: сумата m с най-малко банкноти как може да бъде платена или политическа карта да се оцвети с най-малко цветове (2 съседни държави не могат да бъдат с еднакви цветове) ги решават с алчен алгоритъм.
Ама той не дава реалността в общия случай, а нещо близко.

В контекста на графите няма да получиш най-късия път.

Аз обичам да намирам реално най-късия път.
Измислих един граф, търсим от А до В

Как ще изглеждат нещата
A-T 2
A-G 3

A-T-F 7
A-T-S 5
A-G-S 5
A-G-E 10
Изтриваме реда A-T-F 7, защото F вече няма необходени съседи.
Изтриваме реда A-G-S 5, защото A-T-S = 5 (кой от двата в случая е равностойно)

Продължаваме:
A-T-S-Е 8
A-T-S-G 7
A-G-E-B 20
A-G-E-S 13
Изтриваме реда A-T-S-G 7, защото A-G 3
От същите съображения и другия

A-T-S-E-B 18
A-T-S-E-G 15

Окончателно:
A-T-S-E-B 18

Готово! Със сигурност е най-късия път.

Алчния алгоритъм би дал решение:
A-T-S-G-E-B 24

Представям си от Владая до Ботунец какво ще става. :lol: :lol: :lol: :lol:


Прикачени файлове:
graph.png
graph.png [ 4.89 KiB | Прегледано 1133 пъти ]

_________________
Изображение
Върнете се в началото
 Профил  
Отговори с цитат  
 Заглавие: Re: Конкурс на БГ мапс и Майкрософт
МнениеПубликувано на: 07 Ное 2009, 11:57 
Offline
Пишеща машина
Аватар

Регистриран на: 08 Авг 2009, 12:35
Местоположение: Плевен/София
Благодарил (а): 40 пъти.
Поблагодарили: 28 пъти.
Е чисто алчен би бил бавен и неточен :)
Мен ми е интересно дали потребителите освен прикачвания ще могат да задават и приоритети - "искам само с автобус", "искам път за кола", "искам повече пеша" и т.н. - Тогава самото обхождане на графа ще има нещо алчно в него.

Също така, това нещо ме човърка :
Цитат:
Входни данни ще бъдат предоставени от ДАТЕКС и ще се базират на данните от Центъра за Градска Мобилност, София.

След като се регистрираш ли ти предоставят данните, за да си тестваш алгоритъма ?

_________________
Гейм Дизайн, Gamificiaton, Манипулация :) - http://game-craft.com/blog/


Върнете се в началото
 Профил  
Отговори с цитат  
 Заглавие: Re: Конкурс на БГ мапс и Майкрософт
МнениеПубликувано на: 07 Ное 2009, 12:46 
Offline
В началото бе словото

Регистриран на: 08 Юли 2008, 08:39
Местоположение: London, UK
Благодарил (а): 0 пъти.
Поблагодарили: 10 пъти.
Цитат:
Участниците дават съгласие, ако бъдат определени за победители на 1-во, 2-ро и 3-то място – авторските права върху изработения продукт да възникват директно и първоначално за ДАТЕКС ООД. Същите нямат право да получат наградите, ако се откажат от това условие и не подпишат договора за отстъпване на права, който ще им бъде предложен на церемонията за получаване на наградите.

*finger*

_________________
Прекъснал фаталните мозъчни изкривявания.


Върнете се в началото
 Профил  
Отговори с цитат  
 Заглавие: Re: Конкурс на БГ мапс и Майкрософт
МнениеПубликувано на: 07 Ное 2009, 12:58 
Offline
Europa League
Аватар

Регистриран на: 10 Мар 2007, 18:00
Местоположение: София
Благодарил (а): 2 пъти.
Поблагодарили: 9 пъти.
RadoRado написа:
Мен ми е интересно дали потребителите освен прикачвания ще могат да задават и приоритети - "искам само с автобус", "искам път за кола", "искам повече пеша" и т.н. - Тогава самото обхождане на графа ще има нещо алчно в него.

Естествено, това си влиза в задачата.
Само "път за кола" не ми ясно точно какво имаш предвид - то където движат раздрънкани автобуси и тролеи, е път за кола.
Иначе "искам повече пеша" - съвсем резонен критерий за изчисляване на маршрут. Ето пример Плиска:
Къде по-удобно е да слезеш от 280 примерно и да повървиш 50 метра пеш до спирката на 72, отколкото да не зададеш елемент "пеш между спирки", щото ще станат екстравагантни прекачвания
:lol: :lol: :lol: :lol: :lol: :lol: :lol:
Нали може на GPS-а да махнеш ферибот при изчисляване на маршрут, който има въпиюща нужда от пресичане на воден басейн. Ама нали се сещаш алтернативния маршрут какъв може да е. :lol: :lol: :lol: :lol: :lol: :lol:

RadoRado написа:
Също така, това нещо ме човърка :
Цитат:
Входни данни ще бъдат предоставени от ДАТЕКС и ще се базират на данните от Центъра за Градска Мобилност, София.

След като се регистрираш ли ти предоставят данните, за да си тестваш алгоритъма ?

И на мен това не ми е ясно.
А тия входни данни нали са в някакъв формат? И оттова силно зависи как ще се подреди програмата.
Аз обаче да взема да се регистрирам и да видя.

_________________
Изображение


Върнете се в началото
 Профил  
Отговори с цитат  
 Заглавие: Re: Конкурс на БГ мапс и Майкрософт
МнениеПубликувано на: 07 Ное 2009, 13:19 
Offline
Europa League
Аватар

Регистриран на: 10 Мар 2007, 18:00
Местоположение: София
Благодарил (а): 2 пъти.
Поблагодарили: 9 пъти.
Ай честито.
Ето ви входни данни.
http://www.bgmaps.com/competition2009/d ... 31B65DE442

Ортогонална КС е вкарана даже. И смятат по Питагор разстояния.

_________________
Изображение


Върнете се в началото
 Профил  
Отговори с цитат  
 Заглавие: Re: Конкурс на БГ мапс и Майкрософт
МнениеПубликувано на: 09 Ное 2009, 05:10 
Offline
В началото бе словото

Регистриран на: 11 Апр 2009, 23:27
Местоположение: Edinburgh, United Kingdom
Благодарил (а): 0 пъти.
Поблагодарили: 0 пъти.
Условията на конкурса са просто крайни :)

А отношението между стойността на наградите (взети заедно) върху стойността на положения труд + условията клони към нула :D Където М$ имат пръст, нещата не вървят надобре.

Иначе заданието е интересно.

_________________
Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.
- Albert Einstein


Върнете се в началото
 Профил  
Отговори с цитат  
 Заглавие: Re: Конкурс на БГ мапс и Майкрософт
МнениеПубликувано на: 29 Ное 2009, 00:07 
Offline
В началото бе словото

Регистриран на: 30 Юли 2008, 20:35
Благодарил (а): 0 пъти.
Поблагодарили: 0 пъти.
Влизаш в сайта и виждаш, че е фрашкано с реклами.. правиш една сметка и излиза, че взимат минимум по 4-5 хиляди на ден.. нема лошо. Седни 2-3 седмици и мисли алгоритми, пък после видиш ти можеш да вземеш некое лаптопче.. USB хардче - все полезни неща. Те хората после ще си увеличат тарифката и ще почнат да взимат по 7-8-9 хиляди лева на ден.. е кво нали са ти дали там да си играеш. Евалата.. добре са го измислили!

_________________
Не съм герой, просто не изпитвам страх!!


Върнете се в началото
 Профил  
Отговори с цитат  
 Заглавие: Re: Конкурс на БГ мапс и Майкрософт
МнениеПубликувано на: 29 Ное 2009, 14:31 
Offline
Europa League
Аватар

Регистриран на: 10 Мар 2007, 18:00
Местоположение: София
Благодарил (а): 2 пъти.
Поблагодарили: 9 пъти.
Човек, то е ясно от самото начало, че добре са го измислили В ТЯХНА ПОЛЗА.
Ние като прости хора можем да си направим следната сметка. Сумата за наградите им е не повече от 2 хиляди лева, от мен да мине - малко повече. Като сложим организация по конкурса ала-бала... събрано повече от 3-4 едва ли ще хвърли.
А някой сигурно им е поискал за това 10 К. Проекта е специфичен - не може да вземеш Нюйоркския или Парижкия и да чакаш да тръгне за София :lol: :lol: :lol: :lol: :lol:
И решили да се направят на цигани.

_________________
Изображение


Върнете се в началото
 Профил  
Отговори с цитат  
Покажи мненията от миналия:  Сортирай по  
Напиши нова тема Отговори на тема  [ 12 мнения ] 



Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 1 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Преведено от: SEO блог на Йоан Арнаудов