Presentation on theme: "CAD C ONTEST 2013 P ROBLEM E: R EGION Q UERY Ming-Ter Kuo and Abner Huang Synopsys Taiwan Limited Sponsor: Minister of Education, Republic of China (Taiwan)"— Presentation transcript:
CAD C ONTEST 2013 P ROBLEM E: R EGION Q UERY Ming-Ter Kuo and Abner Huang Synopsys Taiwan Limited Sponsor: Minister of Education, Republic of China (Taiwan)
Introduction – Region Query Searching for objects that intersect a specified window area in two-dimensional space is commonly referred to as region query. 3
Region Query Commands Five types of region query commands Find the polygons contained by a window. Find the polygons interacting with a window. Find the polygons interacting with a window that do not overlap with others. Find the polygons whose area are less than a given number. Find the percentage (density) of the given window area that are covered by polygons. 4
Contest Problem 5 Input data: polygons described by a list of points with two dimensional coordinates. Query commands: five types of commands with a specified window or area constraint. FIND_INSIDE FIND_INTERACT FIND_NO_OVERLAP FIND_AREA_LESS_THAN FIND_DENSITY_INSIDE
Contest Problem 6 Output: report the number of polygons for polygon queries. For the density query, report the percentage. Example: FIND_INSIDE 58 106 137 174 10 FIND_INTERACT 58 106 137 174 12 FIND_NO_OVERLAP 58 106 137 174 8 FIND_AREA_LESS_THAN 20 4 FIND_DENSITY_INSIDE 58 106 137 174 12.09%
Benchmark Cases 7 Case No.No. of PolygonsNo. of VerticesNo. of 45-degree Edges 112643012880940 215990917952510 3180378138260122815 423796014438720 558211053859140 642385027740960 Each case is run with 500 queries (100 queries per type).
Evaluation Metrics 8 Correctness: 50% Score is calculated by the number of correct answers. Each case must have at least 80% correct answers. Runtime: 40% Score is calculated by a normalized runtime factor among all contest programs. Cutoff time for each case is 1 hour. Memory usage: 10% Score is calculated by a normalized peak memory factor among all contest programs.
Team Statistics 9 PhraseNo. of Teams Registration49 Code Submission46 Finalists8 Finalists are the teams who have program capability that meets the correctness and runtime criteria.