Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    21

    algoritmo dijkstra

    Salve a tutti,

    sto lavorando con il linguaggio AMPL su un problema di programmazione lineare intera.

    Ho N veicoli su un grafo e voglio semplicemente modificare l'algoritmo di dijkstra in maniera da trovare il cammino minimo per ciascuno senza che ci siano collisioni tra robot.

    Ovviamente ogni robot conosce la posizione degli altri.

    Avete idee?

    Grazie
    Pretendo "Done"

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2011
    Messaggi
    3
    Ciao,

    come è definito l'evento collisione?
    Significa che all'istante T1 non possono esserci due robot che percorrono uno stesso arco per andare da un nodo di partenza ad uno di destinazione?
    Immagini allegate Immagini allegate

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    21
    esatto... fissato un orizzonte temporale T_max... l'evento collisione significa che ad ogni tempo discreto t non devono esserci 2 veicoli sullo stesso nodo e 2 veicoli non devono percorrere lo stesso arco.
    Ipotizziamo che i veicoli possono essere N . Ogni veicolo conosce la posizione degli altri ad ogni istante temporale.

    Più che ad una procedura iterativa, sarei interessato a trovare una funzione costo e una serie di vincoli che eseguiti da un solver di ottimizzazione lineare intera mi possa dare la soluzione (se il problema è fattibile)

    grazie..
    Pretendo "Done"

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.