Supercharge Your Innovation With Domain-Expert AI Agents!

Hierarchical clustering algorithm optimization method based on multi-core calculation

A technology of hierarchical clustering and optimization methods, applied in the field of parallelization, can solve the problems that hierarchical clustering algorithms are difficult to meet the requirements, and achieve the effects of shortening computing time, improving operating efficiency, and reducing computing resource occupation

Pending Publication Date: 2021-08-17
成都锋卫科技有限公司
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Obviously, the existing hierarchical clustering algorithm is difficult to meet the requirements

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
  • Hierarchical clustering algorithm optimization method based on multi-core calculation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention more clear, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Apparently, the described embodiments are some, but not all, embodiments of the present invention. The components of the embodiments of the invention generally described and illustrated in the figures herein may be arranged and designed in a variety of different configurations.

[0018] Accordingly, the following detailed description of the embodiments of the invention provided in the accompanying drawings is not intended to limit the scope of the claimed invention, but merely represents selected embodiments of the invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative...

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 hierarchical clustering algorithm optimization method based on multi-core calculation, and relates to the technical field of parallelization, and the method comprises the steps: S1, preparing a compressed distance matrix storage space, and compressing the distance matrix storage space of a hierarchical clustering algorithm into an array da; S2, carrying out block numbering on the array da; S3, constructing a thread pool and a task queue; S4, putting the blocks into a task queue; S5, judging whether a task block exists in the task queue or not, if yes, entering S6, and if not, entering S8; S6, selecting a block, and calculating an index interval corresponding to the block in the original distance matrix; S7, according to the index interval indication area, calculating the distance between all sample points in the area, writing the distance back to the array da, and returning to S5; and S8, combining every two sample data by means of an index mapping relation, and ending clustering when the number of the combined categories is consistent with that of the to-be-processed sample data. The overall operation time of the hierarchical clustering algorithm is shortened, the calculation resource occupation is reduced, the operation efficiency is improved, and the format and size of input and output data are not affected.

Description

technical field [0001] The invention relates to the technical field of parallelization, in particular to a hierarchical clustering algorithm optimization method based on multi-core computing. Background technique [0002] Hierarchical clustering algorithm is an unsupervised machine learning algorithm that is widely used in various application fields. It classifies similar objects into the same cluster. The clustering process does not depend on pre-defined classes or training with class labels. Instances, labels are automatically determined by the clustering process. [0003] However, when analyzing a large amount of high-dimensional data through hierarchical clustering algorithms, it is difficult to overcome the problems of slow analysis speed and high computing resource usage. In some cases where analysis results need to be obtained quickly, it is necessary for the analysis algorithm to have a faster analysis speed. Obviously, the existing hierarchical clustering algorith...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/48G06F9/50G06F16/901G06F16/906
CPCG06F9/4843G06F9/5027G06F16/901G06F16/906
Inventor 阳建军邓金祥代先勇胥雄
Owner 成都锋卫科技有限公司
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More