Loading...
Search for: clustering-algorithms
0.011 seconds
Total 136 records

    ECG beat classification based on a cross-distance analysis

    , Article 6th International Symposium on Signal Processing and Its Applications, ISSPA 2001, Kuala Lumpur, 13 August 2001 through 16 August 2001 ; Volume 1 , 2001 , Pages 234-237 ; 0780367030 (ISBN); 9780780367036 (ISBN) Shahram, M ; Nayebi, K ; Sharif University of Technology
    IEEE Computer Society  2001
    Abstract
    This paper presents a multi-stage algorithm for QRS complex classification into normal and abnormal categories using an unsupervised sequential beat clustering and a cross-distance analysis algorithm. After the sequential beat clustering, a search algorithm based on relative similarity of created classes is used to detect the main normal class. Then other classes are labeled based on a distance measurement from the main normal class. Evaluated results on the MIT-BIH ECG database exhibits an error rate less than 1% for normal and abnormal discrimination and 0.2% for clustering of 15 types of arrhythmia existing on the MIT-BIH database. © 2001 IEEE  

    RETRACTED ARTICLE: Hybridization of adaptive neuro-fuzzy inference system and data preprocessing techniques for tourist arrivals forecasting

    , Article Proceedings - 2010 6th International Conference on Natural Computation ; Volume 4 , 2010 , Pages 1692-1695 ; 9781424459612 (ISBN) Hadavandi, E ; Shavandi, H ; Ghanbari, A ; Sharif University of Technology
    IEEE Computer Society 
    Abstract
    Intelligent solutions, based on artificial intelligence (AI) technologies, to solve complicated practical problems in various sectors are becoming more and more widespread nowadays, because of their flexibility, symbolic reasoning, and explanation capabilities. Meanwhile, accurate forecasts on tourism demand and study on the pattern of the tourism demand from various origins is essential for the tourism-related industries to formulate efficient and effective strategies on maintaining and boosting tourism industry in a country. In this paper we develop a hybrid AI model to deal with tourist arrival forecasting problems. The hybrid model adopts Adaptive Neuro-Fuzzy Inference System (ANFIS) and... 

    A robust FCM algorithm for image segmentation based on spatial information and total variation

    , Article 9th Iranian Conference on Machine Vision and Image Processing, 18 November 2015 through 19 November 2015 ; Volume 2016-February , 2015 , Pages 180-184 ; 21666776 (ISSN) ; 9781467385398 (ISBN) Akbari, H ; Mohebbi Kalkhoran, H. M ; Fatemizadeh, E ; Sharif University of Technology
    IEEE Computer Society 
    Abstract
    Image segmentation with clustering approach is widely used in biomedical application. Fuzzy c-means (FCM) clustering is able to preserve the information between tissues in image, but not taking spatial information into account, makes segmentation results of the standard FCM sensitive to noise. To overcome the above shortcoming, a modified FCM algorithm for MRI brain image segmentation is presented in this paper. The algorithm is realized by incorporating the spatial neighborhood information into the standard FCM algorithm and modifying the membership weighting of each cluster by smoothing it by Total Variation (TV) denoising. The proposed algorithm is evaluated with accuracy index in... 

    Dynamic k-graphs: an algorithm for dynamic graph learning and temporal graph signal clustering

    , Article 28th European Signal Processing Conference, EUSIPCO 2020, 24 August 2020 through 28 August 2020 ; Volume 2021-January , 2021 , Pages 2195-2199 ; 22195491 (ISSN); 9789082797053 (ISBN) Araghi, H ; Babaie Zadeh, M ; Achard, S ; Sharif University of Technology
    European Signal Processing Conference, EUSIPCO  2021
    Abstract
    Graph signal processing (GSP) have found many applications in different domains. The underlying graph may not be available in all applications, and it should be learned from the data. There exist complicated data, where the graph changes over time. Hence, it is necessary to estimate the dynamic graph. In this paper, a new dynamic graph learning algorithm, called dynamic K-graphs, is proposed. This algorithm is capable of both estimating the time-varying graph and clustering the temporal graph signals. Numerical experiments demonstrate the high performance of this algorithm compared with other algorithms. © 2021 European Signal Processing Conference, EUSIPCO. All rights reserved  

    Supplier selection using a clustering method based on a new distance for interval type-2 fuzzy sets: A case study

    , Article Applied Soft Computing Journal ; Volume 38 , 2016 , Pages 213-231 ; 15684946 (ISSN) Heidarzade, A ; Mahdavi, I ; Mahdavi Amiri, N ; Sharif University of Technology
    Elsevier Ltd  2016
    Abstract
    Supplier selection is a decision-making process to identify and evaluate suppliers for making contracts. Here, we use interval type-2 fuzzy values to show the decision makers' preferences and also introduce a new formula to compute the distance between two interval type-2 fuzzy sets. The performance of the proposed distance formula in comparison with the normalized Hamming, normalized Hamming based on the Hausdorff metric, normalized Euclidean and the signed distances is evaluated. The results show that the signed distance has the same trend as our method, but the other three methods are not appropriate for interval type-2 fuzzy sets. Using this approach, we propose a hierarchical... 

    Associative cellular learning automata and its applications

    , Article Applied Soft Computing Journal ; Volume 53 , 2017 , Pages 1-18 ; 15684946 (ISSN) Ahangaran, M ; Taghizadeh, N ; Beigy, H ; Sharif University of Technology
    Elsevier Ltd  2017
    Abstract
    Cellular learning automata (CLA) is a distributed computational model which was introduced in the last decade. This model combines the computational power of the cellular automata with the learning power of the learning automata. Cellular learning automata is composed from a lattice of cells working together to accomplish their computational task; in which each cell is equipped with some learning automata. Wide range of applications utilizes CLA such as image processing, wireless networks, evolutionary computation and cellular networks. However, the only input to this model is a reinforcement signal and so it cannot receive another input such as the state of the environment. In this paper,... 

    Prioritized K-mean clustering hybrid GA for discounted fixed charge transportation problems

    , Article Computers and Industrial Engineering ; Volume 126 , 2018 , Pages 63-74 ; 03608352 (ISSN) Ghassemi Tari, F ; Hashemi, Z ; Sharif University of Technology
    Elsevier Ltd  2018
    Abstract
    The problem of allocating different types of vehicles for transporting a set of products in an existing transportation network, to minimize the total transportation costs, is considered. The distribution network involves a heterogeneous fleet of vehicles each with the given capacity and with a variable transportation cost and a fixed cost with a discounting mechanism. Due to nonlinearity of the discounting mechanism, a nonlinear mathematical programming model is developed. A prioritized K-mean clustering encoding is introduced to designate the distribution depots distances, their demands, and the vehicles’ capacity. Using this priority clustering, a heuristic routine is developed by which... 

    Slack clustering for scheduling frame-based tasks on multicore embedded systems

    , Article Microelectronics Journal ; Volume 81 , 2018 , Pages 144-153 ; 00262692 (ISSN) Poursafaei, F ; Bazzaz, M ; Mohajjel Kafshdooz, M ; Ejlali, A ; Sharif University of Technology
    Elsevier Ltd  2018
    Abstract
    Adopting multicore platforms is a general trend in real-time embedded systems. However, integrating tasks with different real-time constraints into a single platform presents new design challenges. While it must be guaranteed that hard real-time tasks are able to meet their deadline even in worst case scenarios, firm real-time tasks should be scheduled in a way to achieve high system utilization in order to provide a better quality of service. In this paper, we propose a scheduling scheme for frame-based tasks on real-time multicore embedded systems which is able to guarantee the schedulability of the hard real-time tasks, while it improves the number of executed firm real-time tasks.... 

    Predicting scientific research trends based on link prediction in keyword networks

    , Article Journal of Informetrics ; Volume 14, Issue 4 , 2020 Behrouzi, S ; Shafaeipour Sarmoor, Z ; Hajsadeghi, K ; Kavousi, K ; Sharif University of Technology
    Elsevier Ltd  2020
    Abstract
    The rapid development of scientific fields in this modern era has raised the concern for prospective scholars to find a proper research field to conduct their future studies. Thus, having a vision of future could be helpful to pick the right path for doing research and ensuring that it is worth investing in. In this study, we use article keywords of computer science journals and conferences, assigned by INSPEC controlled indexing, to construct a temporal scientific knowledge network. By observing keyword networks snapshots over time, we can utilize the link prediction methods to foresee the future structures of these networks. We use two different approaches for this link prediction problem.... 

    Density peaks clustering based on density backbone and fuzzy neighborhood

    , Article Pattern Recognition ; Volume 107 , November , 2020 Lotfi, A ; Moradi, P ; Beigy, H ; Sharif University of Technology
    Elsevier Ltd  2020
    Abstract
    Density peaks clustering (DPC) is as an efficient clustering algorithm due for using a non-iterative process. However, DPC and most of its improvements suffer from the following shortcomings: (1) highly sensitive to its cutoff distance parameter, (2) ignoring the local structure of data in computing local densities, (3) using a crisp kernel to calculate local densities, and (4) suffering from the cause of chain reaction. To address these issues, in this paper a new method called DPC-DBFN is proposed. The proposed method uses a fuzzy kernel for improving separability of clusters and reducing the impact of outliers. DPC-DBFN uses a density-based kNN graph for labeling backbones. This strategy... 

    Failure mode and effect analysis using an integrated approach of clustering and mcdm under pythagorean fuzzy environment

    , Article Journal of Loss Prevention in the Process Industries ; Volume 72 , 2021 ; 09504230 (ISSN) Mardani Shahri, M ; Eshraghniaye Jahromi, A ; Houshmand, M ; Sharif University of Technology
    Elsevier Ltd  2021
    Abstract
    Failure Mode and Effect Analysis (FMEA) is an effective risk analysis and failure avoidance approach in the design, process, services, and system. With all its benefits, FMEA has three limitations: failure mode risk assessment and prioritization, complex FMEA worksheets, and difficult application of FMEA tables. This paper seeks to overcome the shortcomings of FMEA using an integrated approach based on a developed Pythagorean fuzzy (PF) k-means clustering algorithm and a popular MCDM method called PF-VIKOR. In the first step, Pythagorean fuzzy numbers (PFNs) were used to collect Severity (S), Occurrence (O), and Detection (D) factors for failure modes to incorporate uncertainty and fuzziness... 

    Multiple partial discharge sources separation using a method based on laplacian score and correlation coefficient techniques

    , Article Electric Power Systems Research ; Volume 210 , 2022 ; 03787796 (ISSN) Javandel, V ; Vakilian, M ; Firuzi, K ; Sharif University of Technology
    Elsevier Ltd  2022
    Abstract
    Partial discharge (PD) activity can be destructive to the transformer insulation, and ultimately may result in total breakdown of the insulation. Partial discharge sources identification in a power transformer enables the operator to evaluate the transformer insulation condition during its lifetime. In order to identify the PD source; in the case of presence of multiple sources; the first step is to capture the PD signals and to extract their specific features. In this contribution, the frequency domain analysis, the time domain analysis and the wavelet transform are employed for feature extraction purpose. In practice, there might be plenty of features, and in each scenario, only some of... 

    A multi-objective model for optimizing the redundancy allocation, component supplier selection, and reliable activities for multi-state systems

    , Article Reliability Engineering and System Safety ; Volume 222 , 2022 ; 09518320 (ISSN) Zaretalab, A ; Sharifi, M ; Pourkarim Guilani, P ; Taghipour, S ; Akhavan Niaki, S. T ; Sharif University of Technology
    Elsevier Ltd  2022
    Abstract
    This paper presents a multi-objective availability-redundancy allocation optimization model for a hyper-system. The hyper-system consists of B systems with shared resources. The structure of the systems is series-parallel subsystems consisting of multi-failure and multi-state components. The components may be purchased from different suppliers based on their price and discounts. It is assumed that technical and organizational activities continuously affect the components' failure rates and the subsystems' working conditions before starting the system's mission horizon. The model aims to find the optimal number and the type of the subsystems' components for all systems from each supplier and... 

    Evolving data stream clustering based on constant false clustering probability

    , Article Information Sciences ; Volume 614 , 2022 , Pages 1-18 ; 00200255 (ISSN) Kashani, E. S ; Bagheri Shouraki, S ; Norouzi, Y ; Sharif University of Technology
    Elsevier Inc  2022
    Abstract
    Today's world needs new methods to deal with and analyze the ever-increasingly generated data streams. Two of the most challenging aspects of data streams are (i) concept drift, i.e. evolution of data stream over time, which requires the ability to make timely decisions against the high speed of receiving new data; (ii) limited memory storage and the impracticality of using memory due to the large amount of data. Clustering is one of the common methods to process data streams. In this paper, we propose a novel, fully-online, density-based method for clustering evolving data streams. In recent years, a number of methods have been proposed, which also have the ability to cluster data streams.... 

    K-means-G*: Accelerating k-means clustering algorithm utilizing primitive geometric concepts

    , Article Information Sciences ; Volume 618 , 2022 , Pages 298-316 ; 00200255 (ISSN) Ismkhan, H ; Izadi, M ; Sharif University of Technology
    Elsevier Inc  2022
    Abstract
    The k-means is the most popular clustering algorithm, but, as it needs too many distance computations, its speed is dramatically fall down against high-dimensional data. Although, there are some quite fast variants proposed in literature, but, there is still much room for improvement against high-dimensional large-scale datasets. What proposed here, k-means-g*, is based on a simple geometric concept. For four distinct points, if distance between all pairs except one pair are known, then, a lower bound can be determined for the unknown distance. Utilizing this technique in the assignment step of the k-means, many high-dimensional distance computations can be easily ignored, where small amount... 

    A novel density-based fuzzy clustering algorithm for low dimensional feature space

    , Article Fuzzy Sets and Systems ; 2016 ; 01650114 (ISSN) Javadian, M ; Bagheri Shouraki, S ; Sheikhpour Kourabbaslou, S ; Sharif University of Technology
    Elsevier B.V  2016
    Abstract
    In this paper, we propose a novel density-based fuzzy clustering algorithm based on Active Learning Method (ALM), which is a methodology of soft computing inspired by some hypotheses claiming that human brain interprets information in pattern-like images rather than numerical quantities. The proposed clustering algorithm, Fuzzy Unsupervised Active Learning Method (FUALM), is performed in two main phases. First, each data point spreads in the feature space just like an ink drop that spreads on a sheet of paper. As a result of this process, densely connected ink patterns are formed that represent clusters. In the second phase, a fuzzifying process is applied in order to summarize the effects... 

    Visibility extension via mirror-edges to cover invisible segments

    , Article Theoretical Computer Science ; Volume 789 , 2019 , Pages 22-33 ; 03043975 (ISSN) Vaezi, A ; Ghodsi, M ; Sharif University of Technology
    Elsevier B.V  2019
    Abstract
    Given a simple polygon P with n vertices, the visibility polygon (VP) of a point q, or a segment pq‾ inside P can be computed in linear time. We propose a linear time algorithm to extend the VP of a viewer (point or segment), by converting some edges of P into mirrors, such that a given non-visible segment uw‾ can also be seen from the viewer. Various definitions for the visibility of a segment, such as weak, strong, or complete visibility are considered. Our algorithm finds every edge that, when converted to a mirror, makes uw‾ visible to our viewer. We find out exactly which interval of uw‾ becomes visible, by every edge middling as a mirror, all in linear time. In other words, in this... 

    A clustering fuzzification algorithm based on ALM

    , Article Fuzzy Sets and Systems ; Volume 389 , 2020 , Pages 93-113 Javadian, M ; Malekzadeh, A ; Heydari, G ; Bagheri Shouraki, S ; Sharif University of Technology
    Elsevier B.V  2020
    Abstract
    In this paper, we propose a fuzzification method for clusters produced from a clustering process, based on Active Learning Method (ALM). ALM is a soft computing methodology which is based on a hypothesis claiming that human brain interprets information in pattern-like images. The proposed fuzzification method is applicable to all non-fuzzy clustering algorithms as a post process. The most outstanding advantage of this method is the ability to determine the membership degrees of each data to all clusters based on the density and shape of the clusters. It is worth mentioning that for existing fuzzy clustering algorithms such as FCM the membership degree is usually determined as a function of... 

    Fuzzy C-means clustering for chromatographic fingerprints analysis: A gas chromatography-mass spectrometry case study

    , Article Journal of Chromatography A ; Volume 1438 , 2016 , Pages 236-243 ; 00219673 (ISSN) Parastar, H ; Bazrafshan, A ; Sharif University of Technology
    Elsevier 
    Abstract
    Fuzzy C-means clustering (FCM) is proposed as a promising method for the clustering of chromatographic fingerprints of complex samples, such as essential oils. As an example, secondary metabolites of 14 citrus leaves samples are extracted and analyzed by gas chromatography-mass spectrometry (GC-MS). The obtained chromatographic fingerprints are divided to desired number of chromatographic regions. Owing to the fact that chromatographic problems, such as elution time shift and peak overlap can significantly affect the clustering results, therefore, each chromatographic region is analyzed using multivariate curve resolution-alternating least squares (MCR-ALS) to address these problems. Then,... 

    Visibility graphs of anchor polygons

    , Article Journal of Graph Algorithms and Applications ; Volume 26, Issue 1 , 2022 , Pages 15-34 ; 15261719 (ISSN) Boomari, H ; Zarei, A ; Sharif University of Technology
    Brown University  2022
    Abstract
    The visibility graph of a polygon corresponds to its internal diagonals and boundary edges. For each vertex on the boundary of the polygon, we have a vertex in this graph and if two vertices of the polygon see each other there is an edge between their corresponding vertices in the graph. Two vertices of a polygon see each other if and only if their connecting line segment completely lies inside the polygon. Recognizing visibility graphs is the problem of deciding whether there is a simple polygon whose visibility graph is isomorphic to a given graph. Another important problem is to reconstruct such a polygon if there is any. These problems are well known and well-studied, but yet open...