My current big unsolved problem is to use Nvidia GPUs to compute the volumes of all the nonempty intersections between the tetrahedra in two different 3D triangulations of the same polyhedron.

Generally, I develop and implement fast parallel algorithms on very large geometric datasets in CAD and GIS. I've also modeled and processed large terrain databases, e.g., to compress, to compute hydrography and visibility, and to site observers, and compressed 5D environmental data sets. The algorithms are the fastest in their class; awards are listed below.

  1. Recent papers and talks:


    • W. Randolph Franklin and Salles Viana Gomes de Magalhães. Minimal representations of polygons and polyhedra. In John Krumm, editor, Spatial Gems. ACM, nov 2019.
      [abstract▼] [details] [full text] [BibTeX▼]
    • Marcelo de Matos Menezes, Salles Viana Gomes Magalhães, W. Randolph Franklin, Matheus Aguilar de Oliveira, and Rodrigo E. O. Bauer Chichorro. Accelerating the exact evaluation of geometric predicates with GPUs. In 28th International Meshing Roundtable. Buffalo, NY, USA, 16 Oct 2019.
      [abstract▼] [details] [full text] [slides] [BibTeX▼]
    • W. Randolph Franklin and Salles Viana Gomes de Magalhães. Implementing simulation of simplicity for geometric degeneracies. unpublished, 2019.
      [details] [full text] [BibTeX▼]
    • Salles V. G. de Magalhães, W. Randolph Franklin, and Marcus V. A. Andrade. An efficient and exact parallel algorithm for intersecting large 3-d triangular meshes using arithmetic filters. Computer Aided Design, 2019. accepted.
      [abstract▼] [details] [full text] [BibTeX▼]
    • W. Randolph Franklin and Salles V. G. de Magalhães. Computing intersection areas of overlaid 2d meshes. In IGS2019 International Geometry Summit Posters' proceedings. Vancouver, Canada, 17–21 June 2019.
      [abstract▼] [details] [full text] [poster] [fastforward] [BibTeX▼]


    • Salles Viana Gomes de Magalhães, W. Randolph Franklin, and Ricardo dos Santos Ferreira. Fast analysis of upstream features on spatial networks (GIS Cup). In Proceedings of the 26th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems, SIGSPATIAL '18, 622–625. New York, NY, USA, 2018. ACM. Winner (1st place). doi:10.1145/3274895.3276474.
      [abstract▼] [details] [full text] [slides] [BibTeX▼]
    • W. Randolph Franklin, Salles V. G. de Magalhães, and Marcus V. A. Andrade. Data structures for parallel spatial algorithms on large datasets (vision paper). In Proceedings of BigSpatial’18: 7th ACM SIGSPATIAL Workshop on Analytics for Big Geospatial Data. Seattle, USA, 6 Nov 2018.
      [abstract▼] [details] [full text] [slides] [BibTeX▼]
    • W. Randolph Franklin, Salles V. G. de Magalhães, and Marcus V. A. Andrade. Exact fast parallel intersection of large 3-D triangular meshes (extended abstract). In 28th Annual Fall Workshop on Computational Geometry. Queens College, CUNY, New York City, 26–27 Oct 2018.
      [abstract▼] [details] [full text] [BibTeX▼]
    • W. Randolph Franklin, Salles V. G. de Magalhães, and Marcus V. A. Andrade. Exact fast parallel intersection of large 3-D triangular meshes. In 27th International Meshing Roundtable. Alberqueque, New Mexico, 2 Oct 2018.
      [abstract▼] [details] [full text] [slides] [BibTeX▼]


    • W. Randolph Franklin. Applications of geometry. In Kenneth H Rosen, editor, Handbook of Discrete and Combinatorial Mathematics, Discrete Mathematics and Its Applications, chapter 13.8, pages 998–1022. CRC Press, 2nd edition, 1 Dec 2017.
      [abstract▼] [details] [full text] [BibTeX▼]
  2. Professional summary

    1. Professor, ECSE Dept, RPI
    2. BSc (Toronto)
    3. AM, PhD, Applied Math (Harvard)
    4. Program Director, Numeric, Symbolic, and Geometric Computation Program, CISE, National Science Foundation, 2000—2002
    5. Visiting Professor, UC Berkeley, 1985—1986
    6. Visiting positions at Genoa, Laval, CSIRO Canberra, National University of Singapore, 1992—1993.
    7. Visitor at Georgia Tech, 2016.
    8. GPG key
    9. Vcard
    10. Email: frankwrATSIGNrpiONEDOTedu
  3. Brief Bio

  4. Long resume(Education - Professional Career - Publications - Presentations - Synergistic Activities and Service - Grad Students - Teaching or Course Development - Hardware Used - Professional Memberships - Major Research Grants), including postal address, email (GPG welcomed), phone

  5. Google scholar profile.

  6. Recent grants.

  7. Research

  8. Software

  9. Publications

  10. Awards

  11. RPI Articles

  12. Teaching

  13. Past students

  14. Advice

  15. Misc