background image

πλήρως η δυναμική πολλαπλών οχημάτων.

Αρχικά, ο αλγόριθμος DARP χρησιμοποιεί μια αντιστοιχία ενός κελιού για κάθε

όχημα. Διατηρείται ένας πίνακας αξιολόγησης E

i

για κάθε όχημα. Αυτός ο πίνακας

αξιολόγησης υποδεικνύει την απόσταση μεταξύ κάθε χωροpixel της περιοχής ενδια-

ϕέροντος και της αρχικής θέσης του κάθε οχήματος. Για να υπολογίσουμε αυτή

την απόσταση χρησιμοποιούμε τον τύπο της ευκλείδειας απόστασης, εξ. 3.1.

D

v

=

(x

v

− x

0

)

2

+ (y

v

− y

0

)

2

,

∀V ∈ L

(3.1)

όπου (x

v

, y

v

)

υποδηλώνουν τις συντεταγμένες της αρχικής θέσης του οχήματος.

Σε κάθε επανάληψη, υπολογίζεται ο πίνακας αντιστοίχισης χρησιμοποιώντας την

εξ. 3.2). Αυτός ο πίνακας αντιστοιχεί κάθε χωροpixel σε κάθε όχημα βάσει την

απόσταση του κάθε χωροpixel από την αρχική θέση του κάθε οχήματος.

A

x,y

=

minE

i

,

(x, y∈ L

(3.2)

Κατά συνέπεια, η περιοχή του κάθε οχήματος L

i

μπορεί να υπολογιστεί κατευ-

θείαν χρησιμοποιώντας τον πίνακα αντιστοιχειών A χρησιμοποιώντας (εξ. 3.3).

L

i

=

{(x, y∈ L : (x, y) = i} , ∀ {i ∈ (1, ..., n

r

)

}

(3.3)

Επιπλέον, ο αριθμός των εκχωρημένων χωροpixel ανά όχημα ορίζεται ως το

πλήθος του συνόλου L

i

set (εξ. 3.4).

k

i

=

|L

i

| , ∀i ∈ {1, ..., n

r

}

(3.4)

Χρησιμοποιώντας τον πίνακα εκχωρήσεων A, ο DARP θα εκχωρήσει ένα χωρο-

pixel σε μόνο ένα όχημα και κάθε χωροpixel θα αντιστοιχιστεί σε κάποια υποπεριοχή

ενός οχήματος. Εννοείται, βέβαια, πως η αρχική θέση κάθε οχήματος εντασσεται

38