Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Parallel construction method of Delaunay triangulated network

A construction method and technology of triangular network, applied in the field of computer network, can solve the problems of insufficient utilization of resources, insufficient communication overhead, insufficient parallelization, etc.

Inactive Publication Date: 2011-05-04
INST OF SOFTWARE - CHINESE ACAD OF SCI
View PDF2 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Master-slave structure mode ( figure 1 (b) Although the defects of the peer-to-peer structure have been solved, new problems have been introduced, which are mainly reflected in the following points: (1) The main tasks of the host are resource management, initiation of parallel computing tasks, and node computing results (2) All task division, allocation, and summary are completed by the host, and these processes are not fully parallelized; (3) In addition to communicating with the host, leaf nodes also need to communicate with other The leaf nodes communicate, and the communication overhead is not minimized

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Parallel construction method of Delaunay triangulated network
  • Parallel construction method of Delaunay triangulated network
  • Parallel construction method of Delaunay triangulated network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0093]Step 1: After receiving the original discrete point data, the host computer detects whether the number of discrete point sets is greater than the segmentation threshold. If it is not greater than the threshold, the host directly uses the point-by-point interpolation method to construct a triangular network; if it is greater than the segmentation threshold, the point set is accurately divided into two sub-region point sets VL and VR according to the subscript. The host keeps the VL part and sends the VR part to the next node.

[0094] Step 2: At this time, if the number of VL and VR point sets is still greater than the threshold, continue to divide the VL and VR parts, so as to obtain VLL, VLR, VRL, VRR. Similarly, the node meter for point set segmentation needs to keep the L part after point set segmentation, and just pass the R part to the next available free node.

[0095] Step 3: Carry out point set segmentation according to the above steps until the number of point ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a parallel construction method of a Delaunay triangulated network, belonging to the technical field of computer networks. The method comprises the following steps: a host node judges whether input point set data exceeds a set threshold P; if the point set data exceeds the set threshold P, the number n of available nodes is acquired; if the point set data exceeds n*P, n*P numbered data points in the point set data are reserved; the point set data is divided into two parts, one part is reserved for the host node, and the other part is distributed to child nodes; the host node and the child nodes thereof respectively judge whether the data distributed to the host node and the child nodes thereof exceeds the set threshold P; if the data exceeds the set threshold P, the host node and the child nodes continue to distribute the data points until the data point of each node does not exceed the threshold P; if the data does not exceed the set threshold P, each node carries out triangulated network construction on the finally reserved data; a leaf node sends the constructed triangulated network to a father node to be combined until the host node; and the host node combines the constructed triangulated network with the received triangulated networks. The invention fully utilizes the computer node resources and maximizes the parallelization of the construction process of the triangulated network.

Description

technical field [0001] The invention belongs to the technical field of computer networks, and relates to a parallel construction method of a Delaunay triangular network. This method can make full use of computing node resources, maximize the parallelization of the Delaunay triangulation process, and achieve better results. Background technique [0002] In the past ten years, many scholars and experts at home and abroad have proposed many effective algorithms on the construction method of Delaunay triangulation. Generally, various TIN algorithms can be divided into point-by-point insertion algorithm, TIN growth method and divide-and-conquer algorithm. The time complexity of the point-by-point insertion algorithm in the worst case is O(N 2 ). However, if the points are inserted randomly, the performance will be O(NlogN). But because the algorithm process needs to be sorted, its time complexity cannot be further improved. The divide-and-conquer algorithm is very efficient,...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04L12/24H04L29/08
Inventor 余杰郑昌文吕品张洁
Owner INST OF SOFTWARE - CHINESE ACAD OF SCI
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products