首页 | 官方网站   微博 | 高级检索  
     


Algorithms for computing diffuse reflection paths in polygons
Authors:Subir Kumar Ghosh  Partha Pratim Goswami  Anil Maheshwari  Subhas Chandra Nandy  Sudebkumar Prasant Pal  Swami Sarvattomananda
Affiliation:1. School of Technology & Computer Science, Tata Institute of Fundamental Research, Mumbai, 400005, India
2. Institute of Radiophysics and Electronics, University of Calcutta, Kolkata, 700009, India
3. School of Computer Science, Carleton University, Ottawa, KIS 5B6, Canada
4. Advanced Computing and Microelectronics Unit, Indian Statistical Institute, Kolkata, 700108, India
5. Department of Computer Science and Engineering, Indian Institute of Technology, Kharagpur, 721302, India
6. School of Mathematical Sciences, Ramakrishna Mission Vivekananda University, Belur, 711202, India
Abstract:Let s be a point source of light inside a polygon P of n vertices. A polygonal path from s to some point t inside P is called a diffuse reflection path if the turning points of the path lie on edges of?P. A?diffuse reflection path is said to be optimal if it has the minimum number of reflections on the path. The problem of computing a diffuse reflection path from s to t inside P has not been considered explicitly in the past. We present three different algorithms for this problem which produce suboptimal paths. For constructing such a path, the first algorithm uses a greedy method, the second algorithm uses a transformation of a minimum link path, and the third algorithm uses the edge–edge visibility graph of?P. The first two algorithms are for polygons without holes, and they run in O(n+klogn) time, where k denotes the number of reflections in the constructed path. The third algorithm is for polygons with or without holes, and it runs in O(n 2) time. The number of reflections in the path produced by this third algorithm can be at most three times that of an optimal diffuse reflection path. Though the combinatorial approach used in the third algorithm gives a better bound on the number of reflections on the path, the first and the second algorithms stand on the merit of their elegant geometric approaches based on local geometric information.
Keywords:
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号