Abstract
For industrial logistics tasks, an algorithm for clustering a given set of machine parts on the basis of engineering drawings is proposed. To speed up clustering, the values of each parameter are fuzzified and local maximums of the N-dimensional histogram are sought. The search uses the selection of adjacent vectors based on the recalculation of coordinates from the N-dimensional space to a one-dimensional space and vice versa and on the comparison with coordinates of neighboring vectors. Thereby the algorithm finds the cluster vertices in a single pass, and it does not require the creation of numerous local lists or vector adjacency graphs, which improves the efficiency of the clustering algorithm. Experimental results on automatic grouping of machine parts on the basis of drawings are discussed.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.REFERENCES
Halevi, G., Expectations and Disappointments of Industrial Innovations. Lecture Notes in Management and Industrial Engineering, Springer, 2017.
Barladian, B.Kh., Voloboy, A.G., Galaktionov, V.A., and Shapiro, L.Z., Integration of realistic computer graphics into computer-aided design and product lifecycle management systems, Program. Comput. Software, 2018, vol. 44, no. 4, pp. 225–232.
MacQueen, J., Some methods for classification and analysis of multivariate observations, Proc. 5th Berkeley Symp. on Math. Statistics and Probability, 1967, pp. 281–297.
Sidorova, V.S., Histogram hierarchical algorithm and the reduction of the dimensionality of the spectral features space, Zh. Sib. Fed. Univ., Ser. Tekhn. Tekhnol. 2017, vol. 10, no. 6, pp. 714–722.
Narendra, P.M. and Goldberg, M., A non-parametric clustering scheme for LANDSAT, Pattern Recognit., 1977, vol. 9, no. 4, pp. 207–215.
Kharinov, M.V., Pixel clustering for color image segmentation, Program. Comput. Software, 2015, vol. 41, no. 5, pp. 258–266.
Ward, J.H., Hierarchical grouping to optimize an objective function, J. Am. Statist. Association, 1963, vol. 58, no. 301, pp. 236–244.
Hodashinsky, I.A. and Mekh, M.A., Fuzzy classifier design using harmonic search methods, Program. Comput. Software, 2017, vol. 43, no. 1, pp. 37–46.
Wang, L., Yang, R., Xu, Y., Niu, Q., Pardalos, P.M., and Fei, M., An improved adaptive binary harmony search algorithm, Inf. Sci., 2013, vol. 232, pp. 58–87.
Bai, S., Liu, Z., and Bai, X., Co-spectral for robust shape clustering, Pattern Recognit. Lett., 2016, vol. 83, no. 3, pp. 388–394.
Shen, W., Wang, Y., Bai, X., Wang, H., and Latecki, L.J., Shape clustering: Common structure discovery, Pattern Recognit., 2013, vol. 46, no. 2, pp. 539–550.
Barton, J. and Love, D., Retrieving designs from a sketch using an automated GT coding and classification system, Prod. Plan. & Control, 2005, vol. 16, no. 8, pp. 763–773.
CADFind. http://www.cadfind3d.com/
Liu, R., Wang, Y., Baba, T., and Masumoto, D., Shape detection from line drawings with local neighborhood structure, Pattern Recognit., 2010, vol. 43, no. 5, pp. 1907–1916.
Fonseca, M.J., Ferreira, A., and Jorge, J.A., Sketch-based retrieval of vector drawings, Sketch-based Interfaces Model., 2011, vol. 12, pp. 181–204.
Knuth, D., The Art of Computer Programming. Vol. 2: Seminumerical Algorithms, 3rd Ed. Reading, Mass.: Addison–Wesley, 1997.
Kasimov, D.R., Kuchuganov, A.V., and Kuchuganov, V.N., Vectorization of raster mechanical drawings on the base of ternary segmentation and soft computing, Program. Comput. Software, 2017, vol. 43, no. 6, pp. 337–344.
Kasimov, D.R., Kuchuganov, A.V., and Kuchuganov, V.N., Individual strategies in the tasks of graphical retrieval of technical drawings, J. Visual Lang. Comput., 2015, vol. 28, pp. 134–146.
Funding
The algorithm analysis was carried out by D. R. Kasimov and funded by the Russian Science Foundation, project no. 18-71-00109.
Author information
Authors and Affiliations
Corresponding authors
Additional information
Translated by A. Klimontovich
Rights and permissions
About this article
Cite this article
Kuchuganov, V.N., Kuchuganov, A.V. & Kasimov, D.R. Clustering Algorithm for a Set of Machine Parts on the Basis of Engineering Drawings. Program Comput Soft 46, 25–34 (2020). https://doi.org/10.1134/S0361768820010041
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1134/S0361768820010041