Visibility testing and counting

•Given a set of n disjoint line segments and a segment s, we consider 2 problems.•Visibility testing problem is to check whether a given point p is visible to s.•Visibility counting problem is to count the number of segments visible from p.•We give a new randomized algorithm for VTP and an approxima...

Full description

Saved in:
Bibliographic Details
Published in:Information processing letters Vol. 115; no. 9; pp. 649 - 654
Main Authors: Alipour, Sharareh, Ghodsi, Mohammad, Zarei, Alireza, Pourreza, Maryam
Format: Journal Article
Language:English
Published: Amsterdam Elsevier B.V 01.09.2015
Elsevier Sequoia S.A
Subjects:
ISSN:0020-0190, 1872-6119
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract •Given a set of n disjoint line segments and a segment s, we consider 2 problems.•Visibility testing problem is to check whether a given point p is visible to s.•Visibility counting problem is to count the number of segments visible from p.•We give a new randomized algorithm for VTP and an approximation algorithm for VCP.•We present our experimental results. For a set of n disjoint line segments S in R2, the visibility testing problem (VTP) is to test whether the query point p sees a query segment s∈S. For this configuration, the visibility counting problem (VCP) is to preprocess S such that the number of visible segments in S from any query point p can be computed quickly. In this paper, we solve VTP in expected logarithmic query time using quadratic preprocessing time and space. Moreover, we propose a (1+δ)-approximation algorithm for VCP using at most quadratic preprocessing time and space. The query time of this method is Oϵ(1δ2n) where Oϵ(f(n))=O(f(n)nϵ) and ϵ>0 is an arbitrary constant number.
AbstractList •Given a set of n disjoint line segments and a segment s, we consider 2 problems.•Visibility testing problem is to check whether a given point p is visible to s.•Visibility counting problem is to count the number of segments visible from p.•We give a new randomized algorithm for VTP and an approximation algorithm for VCP.•We present our experimental results. For a set of n disjoint line segments S in R2, the visibility testing problem (VTP) is to test whether the query point p sees a query segment s∈S. For this configuration, the visibility counting problem (VCP) is to preprocess S such that the number of visible segments in S from any query point p can be computed quickly. In this paper, we solve VTP in expected logarithmic query time using quadratic preprocessing time and space. Moreover, we propose a (1+δ)-approximation algorithm for VCP using at most quadratic preprocessing time and space. The query time of this method is Oϵ(1δ2n) where Oϵ(f(n))=O(f(n)nϵ) and ϵ>0 is an arbitrary constant number.
For a set of n disjoint line segments S in R..., the visibility testing problem (VTP) is to test whether the query point p sees a query segment s...S. For this configuration, the visibility counting problem (VCP) is to preprocess S such that the number of visible segments in S from any query point p can be computed quickly. This paper solves VTP in expected logarithmic query time using quadratic preprocessing time and space. Moreover, we propose a (1+d)-approximation algorithm for VCP using at most quadratic preprocessing time and space. The query time of this method is ... where ...(f(n))=O(f(n)n...) and ...>0 is an arbitrary constant number. (ProQuest: ... denotes formulae/symbols omitted.)
Author Alipour, Sharareh
Ghodsi, Mohammad
Pourreza, Maryam
Zarei, Alireza
Author_xml – sequence: 1
  givenname: Sharareh
  surname: Alipour
  fullname: Alipour, Sharareh
  email: shalipour@ce.sharif.edu
  organization: Sharif University of Technology, Iran
– sequence: 2
  givenname: Mohammad
  surname: Ghodsi
  fullname: Ghodsi, Mohammad
  email: Ghodsi@sharif.edu
  organization: Sharif University of Technology, Institute for Research in Fundamental Sciences (IPM), Iran
– sequence: 3
  givenname: Alireza
  surname: Zarei
  fullname: Zarei, Alireza
  email: zarei@sharif.ir
  organization: Sharif University of Technology, Iran
– sequence: 4
  givenname: Maryam
  surname: Pourreza
  fullname: Pourreza, Maryam
  email: pourreza@ce.sharif.ir
  organization: Sharif University of Technology, Iran
