### Abstract

We consider the problem of dynamic self-reconfiguration in a modular self-reconfigurable robot (MSR). Previous approaches to MSR self-reconfiguration solve this problem using algorithms that search for a goal configuration in the MSR's configuration space. In contrast, we model the self-reconfiguration problem as a constrained optimization problem that attempts to minimize the reconfiguration cost while achieving a desirable configuration. We formulate the MSR self-reconfiguration problem as finding the optimal coalition structure within a coalition game theoretic framework. To reduce the complexity of finding the optimal coalition structure, we represent the set of all robot modules as a fully-connected graph. Each robot module corresponds to a vertex of the graph and edge weights represent the utility of a pair of modules being in the same coalition (or, connected component). The value of a coalition structure is then defined as the sum of the weights of all edges that are completely within the same coalition in that coalition structure. We then use a graph partitioning technique to cluster the vertices (robot modules) in the constructed graph so that the obtained coalition structure has close to optimal value. The clustering algorithm has time complexity polynomial in the number of agents, n, and yields an O(log n) approximation. We have verified our technique experimentally for a variety of settings. Our results show that the graph clustering-based self-reconfiguration algorithm performs comparably with two other existing algorithms for determining optimal coalition structures.

Original language | English (US) |
---|---|

Pages | 488-495 |

Number of pages | 8 |

State | Published - Jan 1 2012 |

Event | 11th International Conference on Autonomous Agents and Multiagent Systems 2012: Innovative Applications Track, AAMAS 2012 - Valencia, Spain Duration: Jun 4 2012 → Jun 8 2012 |

### Conference

Conference | 11th International Conference on Autonomous Agents and Multiagent Systems 2012: Innovative Applications Track, AAMAS 2012 |
---|---|

Country | Spain |

City | Valencia |

Period | 6/4/12 → 6/8/12 |

### Fingerprint

### Keywords

- Coalition game
- Dynamic reconfiguration
- Graph-based clustering
- Modular self-reconfigurable robots

### ASJC Scopus subject areas

- Artificial Intelligence

### Cite this

*Dynamic reconfiguration in modular robots using graph partitioning-based coalitions*. 488-495. Paper presented at 11th International Conference on Autonomous Agents and Multiagent Systems 2012: Innovative Applications Track, AAMAS 2012, Valencia, Spain.

**Dynamic reconfiguration in modular robots using graph partitioning-based coalitions.** / Dasgupta, Prithviraj; Ufimtsev, Vladimir; Nelson, Carl; Hossain, S. G.M.

Research output: Contribution to conference › Paper

}

TY - CONF

T1 - Dynamic reconfiguration in modular robots using graph partitioning-based coalitions

AU - Dasgupta, Prithviraj

AU - Ufimtsev, Vladimir

AU - Nelson, Carl

AU - Hossain, S. G.M.

PY - 2012/1/1

Y1 - 2012/1/1

N2 - We consider the problem of dynamic self-reconfiguration in a modular self-reconfigurable robot (MSR). Previous approaches to MSR self-reconfiguration solve this problem using algorithms that search for a goal configuration in the MSR's configuration space. In contrast, we model the self-reconfiguration problem as a constrained optimization problem that attempts to minimize the reconfiguration cost while achieving a desirable configuration. We formulate the MSR self-reconfiguration problem as finding the optimal coalition structure within a coalition game theoretic framework. To reduce the complexity of finding the optimal coalition structure, we represent the set of all robot modules as a fully-connected graph. Each robot module corresponds to a vertex of the graph and edge weights represent the utility of a pair of modules being in the same coalition (or, connected component). The value of a coalition structure is then defined as the sum of the weights of all edges that are completely within the same coalition in that coalition structure. We then use a graph partitioning technique to cluster the vertices (robot modules) in the constructed graph so that the obtained coalition structure has close to optimal value. The clustering algorithm has time complexity polynomial in the number of agents, n, and yields an O(log n) approximation. We have verified our technique experimentally for a variety of settings. Our results show that the graph clustering-based self-reconfiguration algorithm performs comparably with two other existing algorithms for determining optimal coalition structures.

AB - We consider the problem of dynamic self-reconfiguration in a modular self-reconfigurable robot (MSR). Previous approaches to MSR self-reconfiguration solve this problem using algorithms that search for a goal configuration in the MSR's configuration space. In contrast, we model the self-reconfiguration problem as a constrained optimization problem that attempts to minimize the reconfiguration cost while achieving a desirable configuration. We formulate the MSR self-reconfiguration problem as finding the optimal coalition structure within a coalition game theoretic framework. To reduce the complexity of finding the optimal coalition structure, we represent the set of all robot modules as a fully-connected graph. Each robot module corresponds to a vertex of the graph and edge weights represent the utility of a pair of modules being in the same coalition (or, connected component). The value of a coalition structure is then defined as the sum of the weights of all edges that are completely within the same coalition in that coalition structure. We then use a graph partitioning technique to cluster the vertices (robot modules) in the constructed graph so that the obtained coalition structure has close to optimal value. The clustering algorithm has time complexity polynomial in the number of agents, n, and yields an O(log n) approximation. We have verified our technique experimentally for a variety of settings. Our results show that the graph clustering-based self-reconfiguration algorithm performs comparably with two other existing algorithms for determining optimal coalition structures.

KW - Coalition game

KW - Dynamic reconfiguration

KW - Graph-based clustering

KW - Modular self-reconfigurable robots

UR - http://www.scopus.com/inward/record.url?scp=84899443975&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84899443975&partnerID=8YFLogxK

M3 - Paper

AN - SCOPUS:84899443975

SP - 488

EP - 495

ER -