Abstract
We present efficient algorithms for solving the problem of computing an optimal penetration (a ray or a semi-ray) among weighted regions in 2-D and 3-D spaces. This problem finds applications in several areas, such as radiation therapy, geological exploration, and environmental engineering. Our algorithms are based on a combination of geometric techniques and optimization methods. Our geometric analysis shows that the d-D (d = 2, 3) optimal penetration problem can be reduced to solving O(n 2(d−1)) instances of certain special types of non-linear optimization problems, where n is the total number of vertices of the regions. We also give implementation results of our 2-D algorithms.
Similar content being viewed by others
References
L. Aleksandrov, M. Lanthier, A. Maheshwari, and J.-R. Sack, “An ε-approximation algorithm for weighted shortest paths on polyhedral surfaces,” in Proc. of 6th Scandinavian Workshop on Algorithm Theory, 1998, pp. 11-22.
E.G. Anagnostou, L.J. Guibas, and V.G. Polimenis, “Topological sweeping in three dimensions,” in Proc. Inter-national Symp. on Algorithms, 1990, pp. 310-317.
T. Asano, L.J. Guibas, and T. Tokuyama, “Walking in an arrangement topologically,” Int. J. of Computational Geometry and Applications, vol. 4, pp. 123-151, 1994.
T. Asano and T. Tokuyama, “Topological walk revisited,” in Proc. 6th Canadian Conf. on Comp. Geometry, 1994, pp. 1-6.
G.K. Bahr, J.G. Kereiakes, H. Horowitz, R. Finney, J. Galvin, and K. Goode, “The method of linear programming applied to radiation treatment planning,” Radiology, vol. 91, pp. 686-693, 1968.
T. Bortfeld, J. Bürkelbach, R. Boesecke, and W. Schlegel, “Methods of image reconstruction from projections applied to conformation radiotherapy,” Phys. Med. Biol., vol. 38, pp. 291-304, 1993.
T. Bortfeld and W. Schlegel, “Optimization of beam orientations radiation therapy: Some theoretical considera-tions,” Phys. Med. Biol., vol. 35, pp. 1423-1434, 1990.
A.L. Boyer, T.R. Bortfeld, L. Kahler, and T.J. Waldron, “MLC modulation of x-ray beams in discrete steps,” in Proc. of 11th Conf. on the Use of Computers in Radiation Therapy, 1994, pp. 178-179.
A.L. Boyer, G.E. Desobry, and N.H. Wells, “Potential and limitations of invariant kernel conformal therapy,” Med. Phys., vol. 18, pp. 703-712, 1991.
A. Brahme, “Optimization of stationary and moving beam radiation therapy techniques,” Radiother. Oncol., vol. 12, pp. 129-140, 1988.
A. Brahme, “Inverse radiation therapy planning: Principles and possibilities,” in Proc. of 11th Conf. on the Use of Computers in Radiation Therapy, 1994, pp. 6-7.
A. Brahme, “Optimization of radiation therapy, “Int. J. Radiat. Oncol. Biol. Phys., vol. 28, pp. 785-787, 1994.
R.D. Bucholz, “Introduction to the journal of image guided surgery,” Journal of Image Guided Surgery, vol. 1, no. 1, pp. 1-11, 1995.
C.W. Burckhardt, P. Flury, and D. Glauser, “Stereotactic brain surgery,” IEEE Engineering in Medicine and Biology, vol. 14, no. 3, pp. 314-317, 1995.
Y. Censor, M.D. Altschuler, and W.D. Powlis, “Acomputational solution of the inverse problem in radiation-therapy treatment planning,” Applied Math. and Computation, vol. 25, pp. 57-87, 1988.
D.Z. Chen, O. Daescu, X.S. Hu, and J. Xu, “Finding an optimal path without growing the tree,” in Procs. of the 6th Annual European Symp. on Algorithms, 1998, pp. 356-367.
D.Z. Chen and J. Xu, “Peeling an arrangement topologically,” in Proc. 4th CGC Workshop on Computational Geometry, 1999.
L. Craig, J.L. Zhou, and A.L. Tits, “User's guide for CFSQP version 2.5,” Electrical Eng. Dept. and Institute for Systems Research, University of Maryland, TR-94-16r1, 1994.
F. Durand, G. Drettakis, and C. Puech, “The 3D visibility complex, a new approach to the problems of accurate visibility,” in Proc. of 7th Eurographic Workshop on Rendering, 1996, pp. 245-257.
H. Edelsbrunner and L.J. Guibas, “Topologically sweeping an arrangement,” Journal of Computer and System Sciences, vol. 38, pp. 165-194, 1989.
R.W. Freund and F. Jarre, “Solving the sum-of-ratios problem by an interior-point method,” Journal of Global Optimization, vol. 19, no. 3, pp. 83-102, 2001.
D. Glauser, P. Flury, Ph. Durr, H. Funakubo, C.W. Burckhardt, J. Favre, P. Schnyder, and H. Fankhauser, “Configuration of a robot dedicated to stereotactic surgery,” Stereotact. Func. Neurosurg., vol. 54 and 55, pp. 468-470, 1990.
A. Gustafsson, B.K. Lind, and A. Brahme, “A generalized pencil beam algorithm for optimization of radiation therapy,” Med. Phys., vol. 21, pp. 343-356, 1994.
T. Holmes and T.R. Mackie, “A comparison of three inverse treatment planning algorithms,” Phys. Med. Biol., vol. 39, pp. 91-106, 1994.
H. Koyama, T. Uchida, H. Funakubo, K. Takakura, and H. Fankhauser, “Development of a new microsurgical robot for stereotactic neurosurgery,” Stereotact. Func. Neurosurg., vol. 54 and 55, pp. 462-467, 1990.
M. Lanthier, A. Maheshwari, and J.-R. Sack, “Approximating weighted shortest paths on polyhedral surfaces,” in Proc. of 13th ACM Symp. on Comp. Geometry, 1997, pp. 274-283.
J.C. Latombe, Robot Motion Planning, Kluwer Academic Publishers, Boston, MA, 1991.
J. Legras, B. Legras, J.P. Lambert, and P. Aletti, “The use of a microcomputer for non-linear optimization of doses in external radiotherapy,” Phys. Med. Biol., vol. 31, pp. 1353-1359, 1986.
B.K. Lind, “Properties of an algorithm for solving the inverse problem in radiation therapy,” in Proc. of 9 th International. Conf. on the Use of Computers in Radiation Therapy, 1987, pp. 235-239.
B.K. Lind and A. Brahme, “Optimization of radiation therapy dose distributions with scanned photon beams,” Inv. Prob., vol. 16, pp. 415-426, 1990.
C. Mata and J.S.B. Mitchell, “A new algorithm for computing shortest paths in weighted planar subdivisions,” in Proc. of the 13th ACM Symp. on Comp. Geometry, 1997, pp. 264-273.
S.C. McDonald and P. Rubin, “Optimization of external beam radiation therapy,” Int. J. Radiat. Oncol. Biol. Phys., vol. 2, pp. 307-317, 1977.
Z. Michalewicz, “GENOCOP III genetic algorithm for constrained problems,” http://www.coe.uncc.edu/~zbyszek/gcreadme.html, 1995.
J.S.B. Mitchell and C.H. Papadimitriou, “The weighted region problem: Finding shortest paths through a weighted planar subdivision,” Journal of the ACm, vol. 38, pp. 18-73, 1991.
M. Pocchiola and G. Vegter, “The visibility complex,” Int. J. of Computational Geometry and Applications, vol. 6, pp. 279-308, 1996. A Special issue devoted to ACM-SQCG'93.
W.D. Powlis, M.D. Altschuler, Y. Censor, and E.L. Buhle, “Semi-automated radiotherapy treatment planning with a mathematical model to satisfy treatment goals,” Int. J. Radiat. Oncol. Biol. Phys., vol. 16, pp. 271-276, 1989.
F.P. Preparata and M.I. Shamos, Computational Geometry: An Introduction, Springer-Verlag, New York, 1985.
S. Rivière, “Visibility computations in 2D polygonal scenes,” Ph.D. Thesis, Universitè Joseph Fourier, Grenoble, France, 1997.
A. Schweikard, J.R. Adler, and J.C. Latombe, “Motion planning in stereotaxic radiosurgery,” IEEE Trans. on Robotics and Automation, vol. 9, pp. 764-774, 1993.
S. Webb, “Optimization of conformal radiotherapy dose distributions by simulated annealing,” Phys. Med. Biol., vol. 34, pp. 1349-1369, 1989.
S. Webb, “Optimizing the planning of intensity-modulated radiotherapy,” Phys. Med. Biol., vol. 39, pp. 2229-2246, 1994.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Chen, D.Z., Daescu, O., Hu, X.(. et al. Determining an Optimal Penetration Among Weighted Regions in Two and Three Dimensions. Journal of Combinatorial Optimization 5, 59–79 (2001). https://doi.org/10.1023/A:1009885517653
Issue Date:
DOI: https://doi.org/10.1023/A:1009885517653