Linking Constraints Linear Programming