BookMark eNp9kE1LAzEQhoNUsK3-AE8WPO86k2Szu3iSYlUoeFGvIc1mJcua1CQV-u9NqScPPQ0D7zMfz4xMnHeGkGuEEgHF3VDa7VhSwKoEVgK0Z2SKTU0LgdhOyBSAQgHYwgWZxTgAgOCsnpKbDxvtxo427RfJxGTd50K5bqH9zh2aS3LeqzGaq786J--rx7flc7F-fXpZPqwLzWiVClr1pgesldKKUSM0rypAzTcKDaqm10L3YtNBrVXTMaGAq7qlHFnXtFgBY3Nye5y7Df57lw-Rg98Fl1dKFI3gvEHW5hQeUzr4GIPp5TbYLxX2EkEePMhBZg_y4EECk9lDZup_jLZJJetdCsqOJ8n7I2ny4z_WBBm1NU6bzgajk-y8PUH_ApyIeFQ
CODEN IFPLAT
CitedBy_id crossref_primary_10_1016_j_tcs_2019_01_035
crossref_primary_10_1155_2016_6340856
Cites_doi 10.1137/0220055
10.1007/s00454-001-0089-9
10.1016/j.comgeo.2012.10.004
10.1016/S0925-7721(01)00070-0
10.1142/S0218195996000204
ContentType Journal Article
Copyright 2015 Elsevier B.V.
Copyright Elsevier Sequoia S.A. Sep 2015
Copyright_xml – notice: 2015 Elsevier B.V.
– notice: Copyright Elsevier Sequoia S.A. Sep 2015
DBID AAYXX
CITATION
7SC
8FD
JQ2
L7M
L~C
L~D
DOI 10.1016/j.ipl.2015.03.009
DatabaseName CrossRef
Computer and Information Systems Abstracts
Technology Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
DatabaseTitle CrossRef
Computer and Information Systems Abstracts
Technology Research Database
Computer and Information Systems Abstracts – Academic
Advanced Technologies Database with Aerospace
ProQuest Computer Science Collection
Computer and Information Systems Abstracts Professional
DatabaseTitleList
Computer and Information Systems Abstracts
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISSN 1872-6119
EndPage 654
ExternalDocumentID 3707604181
10_1016_j_ipl_2015_03_009
S0020019015000484
Genre Feature
GroupedDBID --K
--M
-~X
.DC
.~1
0R~
1B1
1RT
1~.
1~5
29I
4.4
457
4G.
5GY
5VS
7-5
71M
8P~
9JN
AACTN
AAEDT
AAEDW
AAIAV
AAIKJ
AAKOC
AALRI
AAOAW
AAQFI
AAQXK
AAXUO
AAYFN
ABBOA
ABEFU
ABFNM
ABFSI
ABJNI
ABMAC
ABTAH
ABXDB
ABYKQ
ACDAQ
ACGFS
ACNNM
ACRLP
ACZNC
ADBBV
ADEZE
ADJOM
ADMUD
AEBSH
AEKER
AENEX
AFKWA
AFTJW
AGHFR
AGUBO
AGYEJ
AHHHB
AHZHX
AIALX
AIEXJ
AIKHN
AITUG
AJBFU
AJOXV
ALMA_UNASSIGNED_HOLDINGS
AMFUW
AMRAJ
AOUOD
ASPBG
AVWKF
AXJTR
AZFZN
BKOJK
BKOMP
BLXMC
CS3
DU5
E.L
EBS
EFJIC
EFLBG
EJD
EO8
EO9
EP2
EP3
F5P
FDB
FEDTE
FGOYB
FIRID
FNPLU
FYGXN
G-2
G-Q
G8K
GBLVA
GBOLZ
HLZ
HMJ
HVGLF
HZ~
IHE
J1W
KOM
LG9
M26
M41
MO0
MS~
O-L
O9-
OAUVE
OZT
P-8
P-9
P2P
PC.
PQQKQ
Q38
R2-
RIG
ROL
RPZ
SBC
SDF
SDG
SDP
SES
SEW
SME
SPC
SPCBC
SSV
SSZ
T5K
TN5
UQL
WH7
WUQ
XPP
ZMT
ZY4
~G-
9DU
AATTM
AAXKI
AAYWO
AAYXX
ABDPE
ABWVN
ACLOT
ACRPL
ACVFH
ADCNI
ADNMO
AEIPS
AEUPX
AFJKZ
AFPUW
AGQPQ
AIGII
AIIUN
AKBMS
AKRWK
AKYEP
ANKPU
APXCP
CITATION
EFKBS
~HD
7SC
8FD
AFXIZ
AGCQF
AGRNS
JQ2
L7M
L~C
L~D
SSH
ID FETCH-LOGICAL-c325t-25fef017aaca32e6c45501c4ba1e1a8fc6cf6bd07ca8d36a04a792413d8915033
ISICitedReferencesCount 3
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000356751100001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 0020-0190
IngestDate Mon Jul 14 09:18:29 EDT 2025
Tue Nov 18 22:25:53 EST 2025
Sat Nov 29 03:44:21 EST 2025
Fri Feb 23 02:16:27 EST 2024
IsPeerReviewed true
IsScholarly true
Issue 9
Keywords Computational geometry
Visibility
Randomized algorithm
Approximation algorithm
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c325t-25fef017aaca32e6c45501c4ba1e1a8fc6cf6bd07ca8d36a04a792413d8915033
Notes SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 14
PQID 1686448139
PQPubID 45522
PageCount 6
ParticipantIDs proquest_journals_1686448139
crossref_primary_10_1016_j_ipl_2015_03_009
crossref_citationtrail_10_1016_j_ipl_2015_03_009
elsevier_sciencedirect_doi_10_1016_j_ipl_2015_03_009
PublicationCentury 2000
PublicationDate September 2015
2015-09-00
20150901
PublicationDateYYYYMMDD 2015-09-01
PublicationDate_xml – month: 09
  year: 2015
  text: September 2015
