Research Article
Combined AGADESN with DBSCAN Algorithm for Cluster Target Motion Intention Recognition
| Input: Uncertain data set D, Clustering radius Eps, Minimal number of neighboring points MinPts | | Output: A set of clusters, types of all the points in D | | Main function of the algorithm: | | DBSCAN(D, Eps, MinPts) | | ClusterNum=0 | | for each target point P in D | | ifP is visited | | continue to next point | | end if | | mark P as visited | | Eps-Neighborhood=regionQuery(P, Eps) | | if sizeof(Eps-Neighborhood)<MinPts | | mark P as noise | | else | | ClusterNum=next cluster | | expandCluster(P, Eps-Neighborhood, ClusterNum, Eps, MinPts) | | end if | | end for | | END | | regionQuery(P, Eps) | | returnEps-Neighborhood(P)={Q∈S|D(P,Q)≤Eps} | | expandCluster(P, Eps-Neighborhood, ClusterNum, Eps, MinPts) | | add P to cluster ClusterNum | | for each point in Eps-Neighborhood | | if is not visited | | mark as visited | | =regionQuery(, Eps) | | if sizeof()>=MinPts | | Eps-Neighborhood=Eps-Neighborhood joined with | | end if | | end if | | if is not yet member of any cluster | | add to cluster ClusterNum | | end if | | end for |
|