 Алгоритм поиска пути
 Алгоритм поиска пути
                            
            
                    
    
        
                
            (05.04.17 17:12)
        
    
    
        Евклидов
Манхэттэн
Чебышев
Диагональный
Давно в плагине? В настройках лабы ;)
    
    
    Манхэттэн
Чебышев
Диагональный
Давно в плагине? В настройках лабы ;)
        
                
            (05.04.17 17:18)
        
    
    
        
function Diagonal(Point, Goal) {
        return max(abs(Point.x - Goal.x), abs(Point.y - Goal.y));
    }
    function Euclidean(Point, Goal) {
        return sqrt(pow(Point.x - Goal.x, 2) + pow(Point.y - Goal.y, 2));
    }
    function Manhattan(Point, Goal) {
        return abs(Point.x - Goal.x) + abs(Point.y - Goal.y);
    }
    function Chebyshev(Point, Goal) {
        return max((Point.x - Goal.x) , (Point.y - Goal.y));
    }
        
                
            (05.04.17 17:19)
        
    
    
        > //Класс для поиска пути. Нагло стырен откуда-то там
        
                
            (05.04.17 17:31)
        
    
    
        Так какой быстрее ищет путь?
Что выбирать?
    
    
    Что выбирать?
        
                
            (05.04.17 18:41)
        
    
            Удалено Паладином
        
                
            (05.04.17 18:43)
        
    
    
        statsoft.ru/home/textbook/modules/stcluan.html#d
learnspss.ru/hndbook/glava20/cont8.htm
        
                
            (05.04.17 19:12)
        
    
    
        вообще ничего не понял))) 
    
    
    
        
                
            (05.04.17 19:19)
        
    
    
        > Super[10] (05.04.17 18:43)
>
>
>
> statsoft.ru/home/textbook/modules/stcluan.html#d
> learnspss.ru/hndbook/glava20/cont8.htm
Какой ты молодец, умеешь ссылки копировать, а слабо нормальным языком объяснить?
        
                
            (05.04.17 19:20)
        
    
    
        Злоумышленники могут пытаться похитить ваши данные с сайта statsoft.ru (например, пароли, сообщения или номера банковских карт). NET::ERR_CERT_AUTHORITY_INVALID
удалите
    
    
    удалите
        
                
            (05.04.17 19:21)
        
    
    
        Злоумышленники могут пытаться похитить ваши данные с сайта www.learnspss.ru (например, пароли, сообщения или номера банковских карт). NET::ERR_CERT_AUTHORITY_INVALID
    
    
    
        
                
            (05.04.17 19:26)
        
    
    
        > Злоумышленники могут пытаться похитить ваши данные с сайта
> statsoft.ru (например, пароли, сообщения или номера банковских
> карт). NET::ERR_CERT_AUTHORITY_INVALID
> Злоумышленники могут пытаться похитить ваши данные с сайта
> www.learnspss.ru (например, пароли, сообщения или номера
> банковских карт).
https не вводи и все будет нормально
        
                
            (05.04.17 19:31)
        
    
    
        > Disciple[11] (05.04.17 19:20)
> Злоумышленники могут пытаться похитить ваши данные с сайта
> statsoft.ru
Эти ссылки с википедии...
Копируйте второй пост без https
        
                
            (05.04.17 21:58)
        
    
    
        я бы сказал что все 4 метрики поиска кратчайшего пути в лабе дадут схожий результат, ибо у нас не такой большой граф. Но есть ограничения, передвижения только по 4 сторонам. Я бы пользовался манхеттенской метрикой.  
Эвклидова метрика дает расстояние по прямой то есть стандартные a^2=b^2+c^2 - у нас нету передвижения по диагонали.
Чебышева - это максимум по модулю, хороша, когда можно двигаться по диагонали (у нас нельзя)
А вот метрика Минковского (манхеттенская, городских кварталов) как раз учитывает передвижение по диагонали как сумму вертикальных и горизонтальных передвижений (сдвигов) - то есть движение по диагонали фактически есть змейка из гориз.+вертикальных ходов. Именно такой у нас лаб.
Диагональная метрика неравна нулю только на диагональных элементах, у нас таких путей нету.
    
    
    Эвклидова метрика дает расстояние по прямой то есть стандартные a^2=b^2+c^2 - у нас нету передвижения по диагонали.
Чебышева - это максимум по модулю, хороша, когда можно двигаться по диагонали (у нас нельзя)
А вот метрика Минковского (манхеттенская, городских кварталов) как раз учитывает передвижение по диагонали как сумму вертикальных и горизонтальных передвижений (сдвигов) - то есть движение по диагонали фактически есть змейка из гориз.+вертикальных ходов. Именно такой у нас лаб.
Диагональная метрика неравна нулю только на диагональных элементах, у нас таких путей нету.
        
                
            (05.04.17 22:10)
        
    
    
        Уж лучше бы бота на учили ходить через клетки, имеющие направление
    
    
    
        
                
            (05.04.17 23:25)
        
    
    
        > Математик
Садись, 5! :))))
        
                
            (05.04.17 23:26)
        
    
    
        > Математик
А вообще спасибо за разъяснения ;)
        
                
            (05.04.17 23:42)
        
    
    
        Математик[12] (05.04.17 21:58) 
Обожаю такие темы)
    
    
    Обожаю такие темы)
        
                
            (05.04.17 23:48)
        
    
    
        > Математик
как в старые добрые. красава разложил.
        
                
            (06.04.17 09:23)
        
    
    
        воистину Математик) спасибо!
    
    
    
        
                
            (06.04.17 09:30)
        
    
    
        а на практике все немного по другому... все 4 алгоритма работают одинакого бот идет слева на право по прямой потом на ступеньку ниже и с права на лево..
    
    
    
        
                
            (06.04.17 21:32)
        
    
    
        Обсуждение закрыто  
                     
             
                 
             Алгоритм поиска пути
 Алгоритм поиска пути
                            
            
                     Галчо
    [11]
Галчо
    [11]
    
 
     Function
    [10]
Function
    [10]
     
     Квази
    [9]
Квази
    [9]
     Super
    [10]
Super
    [10]
     Astro
    [12]
Astro
    [12]
     Математик
    [12]
Математик
    [12]
     -Lesnik-
    [11]
-Lesnik-
    [11]
     HR-V
    [12]
HR-V
    [12]
     Элеонор
    [12]
Элеонор
    [12]
     Копейка
    [11]
Копейка
    [11]