PublicationDecade 2010
PublicationPlace Amsterdam
PublicationPlace_xml – name: Amsterdam
PublicationTitle Information processing letters
PublicationYear 2015
Publisher Elsevier B.V
Elsevier Sequoia S.A
Publisher_xml – name: Elsevier B.V
– name: Elsevier Sequoia S.A
References Asano (br0010) 1985; 68
Ghosh (br0130) 2007
Fischer, Hilbig, Jähn, auf der Heide, Ziegler (br0050)
Zarei, Ghodsi (br0110) 2005
Fischer, Hilbig, Jähn, Meyer auf der Heide, Ziegler (br0060) 2009
Ghosh, Mount (br0070) 1991; 20
Vegter (br0030) 1990; vol. 447
Bose, Lubiw, Munro (br0090) 2002; 23
Aronov, Guibas, Teichmann, 0001 (br0080) 2002; 27
Suri, O'Rourke (br0020) 1986
Baygi, Ghodsi (br0150) 2013; 46
Gudmundsson, Morin (br0040) 2010
Pocchiola (br0160) 1990; vol. 447
Pocchiola, Vegter (br0100) 1996; 6
Chen, Wang (br0120) 2013; vol. 8037
Alipour, Zarei (br0140) 2011
Chen (10.1016/j.ipl.2015.03.009_br0120) 2013; vol. 8037
Gudmundsson (10.1016/j.ipl.2015.03.009_br0040) 2010
Ghosh (10.1016/j.ipl.2015.03.009_br0070) 1991; 20
Ghosh (10.1016/j.ipl.2015.03.009_br0130) 2007
Bose (10.1016/j.ipl.2015.03.009_br0090) 2002; 23
Fischer (10.1016/j.ipl.2015.03.009_br0060) 2009
Vegter (10.1016/j.ipl.2015.03.009_br0030) 1990; vol. 447
Asano (10.1016/j.ipl.2015.03.009_br0010) 1985; 68
Suri (10.1016/j.ipl.2015.03.009_br0020) 1986
Zarei (10.1016/j.ipl.2015.03.009_br0110) 2005
Pocchiola (10.1016/j.ipl.2015.03.009_br0100) 1996; 6
Pocchiola (10.1016/j.ipl.2015.03.009_br0160) 1990; vol. 447
Aronov (10.1016/j.ipl.2015.03.009_br0080) 2002; 27
Baygi (10.1016/j.ipl.2015.03.009_br0150) 2013; 46
Alipour (10.1016/j.ipl.2015.03.009_br0140) 2011
Fischer (10.1016/j.ipl.2015.03.009_br0050)
References_xml – volume: 20
  start-page: 888
  year: 1991
  end-page: 910
  ident: br0070
  article-title: An output-sensitive algorithm for computing visibility
  publication-title: SIAM J. Comput.
– start-page: 314
  year: 2005
  end-page: 320
  ident: br0110
  article-title: Efficient computation of query point visibility in polygons with holes
  publication-title: Symposium on Computational Geometry
– start-page: 343
  year: 2011
  end-page: 351
  ident: br0140
  article-title: Visibility testing and counting
  publication-title: Proceedings of the 5th Joint International Frontiers in Algorithmics, and 7th International Conference on Algorithmic Aspects in Information and Management
– volume: vol. 447
  start-page: 85
  year: 1990
  end-page: 96
  ident: br0160
  article-title: Graphics in flatland revisited
  publication-title: SWAT 90
