Minimum cost open chain reconfiguration

  • Authors:
  • Ali Nourollah;Mohammadreza Razzazi

  • Affiliations:
  • Department of Electrical and Computer Engineering, Shahid Rajaee Teacher Training University, Tehran, Iran;Software Systems R&D Lab., Department of Computer Engineering & IT, Amirkabir University of Technology, #424 Hafez Avenue, P. O. Box 15875-4413, Tehran, Iran

  • Venue:
  • Discrete Applied Mathematics
  • Year:
  • 2011

Quantified Score

Hi-index 0.04

Visualization

Abstract

An open chain or n-link is a sequence of n links with fixed lengths that are joined together at their endpoints and can turn about their endpoints, which act as joints. Positions of the joints of a chain define a configuration of the chain in the space. In one-dimensional space, we define a binary configuration as a sequence of direction of links. Open chain reconfiguration is a sequence of predefined transformation operations which can be used to convert a given binary configuration to another given binary configuration. Each transformation operation is assigned a cost. For two given binary configurations, there may be many reconfigurations whose costs are different. We formalize the problem, and we propose a dynamic programming approach to find a reconfiguration whose cost is minimum for the conversion of two given binary configurations of an open chain in the one-dimensional space. Our algorithm takes O(n^2) time using O(n) space.