We investigate autonomous mobile robots in the Euclidean plane. A robot has a function called target function to decide the destination from the robots' positions. Robots may have different target functions. If the robots whose target functions are chosen from a set of target functions always solve a problem , we say that is compatible with respect to . If is compatible with respect to , every target function is an algorithm for . Even if both and are algorithms for , may not be compatible with respect to . From the view point of compatibility, we investigate the convergence, the fault tolerant ()-convergence (FC()), the fault tolerant ()-convergence to points (FC()-PO), the fault tolerant ()-convergence to a convex -gon (FC()-CP), and the gathering problems, assuming crash failures. Obtained results classify these problems into three groups: The convergence, FC(1), FC(1)-PO, and FC()-CP compose the first group: Every set of target functions which always shrink the convex hull of a configuration is compatible. The second group is composed of the gathering and FC()-PO for : No set of target functions which always shrink the convex hull of a configuration is compatible. The third group, FC() for , is placed in between. Thus, FC(1) and FC(2), FC(1)-PO and FC(2)-PO, and FC(2) and FC(2)-PO are respectively in different groups, despite that FC(1) and FC(1)-PO are in the first group.
View on arXiv