– volume: 6
  start-page: 279
  year: 1996
  end-page: 308
  ident: br0100
  article-title: The visibility complex
  publication-title: Int. J. Comput. Geom. Appl.
– start-page: 14
  year: 1986
  end-page: 23
  ident: br0020
  article-title: Worst-case optimal algorithms for constructing visibility polygons with holes
  publication-title: Proceedings of the Second Annual Symposium on Computational Geometry
– volume: vol. 8037
  start-page: 244
  year: 2013
  end-page: 255
  ident: br0120
  article-title: Visibility and ray shooting queries in polygonal domains
  publication-title: Algorithms and Data Structures
– volume: 68
  start-page: 557
  year: 1985
  end-page: 589
  ident: br0010
  article-title: An efficient algorithm for finding the visibility polygon for a polygonal region with holes
  publication-title: IEICE Trans. (1976–1990)
– volume: 23
  start-page: 313
  year: 2002
  end-page: 335
  ident: br0090
  article-title: Efficient visibility queries in simple polygons
  publication-title: Comput. Geom. Theory Appl.
– year: 2007
  ident: br0130
  article-title: Visibility Algorithms in the Plane
– volume: 46
  start-page: 371
  year: 2013
  end-page: 381
  ident: br0150
  article-title: Space/query-time tradeoff for computing the visibility polygon
  publication-title: Comput. Geom.
– start-page: 203
  year: 2009
  end-page: 206
  ident: br0060
  article-title: Planar visibility counting
  publication-title: Proc. 25th European Workshop on Computational Geometry
– volume: vol. 447
  start-page: 97
  year: 1990
  end-page: 110
  ident: br0030
  article-title: The visibility diagram: a data structure for visibility problems and motion planning
  publication-title: SWAT
– volume: 27
  start-page: 461
  year: 2002
  end-page: 483
  ident: br0080
  article-title: Visibility queries and maintenance in simple polygons
  publication-title: Discrete Comput. Geom.
– ident: br0050
  article-title: Planar visibility counting
– start-page: 77
  year: 2010
  end-page: 86
  ident: br0040
  article-title: Planar visibility: testing and counting
  publication-title: Symposium on Computational Geometry
– volume: 20
  start-page: 888
  issue: 5
  year: 1991
  ident: 10.1016/j.ipl.2015.03.009_br0070
  article-title: An output-sensitive algorithm for computing visibility
  publication-title: SIAM J. Comput.
  doi: 10.1137/0220055
– ident: 10.1016/j.ipl.2015.03.009_br0050
– volume: 27
  start-page: 461
  issue: 4
  year: 2002
  ident: 10.1016/j.ipl.2015.03.009_br0080
  article-title: Visibility queries and maintenance in simple polygons
  publication-title: Discrete Comput. Geom.
  doi: 10.1007/s00454-001-0089-9
– start-page: 314
  year: 2005
  ident: 10.1016/j.ipl.2015.03.009_br0110
  article-title: Efficient computation of query point visibility in polygons with holes
– volume: vol. 8037
  start-page: 244
  year: 2013
  ident: 10.1016/j.ipl.2015.03.009_br0120
  article-title: Visibility and ray shooting queries in polygonal domains
– year: 2007
  ident: 10.1016/j.ipl.2015.03.009_br0130
– volume: 46
  start-page: 371
  issue: 3
  year: 2013
  ident: 10.1016/j.ipl.2015.03.009_br0150
  article-title: Space/query-time tradeoff for computing the visibility polygon
  publication-title: Comput. Geom.
  doi: 10.1016/j.comgeo.2012.10.004
– start-page: 14
  year: 1986
  ident: 10.1016/j.ipl.2015.03.009_br0020
  article-title: Worst-case optimal algorithms for constructing visibility polygons with holes
– volume: vol. 447
  start-page: 85
  year: 1990
  ident: 10.1016/j.ipl.2015.03.009_br0160
  article-title: Graphics in flatland revisited
– volume: 68
  start-page: 557
  issue: 9
  year: 1985
  ident: 10.1016/j.ipl.2015.03.009_br0010
  article-title: An efficient algorithm for finding the visibility polygon for a polygonal region with holes
  publication-title: IEICE Trans. (1976–1990)
– start-page: 77
  year: 2010
  ident: 10.1016/j.ipl.2015.03.009_br0040
  article-title: Planar visibility: testing and counting
