Loading...
Search for: approximate-algorithm
0.008 seconds
Total 176 records

    Iterative sparsification-projection: Fast and robust sparse signal approximation

    , Article IEEE Transactions on Signal Processing ; Volume 64, Issue 21 , 2016 , Pages 5536-5548 ; 1053587X (ISSN) Sadeghi, M ; Babaie zadeh, M ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc 
    Abstract
    In this paper, we address recovery of sparse signals from compressed measurements, and sparse signal approximation, which have received considerable attention over the last decade. First, we revisit smoothed L0 (SL0), a well-known sparse recovery algorithm, and give some insights into it that have not been noticed previously. Specifically, we re-derive the SL0 algorithm based on proximal methods, and using recent results in solving nonconvex problems by proximal algorithms, we provide a convergence guarantee for it. In addition, inspired by this derivation, we propose a general family of algorithms, which we call iterative sparsification-projection (ISP), having SL0 as a special member. Our... 

    Successive concave sparsity approximation for compressed sensing

    , Article IEEE Transactions on Signal Processing ; Volume 64, Issue 21 , 2016 , Pages 5657-5671 ; 1053587X (ISSN) Malek Mohammadi, M ; Koochakzadeh, A ; Babaie Zadeh, M ; Jansson, M ; Rojas, C. R ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2016
    Abstract
    In this paper, based on a successively accuracy-increasing approximation of the ℓ0 norm, we propose a new algorithm for recovery of sparse vectors from underdetermined measurements. The approximations are realized with a certain class of concave functions that aggressively induce sparsity and their closeness to the ℓ0 norm can be controlled. We prove that the series of the approximations asymptotically coincides with the ℓ1 and ℓ0 norms when the approximation accuracy changes from the worst fitting to the best fitting. When measurements are noise-free, an optimization scheme is proposed that leads to a number of weighted ℓ1 minimization programs, whereas, in the presence of noise, we propose... 

    A streaming algorithm for 2-center with outliers in high dimensions

    , Article Computational Geometry: Theory and Applications ; Volume 60 , 2017 , Pages 26-36 ; 09257721 (ISSN) Hatami, B ; Zarrabi Zadeh, H ; Sharif University of Technology
    Abstract
    We study the 2-center problem with outliers in high-dimensional data streams. Given a stream of points in arbitrary d dimensions, the goal is to find two congruent balls of minimum radius covering all but at most z points. We present a (1.8+ε)-approximation streaming algorithm, improving over the previous (4+ε)-approximation algorithm available for the problem. The space complexity and update time of our algorithm are poly(d,z,1/ε), independent of the size of the stream. © 2016 Elsevier B.V  

    Approximate minimum diameter

    , Article 23rd International Conference on Computing and Combinatorics, COCOON 2017, 3 August 2017 through 5 August 2017 ; Volume 10392 LNCS , 2017 , Pages 237-249 ; 03029743 (ISSN); 9783319623887 (ISBN) Ghodsi, M ; Homapour, H ; Seddighin, M ; Sharif University of Technology
    Springer Verlag  2017
    Abstract
    We study the minimum diameter problem for a set of inexact points. By inexact, we mean that the precise location of the points is not known. Instead, the location of each point is restricted to a continuous region ({Imprecise} model) or a finite set of points ({Indecisive} model). Given a set of inexact points in one of {Imprecise} or {Indecisive} models, we wish to provide a lower-bound on the diameter of the real points. In the first part of the paper, we focus on {Indecisive} model. We present an (formula presented) time approximation algorithm of factor (1+epsilon) for finding minimum diameter of a set of points in d dimensions. This improves the previously proposed algorithms for this... 

    Budgeted experiment design for causal structure learning

    , Article 35th International Conference on Machine Learning, ICML 2018, 10 July 2018 through 15 July 2018 ; Volume 4 , 2018 , Pages 2788-2801 ; 9781510867963 (ISBN) Ghassami, A ; Salehkaleybar, S ; Kiyavash, N ; Bareinboim, E ; Sharif University of Technology
    International Machine Learning Society (IMLS)  2018
    Abstract
    We study the problem of causal structure learning when the experimenter is limited to perform at most k non-adaptive experiments of size 1. We formulate the problem of finding the best intervention target set as an optimization problem, which aims to maximize the average number of edges whose directions are resolved. We prove that the corresponding objective function is submodular and a greedy algorithm suffices to achieve (1 - approximation of the optimal value. We further present an accelerated variant of the greedy algorithm, which can lead to orders of magnitude performance speedup. We validate our proposed approach on synthetic and real graphs. The results show that compared to the... 

    An MP-based approximation algorithm on reliability evaluation of multistate flow networks

    , Article Reliability Engineering and System Safety ; Volume 191 , 2019 ; 09518320 (ISSN) Forghani Elahabad, M ; Kagan, N ; Mahdavi Amiri, N ; Sharif University of Technology
    Elsevier Ltd  2019
    Abstract
    In recent decades, multistate two-terminal reliability problem has attracted several researchers, and accordingly many exact and approximation approaches have been proposed in the literature in terms of minimal cuts (MCs) or minimal paths (MPs) to address this problem. Here, an MP-based approximation approach is developed based on exact algorithms. With all the MPs at hand, the approach rearranges the MPs ascendingly with respect to their lengths and then sets the flow on some MPs to be zero which turns to reduce the computing cost in solving the problem. We provide the complexity results, and by employing some benchmarks and one thousand randomly generated networks illustrate that not only... 

    A new algorithm for dictionary learning based on convex approximation

    , Article 27th European Signal Processing Conference, EUSIPCO 2019, 2 September 2019 through 6 September 2019 ; Volume 2019-September , 2019 ; 22195491 (ISSN); 9789082797039 (ISBN) Parsa, J ; Sadeghi, M ; Babaie Zadeh, M ; Jutten, C ; et al.; National Science Foundation (NSF); Office of Naval Research Global (ONR); Turismo A Coruna, Oficina de Informacion Turismo de A Coruna; Xunta de Galicia, Centro de Investigacion TIC (CITIC); Xunta de Galicia, Conselleria de Cultura, Educacion e Ordenacion Universitaria ; Sharif University of Technology
    European Signal Processing Conference, EUSIPCO  2019
    Abstract
    The purpose of dictionary learning problem is to learn a dictionary D from a training data matrix Y such that Y ≈ DX and the coefficient matrix X is sparse. Many algorithms have been introduced to this aim, which minimize the representation error subject to a sparseness constraint on X. However, the dictionary learning problem is non-convex with respect to the pair (D,X). In a previous work [Sadeghi et al., 2013], a convex approximation to the non-convex term DX has been introduced which makes the whole DL problem convex. This approach can be almost applied to any existing DL algorithm and obtain better algorithms. In the current paper, it is shown that a simple modification on that approach... 

    Preclustering algorithms for imprecise points

    , Article 17th Scandinavian Symposium and Workshops on Algorithm Theory, SWAT 2020, 22 June 2020 through 24 June 2020 ; Volume 162 , 2020 Abam, M. A ; de Berg, M ; Farahzad, S ; Haji Mirsadeghi, M. O ; Saghafian, M ; Sharif University of Technology
    Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing  2020
    Abstract
    We study the problem of preclustering a set B of imprecise points in Rd: we wish to cluster the regions specifying the potential locations of the points such that, no matter where the points are located within their regions, the resulting clustering approximates the optimal clustering for those locations. We consider k-center, k-median, and k-means clustering, and obtain the following results. Let B := {b1, . . ., bn} be a collection of disjoint balls in Rd, where each ball bi specifies the possible locations of an input point pi. A partition C of B into subsets is called an (f(k), α)preclustering (with respect to the specific k-clustering variant under consideration) if (i) C consists of... 

    Improved algorithms for distributed balanced clustering

    , Article 3rd IFIP WG 1.8 International Conference on Topics in Theoretical Computer Science, TTCS 2020, 1 July 2020 through 2 July 2020 ; Volume 12281 LNCS , 2020 , Pages 72-84 Mirjalali, K ; Zarrabizadeh, H ; Sharif University of Technology
    Springer Science and Business Media Deutschland GmbH  2020
    Abstract
    We study a weighted balanced version of the k-center problem, where each center has a fixed capacity, and each element has an arbitrary demand. The objective is to assign demands of the elements to the centers, so as the total demand assigned to each center does not exceed its capacity, while the maximum distance between centers and their assigned elements is minimized. We present a deterministic O(1)-approximation algorithm for this generalized version of the k-center problem in the distributed setting, where data is partitioned among a number of machines. Our algorithm substantially improves the approximation factor of the current best randomized algorithm available for the problem. We... 

    An inverse problem method for overall heat transfer coefficient estimation in a partially filled rotating cylinder

    , Article Heat Transfer Engineering ; Volume 29, Issue 3 , 2008 , Pages 272-283 ; 01457632 (ISSN) Farhanieh, B ; Heydari, M. M ; Sharif University of Technology
    2008
    Abstract
    The objective of this article is to study the estimation of an overall heat transfer coefficient in a partially filled rotating cylinder. Herein is an inverse analysis for estimating the overall heat transfer coefficient in an arbitrary cross-section of the aforementioned system from the temperatures measured on the shell. The material employs the finite-volume method to solve the direct problem. The hybrid effective algorithm applied here contains the local optimization algorithm to estimate the unknown parameter by minimizing the objective function. The data measured here are simulated by adding random errors to the exact solution. An investigation is made of the impact of the measurement... 

    The superconvergence patch recovery technique and data transfer operators in 3D plasticity problems

    , Article Finite Elements in Analysis and Design ; Volume 43, Issue 8 , 2007 , Pages 630-648 ; 0168874X (ISSN) Khoei, A. R ; Gharehbaghi, S. A ; Sharif University of Technology
    2007
    Abstract
    A decade has passed since the first appearance of the superconvergent patch recovery (SPR) method introduced by Zienkiewicz and Zhu [The superconvergence patch recovery and a posteriori error estimates, part I: the recovery techniques, Int. J. Numer. Methods Eng. 33 (1992) 1331-1364; The superconvergence patch recovery and a posteriori error estimates, part II: error estimates and adaptivity, Int. J. Numer. Methods Eng. 33 (1992) 1365-1380; Superconvergence and the superconvergent patch recovery, Finite Elem. Anal. Des. 19 (1995) 11-23]. The method is now widely used in engineering practices for its robustness and efficiency in computer implementation. This paper presents an extension of the... 

    Minimizing movement

    , Article 18th Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2007, 7 January 2007 through 9 January 2007 ; Volume 07-09-January-2007 , 2007 , Pages 258-267 ; 9780898716245 (ISBN) Demaine, E. D ; Hajiaghayi, M ; Mahini, H ; Sayedi Roshkhar, A. S ; Oveisgharan, S ; Zadimoghaddam, M ; Sharif University of Technology
    Association for Computing Machinery  2007
    Abstract
    We give approximation algorithms and inapproximability results for a class of movement problems. In general, these problems involve planning the coordinated motion of a large collection of objects (representing anything from a robot swarm or firefighter team to map labels or network messages) to achieve a global property of the network while minimizing the maximum or average movement. In particular, we consider the goals of achieving connectivity (undirected and directed), achieving connectivity between a given pair of vertices, achieving independence (a dispersion problem), and achieving a perfect matching (with applications to multicasting). This general family of movement problems... 

    An approximation algorithm for d1-optimal motion of a rod robot with fixed rotations

    , Article International Journal of Computer Mathematics ; Volume 83, Issue 3 , 2006 , Pages 357-370 ; 00207160 (ISSN) Abam, M. A ; Ghodsi, M ; Sharif University of Technology
    2006
    Abstract
    Given a translating and rotating rod robot in a plane in the presence of polygonal obstacles with the initial and final placements of the rod known, the d1-optimal motion planning problem is defined as finding a collision-free motion of the rod such that the orbit length of a fixed but arbitrary point F on the rod is minimized. In this paper we study a special case of this problem in which the rod can translate freely, but can only rotate by some pre-specified given angles around F. We first characterize the d1-optimal motion of the robot under the given conditions and then present a (1 + ε)-approximation algorithm for finding the optimal path. The running time of the algorithm is bounded by... 

    On the non-progressive spread of influence through social networks

    , Article Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) ; Volume 7256 LNCS , 2012 , Pages 315-326 ; 03029743 (ISSN) ; 9783642293436 (ISBN) Fazli, M ; Ghodsi, M ; Habibi, J ; Jalaly Khalilabadi, P ; Mirrokni, V ; Sadeghabad, S. S ; Yahoo! Research ; Microsoft Research ; Sharif University of Technology
    2012
    Abstract
    The spread of influence in social networks is studied in two main categories: the progressive model and the non-progressive model (see e.g. the seminal work of Kempe, Kleinberg, and Tardos in KDD 2003). While the progressive models are suitable for modeling the spread of influence in monopolistic settings, non-progressive are more appropriate for modeling non-monopolistic settings, e.g., modeling diffusion of two competing technologies over a social network. Despite the extensive work on the progressive model, non-progressive models have not been studied well. In this paper, we study the spread of influence in the nonprogressive model under the strict majority threshold: given a graph G with... 

    A constant factor approximation for minimum λ-edge-connected k-subgraph with metric costs

    , Article SIAM Journal on Discrete Mathematics ; Volume 25, Issue 3 , 2011 , Pages 1089-1102 ; 08954801 (ISSN) Safari, M ; Salavatipour, M. R ; Sharif University of Technology
    Abstract
    In the (k, λ)-subgraph problem, we are given an undirected graph G = (V,E) with edge costs and two positive integers k and λ, and the goal is to find a minimum cost simple λ-edge-connected subgraph of G with at least k nodes. This generalizes several classical problems, such as the minimum cost k-spanning tree problem, or k-MST (which is a (k, 1)-subgraph), and the minimum cost λ-edge-connected spanning subgraph (which is a (|V(G)|, λ)-subgraph). The only previously known results on this problem [L. C. Lau, J. S. Naor, M. R. Salavatipour, and M. Singh, SIAM J. Comput., 39 (2009), pp. 1062-1087], [C. Chekuri and N. Korula, in Proceedings of the IARCS Annual Conference on Foundations of... 

    On the Computational Complexity of Graph Problems

    , M.Sc. Thesis Sharif University of Technology Ahadi, Arash (Author) ; Jafari, Amir (Supervisor)
    Abstract
    Computational complexity of graph problems is an important branch in the-oretical computer science. We introduce to some of ideas for computing the complexity of graph problems with some kind and beautiful examples. Next, we show hardness and inapproximability of some problems. Representation number of graphs has been introduce by Pavel Erdos by Number theory. We prove n1−ϵ inapproximability of that. Lucky number η has been studied by Grytczuk et.al . We show for planar and 3-colorable graphs, it is NP-Complete whether η = 2. Note that since a conjecture, for those graphs, 2 ≤ η ≤ 3. Also for each k ≥ 2, we show NP-completeness of η ≤ k for the graphs. Proper orientation number −→ is a... 

    Rapid Transit Network Design For Maximizing Acceptable Transit Coverage

    , Ph.D. Dissertation Sharif University of Technology Kermanshahi, Shahab (Author) ; Shafahi, Yousef (Supervisor)
    Abstract
    Designing a rapid transit network which is capable of providing a convenient coverage for passengers is studied in thisdoctoral thesis. First, a mathematical model of rapid transit network design which is a mixed integer program is presented (C_RTND). Objective function of the model is maximization of acceptable transit coverage and the model is capable of considering different rapid transit technologies. Furthermore, for each technology capacity constraint is considered in the model. Second, a heuristic algorithm is developed and used to solve the proposed model. The algorithm consists of 3 main parts: candidate line generation, network evaluation and a search algorithm for selecting a good... 

    Finding Longest Paths on Special Classes of Graphs

    , M.Sc. Thesis Sharif University of Technology Afreshteh, Vahid Reza (Author) ; Zarrabi-Zadeh, Hamid (Supervisor)
    Abstract
    In this research, we consider the problem of finding longest paths in some special classes of graphs. This problem is NP-hard in general case. It has been proven that there is no constant factor polynomial time approximation algorithm for this problem, unless P = NP. Therefore, the problem is usually solved for special classes of graphs.In this research, we focus on finding longest paths in solid grids, and propose a factor 3/4 approximation algorithm. Our algorithm improves the best current result which has an approximation factor of 2/ 3 . As a side result, we also propose a linear time algorithm for finding Hamiltonian cycle in a subset of Hamiltonian solid grids which improves the... 

    Approximation Algorithms for Clustering Points in the Distributed Model

    , M.Sc. Thesis Sharif University of Technology Aghajani, Emad (Author) ; Zarrabi Zadeh, Hamid (Supervisor)
    Abstract
    Clustering is one of the most well-known fundamental problems in computer science. In this thesis we have focused on a particular version of such problem, called capacititated k-center, and we analyze and survey them in the distributed model, when massive data is given. Our contribution in this research includes a new approximation algorithms with constant approximate factors for such problems in the distributed model, as well as improving the best available algorithm for capacitated k-center problem. Composable coreset as one of the most important techniques in distributed and streaming model is our primary tools in designing these algorithms. This technique gives the opportunity of solving... 

    Weighted TINs Smplification and Design of Some Algorithms on it

    , M.Sc. Thesis Sharif University of Technology Dabaghi Zarandi, Fahimeh (Author) ; Ghodsi, Mohammad (Supervisor)
    Abstract
    Due to increasing quality of satellite images, volume of stored data significantly increased, so speed of statistical and computational processing decreased. For solving this problem, simplification
    problem has been suggested. Surface simplification problem is a fundamental problem in computational geometry and it has many applications in other fields such as GIS, computer graphics, and image processing. Major goal of simplification problems is reducing stored information in any surface, Because it improves speed of processes. One of common types in this field is 3D terrain simplification while error of simplified surface be acceptable. Simplification is NP-Hard problem. In this project,...