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 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)

Outline 2 Introduction Contest problem Benchmark cases Evaluation metrics Contest results

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.

Total Rank Values 16 The team with the lowest total rank value wins the contest.