– volume: 23
  start-page: 313
  issue: 3
  year: 2002
  ident: 10.1016/j.ipl.2015.03.009_br0090
  article-title: Efficient visibility queries in simple polygons
  publication-title: Comput. Geom. Theory Appl.
  doi: 10.1016/S0925-7721(01)00070-0
– volume: 6
  start-page: 279
  issue: 3
  year: 1996
  ident: 10.1016/j.ipl.2015.03.009_br0100
  article-title: The visibility complex
  publication-title: Int. J. Comput. Geom. Appl.
  doi: 10.1142/S0218195996000204
– volume: vol. 447
  start-page: 97
  year: 1990
  ident: 10.1016/j.ipl.2015.03.009_br0030
  article-title: The visibility diagram: a data structure for visibility problems and motion planning
– start-page: 343
  year: 2011
  ident: 10.1016/j.ipl.2015.03.009_br0140
  article-title: Visibility testing and counting
– start-page: 203
  year: 2009
  ident: 10.1016/j.ipl.2015.03.009_br0060
  article-title: Planar visibility counting
SSID ssj0006437
Score 2.084256
Snippet •Given a set of n disjoint line segments and a segment s, we consider 2 problems.•Visibility testing problem is to check whether a given point p is visible to...
For a set of n disjoint line segments S in R..., the visibility testing problem (VTP) is to test whether the query point p sees a query segment s...S. For this...
SourceID proquest
crossref
elsevier
SourceType Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 649
SubjectTerms Algorithms
Approximation algorithm
Computational geometry
Computer science
Information processing
Mathematical problems
Quadratic programming
Randomized algorithm
Studies
Test methods
Visibility
Title Visibility testing and counting
URI https://dx.doi.org/10.1016/j.ipl.2015.03.009
https://www.proquest.com/docview/1686448139
Volume 115
WOSCitedRecordID wos000356751100001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVESC
  databaseName: Elsevier SD Freedom Collection Journals 2021
  customDbUrl:
  eissn: 1872-6119
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0006437
  issn: 0020-0190
  databaseCode: AIEXJ
  dateStart: 19950113
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1Lb9QwELZgy4FLeauFUnLghJQqztM-rlB5VKLqoaC9WV7bUVPtZqPdLSr8embiiXfVigqQuESbrOMonsl4Xt8MY2-NnWbaJiIWhos453UaT2GfinWd5CaR1oE11zebqE5PxWQizyiCv-rbCVRtK66vZfdfSQ3XgNgInf0LcodJ4QL8BqLDEcgOxz8i_LeGMl5Br8QSGgRCHJpCbGujhEXqWaDziAEcPushPkHZHs-aDh7c-0mxvPPSBRfyx4uFXfX5AF8WF3o-1zY4omFY4xE0IFR_BuF_hj5HOCec0A893_Y78CIkVpEz7BYghsABmOfmO4AeOS9TRZWChUqScRC6HsRJ3CW3RGjpS5jSblz6EtO3BL33OVweNR3Gj3jhK9XKza4Wcg0xHI2KLLp2UF7l99lOWhVSjNjO-PPx5CRs3BjD9BlB_h2GIHifDnjjQb9TY25s6L2Wcv6Y7ZJ5EY09Wzxh91z7lD0aWndEJMmfsTcbLomISyLgkmjgkufs64fj8_efYuqVEZssLdZxWtSuBumqtdFZ6kqDaHVu8qnmjmtRm9LU5dQmldHCZqVOcl1JjKlaITmGsl-wUbto3R6LpJXwd1VoDrMgcDsrZZXqGixz6cAe2GfJ8OrKUCF57GcyU0PG4KWC1VK4WirJFKzWPnsXbul8FZW7BufDeipSA716p4D4d912MKy9os9xpXgp0AEBZs7Lf5v1FXu4Yf4DNlovr9xr9sB8Xzer5SFx0C_FcIkv
linkProvider Elsevier
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Visibility+testing+and+counting&rft.jtitle=Information+processing+letters&rft.au=Alipour%2C+Sharareh&rft.au=Ghodsi%2C+Mohammad&rft.au=Zarei%2C+Alireza&rft.au=Pourreza%2C+Maryam&rft.date=2015-09-01&rft.pub=Elsevier+B.V&rft.issn=0020-0190&rft.eissn=1872-6119&rft.volume=115&rft.issue=9&rft.spage=649&rft.epage=654&rft_id=info:doi/10.1016%2Fj.ipl.2015.03.009&rft.externalDocID=S0020019015000484
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0020-0190&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0020-0190&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0020-0190&client=summon