Loading...
Search for: aghamolaei--s
0.1 seconds

    A mapreduce algorithm for metric anonymity problems

    , Article 31st Canadian Conference on Computational Geometry, CCCG 2019, 8 August 2019 through 10 August 2019 ; 2019 , Pages 117-123 Aghamolaei, S ; Ghodsi, M ; Miri, S ; Sharif University of Technology
    Canadian Conference on Computational Geometry  2019
    Abstract
    We focus on two metric clusterings namely r-gather and (r, ?)-gather. The objective of r-gather is to minimize the radius of clustering, such that each cluster has at least r points. (r, ?)-gather is a version of r-gather with the extra condition that at most n? points can be left unclustered (outliers). MapReduce is a model used for processing big data. In each round, it distributes data to multiple servers, then simultaneously processes each server's data. We prove a lower bound 2 on the approximation factor of metric r-gather in the MapReduce model, even if an optimal algorithm for r-gather exists. Then, we give a (4+ δ)-approximation algorithm for r-gather in MapReduce which runs in O(... 

    A mapreduce algorithm for metric anonymity problems

    , Article 31st Canadian Conference on Computational Geometry, CCCG 2019, 8 August 2019 through 10 August 2019 ; 2019 , Pages 117-123 Aghamolaei, S ; Ghodsi, M ; Miri, S ; Sharif University of Technology
    Canadian Conference on Computational Geometry  2019
    Abstract
    We focus on two metric clusterings namely r-gather and (r, ?)-gather. The objective of r-gather is to minimize the radius of clustering, such that each cluster has at least r points. (r, ?)-gather is a version of r-gather with the extra condition that at most n? points can be left unclustered (outliers). MapReduce is a model used for processing big data. In each round, it distributes data to multiple servers, then simultaneously processes each server's data. We prove a lower bound 2 on the approximation factor of metric r-gather in the MapReduce model, even if an optimal algorithm for r-gather exists. Then, we give a (4+ δ)-approximation algorithm for r-gather in MapReduce which runs in O(... 

    Approximation MapReduce Algorithms for Some Geometric Problems

    , M.Sc. Thesis Sharif University of Technology Aghamolaei, Sepideh (Author) ; Ghodsi, Mohammad (Supervisor)
    Abstract
    The challenge of designing massively parallel data structures is to create geometric data structures with possibly approximation queries and size sublinear in the input size which can be built in parallel and be used to answer a large number of simultaneous queries efficiently. In the MapReduce model for big data analysis, a number of machines independently process the data in synchronous rounds and have one-way communications after each round. The efficiency of algorithms in theoretical models for MapReduce are the number of machines (L), the memory of each machine (m), and the number of rounds (R). The constraints of Map Reduce Class (MRC) and Massively Parallel Computation (MPC) models... 

    Geometric spanners in the mapreduce model

    , Article 24th International Conference on Computing and Combinatorics Conference, COCOON 2018, 2 July 2018 through 4 July 2018 ; Volume 10976 LNCS , 2018 , Pages 675-687 ; 03029743 (ISSN); 9783319947754 (ISBN) Aghamolaei, S ; Baharifard, F ; Ghodsi, M ; Sharif University of Technology
    Springer Verlag  2018
    Abstract
    A geometric spanner on a point set is a sparse graph that approximates the Euclidean distances between all pairs of points in the point set. Here, we intend to construct a geometric spanner for a massive point set, using a distributed algorithm on parallel machines. In particular, we use the MapReduce model of computation to construct spanners in several rounds with inter-communications in between. An algorithm in this model is called efficient if it uses a sublinear number of machines and runs in a polylogarithmic number of rounds. In this paper, we propose an efficient MapReduce algorithm for constructing a geometric spanner in a constant number of rounds, using linear amount of... 

    Approximation Algorithms for Diverse Near Neighbors

    , M.Sc. Thesis Sharif University of Technology Aghamolaei, Sepideh (Author) ; Zarrabi-Zadeh, Hamid (Supervisor)
    Abstract
    The problem of finding the near neighbours is as follows: given a set of npoints, build a data structure that for any query point, can quickly find all points in distancer from the query point. The problem finds applications in various areas of computer science such as data mining, pattern recognition, databases, and search engines. An important factor here is to determine the number of points to be reported. If this number is too small, the answers may be too homogeneous (similar to the query point), and therefore, convey no useful information.On the ther hand, if the number of reported points is too high, again the informativeness decreases because of the large output size. Therefore, in... 

    Windowing queries using Minkowski sum and their extension to MapReduce

    , Article Journal of Supercomputing ; 2020 Aghamolaei, S ; Keikha, V ; Ghodsi, M ; Mohades, A ; Sharif University of Technology
    Springer  2020
    Abstract
    Given a set of n segments and a query shape Q, the windowing length query asks for finding the sum of the lengths of the parts of the segments that lie inside Q. The popular places problem of a set of curves asks for the subset of the plane where each query shape centered at a point of that region intersects with at least f distinct curves. For square queries, an optimal O(n2) time algorithm and a matching lower bound exist. We solve the length query problem for convex polygons and disks as query shapes, with O(log n+ k) query time and polynomial preprocessing time that depends on the complexity of the query shape. We define a new version of the problem of finding popular places in a set of... 

    Windowing queries using Minkowski sum and their extension to MapReduce

    , Article Journal of Supercomputing ; Volume 77, Issue 1 , 2021 , Pages 936-972 ; 09208542 (ISSN) Aghamolaei, S ; Keikha, V ; Ghodsi, M ; Mohades, A ; Sharif University of Technology
    Springer  2021
    Abstract
    Given a set of n segments and a query shape Q, the windowing length query asks for finding the sum of the lengths of the parts of the segments that lie inside Q. The popular places problem of a set of curves asks for the subset of the plane where each query shape centered at a point of that region intersects with at least f distinct curves. For square queries, an optimal O(n2) time algorithm and a matching lower bound exist. We solve the length query problem for convex polygons and disks as query shapes, with O(log n+ k) query time and polynomial preprocessing time that depends on the complexity of the query shape. We define a new version of the problem of finding popular places in a set of... 

    Windowing queries using Minkowski sum and their extension to MapReduce

    , Article Journal of Supercomputing ; Volume 77, Issue 1 , 2021 , Pages 936-972 ; 09208542 (ISSN) Aghamolaei, S ; Keikha, V ; Ghodsi, M ; Mohades, A ; Sharif University of Technology
    Springer  2021
    Abstract
    Given a set of n segments and a query shape Q, the windowing length query asks for finding the sum of the lengths of the parts of the segments that lie inside Q. The popular places problem of a set of curves asks for the subset of the plane where each query shape centered at a point of that region intersects with at least f distinct curves. For square queries, an optimal O(n2) time algorithm and a matching lower bound exist. We solve the length query problem for convex polygons and disks as query shapes, with O(log n+ k) query time and polynomial preprocessing time that depends on the complexity of the query shape. We define a new version of the problem of finding popular places in a set of... 

    Sampling and sparsification for approximating the packedness of trajectories and detecting gatherings

    , Article International Journal of Data Science and Analytics ; Volume 15, Issue 2 , 2023 , Pages 201-216 ; 2364415X (ISSN) Aghamolaei, S ; Keikha, V ; Ghodsi, M ; Mohades, A ; Sharif University of Technology
    Springer Science and Business Media Deutschland GmbH  2023
    Abstract
    Packedness is a measure defined for curves as the ratio of maximum curve length inside any disk divided by its radius. Sparsification allows us to reduce the number of candidate disks for maximum packedness to a polynomial amount in terms of the number of vertices of the polygonal curve. This gives an exact algorithm for computing packedness. We prove that using a fat shape, such as a square, instead of a disk gives a constant factor approximation for packedness. Further sparsification using well-separated pair decomposition improves the time complexity at the cost of losing some accuracy. By adjusting the ratio of the separation factor and the size of the query, we improve the approximation... 

    Lattice Boltzmann simulation of convective flow and heat transfer in a nanofluid-filled hollow cavity

    , Article International Journal of Numerical Methods for Heat and Fluid Flow ; Volume 29, Issue 9 , 2019 , Pages 3075-3094 ; 09615539 (ISSN) Pu, Q ; Aalizadeh, F ; Aghamolaei, D ; Masoumnezhad, M ; Rahimi, A ; Kasaeipoor, A ; Sharif University of Technology
    Emerald Group Publishing Ltd  2019
    Abstract
    Purpose: This paper aims to to simulate the flow and heat transfer during free convection in a square cavity using double-multi-relaxation time (MRT) lattice Boltzmann method. Design/methodology/approach: The double-MRT lattice Boltzmann method is used, and the natural convection fluid flow and heat transfer under influence of different parameters are analyzed. The D2Q5 model and D2Q9 model are used for simulation of temperature field and flow field, respectively. The cavity is filled with CuO-water nanofluid; in addition, the thermo-physical properties of nanofluid and the effect of nanoparticles’ shapes are considered using Koo–Kleinstreuer–Li (KKL) model. On the other hand, the cavity is... 

    The relationship between an EFL teacher's gender and students' willingness to communicate

    , Article International Journal of Communication and Linguistic Studies ; Volume 10, Issue 4 , 2013 , Pages 17-29 ; 23277882 (ISSN) Khosravizadeh, P ; Pakzadian, S. S
    Common Ground Publishing  2013
    Abstract
    Learning a foreign language encompasses a process of trial and error that can lead to the progression of the learner's interlanguage, meaning that the learners make use of their language knowledge that receives feedback and brings about progress through diagnosis of the problems and being corrected by the teacher. Therefore, there exists a need to analyze the underlying reasons causing the students to remain taciturn with a low willingness to communicate (WTC) during a language class. There has been much work done investigating the role of the learner's stable personal characteristics (traits) along with their situational changes at a specific time (states) that influence the student's... 

    An automated simple algorithm for realistic pore network extraction from micro-tomography images

    , Article Journal of Petroleum Science and Engineering ; Vol. 123, issue , 2014 , pp. 164-171 ; ISSN: 09204105 Rabbani, A ; Jamshidi, S ; Salehi, S
    2014
    Abstract
    Using 3-D scanned data to analyze and extract pore network plays a vital role in investigation of porous media's characteristics. In this paper, a new simple method is developed to detect pores and throats for analyzing the connectivity and permeability of the network. This automated method utilizes some of the common and well-known image processing functions which are widely accessible by researchers and this has led to an easy algorithm implementation. In this method, after polishing and quality control of images, using city-block distance function and watershed segmentation algorithm, pores and throats are detected and 3-D network is produced. This method can also be applied on 2-D images... 

    Discrimination of heart arrhythmias using novel features in heart rate phase space

    , Article Computing in Cardiology ; Volume 40 , Sept , 2013 , Pages 1035-1038 ; 23258861 (ISSN); 9781479908844 (ISBN) Moharreri, S ; Rezaei, S ; Salavatian, S
    2013
    Abstract
    In this paper, we try to recognize and distinguish different groups of arrhythmia using novel features which have been obtained from the heart rate's phase space in recent years. For this purpose, we used Triangular Phase Space Mapping (TPSM) and Parabolic Phase Space Mapping (PPSM). For recognition, we used three groups of 15 subjects using the Physionet database (Arrhythmia, Congestive Heart Failure (CHF), and Atrial Fibrillation (AF)) with Normal Sinus Rhythm (NSR). The obtained features discriminate arrhythmia from NSR by p

    An intelligent hybrid classification algorithm integrating fuzzy rule-based extraction and harmony search optimization: Medical diagnosis applications

    , Article Knowledge-Based Systems ; Volume 220 , 2021 ; 09507051 (ISSN) Mousavi, S. M ; Abdullah, S ; Akhavan Niaki, S. T ; Banihashemi, S ; Sharif University of Technology
    Elsevier B.V  2021
    Abstract
    Uncertainty is a critical factor in medical datasets needed to be overcome for increasing diagnosis efficiency. This paper proposes an intelligent classification algorithm comprising a fuzzy rule-based approach, a harmony search (HS) algorithm, and a heuristic algorithm to classify medical datasets intelligently. Two fuzzy approaches, as well as orthogonal and triangular fuzzy sets, are first utilized to define the attributes of data. Then, an HS algorithm is integrated with a heuristic to generate fuzzy rules to select the best rules in the fuzzy rule-based systems. Moreover, to improve the performance of the proposed classification approach, a three-phase parameter tuning approach is... 

    Performance evaluation of shared hosting security methods

    , Article Proc. of the 11th IEEE Int. Conference on Trust, Security and Privacy in Computing and Communications, TrustCom-2012 - 11th IEEE Int. Conference on Ubiquitous Computing and Communications ; 2012 , Pages 1310-1315 ; 9780769547459 (ISBN) Mirheidari, S. A ; Arshad, S ; Khoshkdahan, S ; Sharif University of Technology
    2012
    Abstract
    Shared hosting is a kind of web hosting in which multiple websites reside on one webserver. It is cost-effective and makes the administration easier for websites' owners. However, shared hosting has some performance and security issues. In default shared hosting configuration, all websites' scripts are executed under the webserver's user account regardless of their owners. Therefore, a website is able to access other websites' resources. This security problem arises from lack of proper isolation between different websites hosted on the same webserver. In this survey, we have examined different methods for handling mentioned security issue. Also we evaluated the performance of mentioned... 

    The behaviour of an artificially cemented sandy gravel

    , Article Geotechnical and Geological Engineering ; Volume 23, Issue 5 , 2005 , Pages 537-560 ; 09603182 (ISSN) Haeri, S. M ; Hosseini, S. M ; Toll, D. G ; Yasrebi, S. S ; Sharif University of Technology
    2005
    Abstract
    The major section of the city of Tehran, Iran has been developed on cemented coarse-grained alluvium. This deposit consists of gravely sand to sandy gravel with some cobbles and is dominantly cemented by carbonaceous materials. In order to understand the mechanical behaviour of this soil, a series of undrained triaxial compression tests and unconfined compression tests were performed on uncemented and artificially cemented samples. Portland cement type I was used as the cementation agent for preparing artificially cemented samples. Uncemented samples and lightly cemented samples (1.5% cement) tested at high confining pressure showed contractive behaviour accompanied with positive excess pore... 

    An imperialist competitive algorithm approach for multi-objective optimization of direct coupling photovoltaic-electrolyzer systems

    , Article International Journal of Hydrogen Energy ; Vol. 39, Issue 33 , 11 November , 2014 , pp. 18743-18757 ; ISSN: 03603199 Maroufmashat, A ; Sayedin, F ; Khavas, S. S
    2014
    Abstract
    In the context of sustainable clean hydrogen production pathways, photovoltaic-electrolyzer systems are one of the most promising alternatives for acquiring hydrogen from renewable energy sources. In fact, determining the optimal set of design and operating variables are always a key issue while coupling directly renewable electricity sources to PEM electrolyzers. Few previous studies have attempted to find the optimal size and operational condition of directly coupled photovoltaic-electrolyzer (PV/El) systems in order to maximize the hydrogen production or to minimize energy transfer loss between photovoltaic devices and the electrolyzer. Nevertheless an easy and efficient approach still... 

    Kalman filter based packet loss replacement in presence of additive noise

    , Article 2012 25th IEEE Canadian Conference on Electrical and Computer Engineering: Vision for a Greener Future, CCECE 2012 ; 2012 ; 9781467314336 (ISBN) Miralavi, S. R ; Ghorshi, S ; Tahaei, A
    2012
    Abstract
    A major problem in real-time packet-based communication systems, is misrouted or delayed packets which results in degraded perceived voice quality. If packets are not available on time, the packets are considered as lost. The easiest solution in a network terminal receiver is to replace silence for the duration of lost speech segments. In a high quality communication system, to avoid degradation in speech quality due to packet loss, a suitable method or algorithm is needed to replace the missing segments of speech. In this paper, we introduce an adaptive filter for replacement of lost speech segment. In this method Kalman filter as a state-space based method will be used to predict the... 

    Investigation of Mesh Sensitivity Influence to Determine Crack Characteristic by Finite Element Methods

    , Article Journal of Failure Analysis and Prevention ; Volume 16, Issue 3 , 2016 , Pages 506-512 ; 15477029 (ISSN) Azimi, M ; Mirjavadi, S. S ; Asli, S. A ; Sharif University of Technology
    Springer New York LLC  2016
    Abstract
    In this research, an extended finite element model has been investigated. Investigation of opening and closure stress always has been one of the difficult parameters to analysis of results; therefore, the utilization of finite element methods would be a good and logical alternative for this purpose. In addition, linear elastic fracture criteria are used for validation of numerical results from the simulation. In this work, a detailed analysis of the influence of different parameters in the results of a specific specimen with a semi-elliptical tooling groove in terms of closure and opening stress is presented, and the impact of optimum element size in fracture characteristic in various load... 

    Investigation of the effect of nanosilica on rheological, thermal, mechanical, structural, and piezoelectric properties of poly(vinylidene fluoride) nanofibers fabricated using an electrospinning technique

    , Article Industrial and Engineering Chemistry Research ; Volume 56, Issue 44 , 2017 , Pages 12596-12607 ; 08885885 (ISSN) Haddadi, S. A ; Ahmad Ramazani, S. A ; Talebi, S ; Fattahpour, S ; Hasany, M ; Sharif University of Technology
    2017
    Abstract
    The effects of different nano-SiO2 contents on the rheological properties of poly(vinylidene fluoride) (PVDF) solution and mechanical, thermal, structural, and piezoelectric properties of composite nanofibers were investigated. Results showed an increase in fiber diameter (∼125 to 350 nm) and ∼450% increase in tensile strength as the content of nano-SiO2 particles increased. The degree of crystallinity decreased by 19% as the nano-SiO2 content increased by 2% (w/w). Further investigation demonstrated that silica could significantly improve the piezoelectric properties of PVDF nanofibers as the output voltage showed an increase in the presence of silica attributed to change in the crystalline...