A Distance Matrix Completion Approach to 1-Round Algorithms for Point Placement in the Plane

  • Md. Zamilur Rahman
  • Udayamoorthy Navaneetha Krishnan
  • Cory Jeane
  • Asish MukhopadhyayEmail author
  • Yash P. Aneja
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10990)


In this paper we propose a 1-round algorithm for approximate point placement in the plane in an adversarial model. The distance query graph presented to the adversary is chordal. The remaining distances are determined using a distance matrix completion algorithm for chordal graphs, based on a result by Bakonyi and Johnson [SIAM Journal on Matrix Analysis and Applications 16 (1995)]. The layout of the points is determined from the complete distance matrix in two ways: using the traditional Young-Householder approach as well as a Stochastic Proximity Embedding (SPE) method due to Agrafiotis [Journal of Computational Chemistry 24 (2003)].


Distance geometry Point placement Distance matrix completion Embed algorithm Eigenvalue decomposition 


  1. 1.
    Damaschke, P.: Randomized vs. deterministic distance query strategies for point location on the line. Discrete Appl. Math. 154(3), 478–484 (2006)MathSciNetCrossRefGoogle Scholar
  2. 2.
    Damaschke, P.: Point placement on the line by distance data. Discrete Appl. Math. 127(1), 53–62 (2003)MathSciNetCrossRefGoogle Scholar
  3. 3.
    Chin, F.Y.L., Leung, H.C.M., Sung, W.K., Yiu, S.M.: The point placement problem on a line-improved bounds for pairwise distance queries. In: Giancarlo, R., Hannenhalli, S. (eds.) WABI 2007. LNCS, vol. 4645, pp. 372–382. Springer, Heidelberg (2007). Scholar
  4. 4.
    Alam, M.S., Mukhopadhyay, A.: More on generalized jewels and the point placement problem. J. Graph Algorithms Appl. 18(1), 133–173 (2014)MathSciNetCrossRefGoogle Scholar
  5. 5.
    Alam, M.S., Mukhopadhyay, A.: Three paths to point placement. In: Ganguly, S., Krishnamurti, R. (eds.) CALDAM 2015. LNCS, vol. 8959, pp. 33–44. Springer, Cham (2015). Scholar
  6. 6.
    Aspnes, J., et al.: A theory of network localization. IEEE Trans. Mobile Comput. 5(12), 1663–1678 (2006)CrossRefGoogle Scholar
  7. 7.
    Biswas, P., Liang, T., Wang, T., Ye, Y.: Semidefinite programming based algorithms for sensor network localization. TOSN 2(2), 188–220 (2006)CrossRefGoogle Scholar
  8. 8.
    Schoenberg, I.J.: Remarks to Maurice Fretchet’s article “sur la definition axiomatique d’une classe d’espace distancis vectoriellement applicable sur l’espace de Hilbert". Ann. Math. 36(3), 724–731 (1935)MathSciNetCrossRefGoogle Scholar
  9. 9.
    Young, G., Householder, A.S.: Discussion of a set of points in terms of their mutual distances. Psychometrika 3(1), 19–22 (1938)CrossRefGoogle Scholar
  10. 10.
    Mukhopadhyay, A., Sarker, P.K., Kannan, K.K.V.: Point placement algorithms: an experimental study. Int. J. Exp. Algorithms 6(1), 1–13 (2016)Google Scholar
  11. 11.
    Bakonyi, M., Johnson, C.R.: The euclidian distance matrix completion problem. SIAM J. Matrix Anal. Appl. 16(2), 646–654 (1995)MathSciNetCrossRefGoogle Scholar
  12. 12.
    Agrafiotis, D.K.: Stochastic proximity embedding. J. Comput. Chem. 24(10), 1215–1221 (2003)CrossRefGoogle Scholar
  13. 13.
    Rose, D.J., Tarjan, R.E., Lueker, G.S.: Algorithmic aspects of vertex elimination on graphs. SIAM J. Comput. 5(2), 266–283 (1976)MathSciNetCrossRefGoogle Scholar
  14. 14.
    Grone, R., Johnson, C.R., Sa, E.M., Wolkowicz, H.: Positive definite completions of partial hermitian matrices. Linear Algebra Appl. 58, 109–124 (1984)MathSciNetCrossRefGoogle Scholar
  15. 15.
    Bron, C., Kerbosch, J.: Algorithm 457: finding all cliques of an undirected graph. Commun. ACM 16(9), 575–577 (1973)CrossRefGoogle Scholar
  16. 16.
    Ellis, R., Lay, D.: Rank-preserving extensions of band matrices. Linear Multilinear Algebra 26, 147–179 (1990)MathSciNetCrossRefGoogle Scholar
  17. 17.
    Kabsch, W.: A solution for the best rotation to relate two sets of vectors. Acta Crystallogr. A 32(5), 922–923 (1976)CrossRefGoogle Scholar
  18. 18.
    Markenzon, L., Vernet, O., Araujo, L.H.: Two methods for the generation of chordal graphs. Ann. OR 157(1), 47–60 (2008)MathSciNetCrossRefGoogle Scholar

Copyright information

© Springer-Verlag GmbH Germany, part of Springer Nature 2018

Authors and Affiliations

  • Md. Zamilur Rahman
    • 1
  • Udayamoorthy Navaneetha Krishnan
    • 1
  • Cory Jeane
    • 1
  • Asish Mukhopadhyay
    • 1
    Email author
  • Yash P. Aneja
    • 2
  1. 1.School of Computer ScienceUniversity of WindsorWindsorCanada
  2. 2.Odette School of BusinessUniversity of WindsorWindsorCanada

Personalised recommendations