Loading...
Search for: minimum-spanning-trees
0.004 seconds

    Computing Shortest path and Minimum Spanning Tree under Uncertainty

    , M.Sc. Thesis Sharif University of Technology Tavassolian, Amir (Author) ; Zarei, Alireza (Supervisor)
    Abstract
    Computing shortest paths and minimum spanning trees are basic and well-known problems in computer science and graph theory; also they have been considered as basic subroutines for many practical algorithms. There exists optimal algorithms for solving these problems when information about the basic graph is certain and specified. But, in real applications when the graph is obtained by using measurement tools which have limited computing precision, practically we are facing a graph in which locations of vertices or weights of edges are estimated.In such cases determining upper bounds or lower bounds for solutions of the shortest path and the minimum spanning tree are estimations of the... 

    Special classes of mathematical programming models with fuzzy random variables [electronic resource]

    , Article Journal of Intelligent and Fuzzy Systems, Published In: IOS Press ; Volume 19, Number 2, 2008 Eshghi, K. (Kourosh) ; Nematian, Javad ; Sharif University of Technology
    Abstract
    In this paper, we will discuss two special classes of mathematical programming models with fuzzy random variables. In the first model, a linear programming problem with fuzzy decision variables and fuzzy random coefficients is introduced. Then an algorithm is developed to solve the model based on fuzzy optimization method and fuzzy ranking method. In the second model, a fuzzy random quadratic spanning tree problem is presented. Then the proposed problem is formulated and solved by using the scalar expected value of fuzzy random variables. Furthermore, illustrative numerical examples are also given to clarify the methods discussed in this paper  

    Special classes of mathematical programming models with fuzzy random variables

    , Article Journal of Intelligent and Fuzzy Systems ; Volume 19, Issue 2 , 2008 , Pages 131-140 ; 10641246 (ISSN) Eshghi, K ; Nematian, J ; Sharif University of Technology
    2008
    Abstract
    In this paper, we will discuss two special classes of mathematical programming models with fuzzy random variables. In the first model, a linear programming problem with fuzzy decision variables and fuzzy random coefficients is introduced. Then an algorithm is developed to solve the model based on fuzzy optimization method and fuzzy ranking method. In the second model, a fuzzy random quadratic spanning tree problem is presented. Then the proposed problem is formulated and solved by using the scalar expected value of fuzzy random variables. Furthermore, illustrative numerical examples are also given to clarify the methods discussed in this paper  

    Kinetic pie delaunay graph and its applications

    , Article Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) ; Volume 7357 LNCS , 2012 , Pages 48-58 ; 03029743 (ISSN) ; 9783642311543 (ISBN) Abam, M. A ; Rahmati, Z ; Zarei, A ; Sharif University of Technology
    2012
    Abstract
    We construct a new proximity graph, called the Pie Delaunay graph, on a set of n points which is a super graph of Yao graph and Euclidean minimum spanning tree (EMST). We efficiently maintain the Pie Delaunay graph where the points are moving in the plane. We use the kinetic Pie Delaunay graph to create a kinetic data structure (KDS) for maintenance of the Yao graph and the EMST on a set of n moving points in 2-dimensional space. Assuming x and y coordinates of the points are defined by algebraic functions of at most degree s, the structure uses O(n) space, O(nlogn) preprocessing time, and processes O(n 2 λ 2s∈+∈2(n)β s + 2(n)) events for the Yao graph and O(n 2 λ 2s + 2(n)) events for the... 

    Kinetic Euclidean minimum spanning tree in the plane

    , Article Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) ; Volume 7056 LNCS , 2011 , Pages 261-274 ; 03029743 (ISSN) ; 9783642250101 (ISBN) Rahmati, Z ; Zarei, A ; Sharif University of Technololgy
    2011
    Abstract
    This paper presents the first kinetic data structure (KDS) for maintenance of the Euclidean minimum spanning tree (EMST) on a set of n moving points in 2-dimensional space. We build a KDS of size O(n) in O(nlogn) preprocessing time by which their EMST is maintained efficiently during the motion. In terms of the KDS performance parameters, our KDS is responsive, local, and compact  

    An optimal natural-gas network using minimum spanning tree

    , Article 40th International Conference on Computers and Industrial Engineering: Soft Computing Techniques for Advanced Manufacturing and Service Systems, CIE40 2010, 25 July 2010 through 28 July 2010 ; July , 2010 ; 9781424472956 (ISBN) Mahdavi, I ; Mohajeri, A ; Arabmaghsudi, M ; Yahyanejad, M. H ; Taghipourian, F ; Mahdavi Amiri, N ; Sharif University of Technology
    2010
    Abstract
    We consider the design of an optimal natural-gas network. Our proposed network contains two echelons, Town Broad Stations (TBSs), and consumers (demand zones). Here, our aim is a two-stage cost minimization. We first determine locations of the TBS so that the location-allocation cost is minimized. Then, we show how to distribute the flow of gas among the TBS minimizing the flow cost by using Minimum Spanning Tree (MST). A case study in Mazandaran Gas Company in Iran is made to assess the validity and effectiveness of our proposed model  

    A new approach for sensitivity analysis in network flow problems

    , Article International Journal of Industrial Engineering : Theory Applications and Practice ; Volume 27, Issue 1 , 2020 , Pages 72-87 Aini, A ; Eshghi, K ; Salehipour, A ; Sharif University of Technology
    University of Cincinnati  2020
    Abstract
    This paper proposes a new approach to study the sensitivity analysis in the network flow problems, in particular, the minimum spanning tree and shortest path problems. In a sensitivity analysis, one looks for the amount of changes in the edges’ weights, number of edges or number of vertices such that the optimal solution, i.e., the minimum spanning tree or shortest path does not change. We introduce a novel approach, and develop associated equations and mathematics. We discuss two illustrative examples to show the applicability of the proposed approach. © International Journal of Industrial Engineering  

    Clustering and Embedding Graphs into Trees

    , M.Sc. Thesis Sharif University of Technology Nodehi Sabet, Amirhossein (Author) ; Daneshgar, Amir (Supervisor)
    Abstract
    In this thesis, we study the following question stating that “how well a tree structure can approximate the clustering structure of a graph”.To do this, we first focus on the DJS algorithm proposed by Daneshgar et.al. and second we consider the minimum distortion tree approximation algorithm proposed by Abraham et.al.We conclude, using some experimental results, that the minimum spanning tree algorithm extracts some geometric aspects of the data set that the Abraham et.al. algorithm can not track  

    Combinatorial changes of euclidean minimum spanning tree of moving points in the plane

    , Article Proceedings of the 22nd Annual Canadian Conference on Computational Geometry, CCCG 2010, 9 August 2010 through 11 August 2010, Winnipeg, MB ; 2010 , Pages 43-45 Rahmati, Z ; Zarei, A ; Sharif University of Technology
    2010
    Abstract
    In this paper, we enumerate the number of combinatorial changes of the the Euclidean minimum spanning tree (EMST) of a set of n moving points in 2- dimensional space. We assume that the motion of the points in the plane, is defined by algebraic functions of maximum degree s of time. We prove an upper bound of O(n3β2s(n2)) for the number of the combinatorial changes of the EMST, where βs(n)= λs(n)/n and λs(n) is the maximum length of Davenport-Schinzel sequences of order s on n symbols which is nearly linear in n. This result is an O(n) improvement over the previously trivial bound of O(n4)  

    Investigating Geometric Proximity Problems on Moving Points

    , M.Sc. Thesis Sharif University of Technology Rahmati, Zahed (Author) ; Zarei, Alireza (Supervisor)
    Abstract
    An interesting theoretical and practical set of problems in computer science is concerned with the study of spatial relations among objects in a geometric space. Examples of such problems for a set of points P are finding the closest pair of the points P, partitioning space into regions such that all points of a region have minimum distance to the same point in P, and computing the Euclidean minimum spanning tree on P. Moreover, we need mechanisms to efficiently update these properties when the points P are allowed to move or may be inserted or deleted. This is to avoid re-computation of these properties from scratch. Here, we consider the Euclidean minimum spanning tree (EMST) of a set of... 

    Kinetic Euclidean minimum spanning tree in the plane

    , Article Journal of Discrete Algorithms ; Volume 16 , October , 2012 , Pages 2-11 ; 15708667 (ISSN) Rahmati, Z ; Zarei, A ; Sharif University of Technology
    Elsevier  2012
    Abstract
    This paper presents a kinetic data structure (KDS) for maintenance of the Euclidean minimum spanning tree (EMST) on a set of moving points in 2-dimensional space. For a set of n points moving in the plane we build a KDS of size O(n) in O(nlogn) preprocessing time by which the EMST is maintained efficiently during the motion. This is done by applying the required changes to the combinatorial structure of the EMST which is changed in discrete timestamps. We assume that the motion of the points, i.e. x and y coordinates of the points, are defined by algebraic functions of constant maximum degree. In terms of the KDS performance parameters, our KDS is responsive, local, and compact. The... 

    A simple, faster method for kinetic proximity problems

    , Article Computational Geometry: Theory and Applications ; Volume 48, Issue 4 , 2015 , Pages 342-359 ; 09257721 (ISSN) Rahmati, Z ; Abam, M. A ; King, V ; Whitesides, S ; Zarei, A ; Sharif University of Technology
    Elsevier  2015
    Abstract
    For a set of n points in the plane, this paper presents simple kinetic data structures (KDSs) for solutions to some fundamental proximity problems, namely, the all nearest neighbors problem, the closest pair problem, and the Euclidean minimum spanning tree (EMST) problem. Also, the paper introduces KDSs for maintenance of two well-studied sparse proximity graphs, the Yao graph and the Semi-Yao graph. We use sparse graph representations, the Pie Delaunay graph and the Equilateral Delaunay graph, to provide new solutions for the proximity problems. Then we design KDSs that efficiently maintain these sparse graphs on a set of n moving points, where the trajectory of each point is assumed to be... 

    Sensitivity Analysis and Optimization in Network Flows

    , Ph.D. Dissertation Sharif University of Technology Aini, Asghar (Author) ; Eshghi, Kourosh (Supervisor)
    Abstract
    In today's life, we look at each other, seeing different networks, such as power networks, telecommunication networks, transportation networks (freeways, roads, streets), rail networks, air service networks, shipping networks, Logistics networks (networks of construction and distribution), computer networks, Internet networks (e-commerce, banking networks), airline reservation networks, social networks and so on. In all of these networks, an entity such as man, product, car, electricity, message, information, aircraft, etc. from one source into a destination is moved according to the network's purposes and objectives.This thesis analyzes the sensitivity analysis and optimization of... 

    Comparing and Improving the Minimum Spanning Tree Algorithms in MapReduce

    , M.Sc. Thesis Sharif University of Technology Malek Abbasi, Mohammad Reza (Author) ; Ghodsi, Mohammad (Supervisor)
    Abstract
    In recent decades, we have faced the enormous growth of data and graph volumes. This requires modern ways of computation and storage systems and algorithms. MapReduce is a known way of processing Big Data in a Parallel and primarily Distributed setting. Theoretical models (e.g., Massively Parallel Computation) for Algorithms using this paradigm commonly evaluate the number of rounds and needed communication. We study the Minimum Spanning Tree (MST) as a fundamental graph problem. This problem in MapReduce is harder for sparse graphs. We introduce an algorithm that performs well comparing previous studies, especially for sparse graphs.We present an empirical study by implementing some... 

    Optimal gas distribution network using minimum spanning tree

    , Article Proceedings - 2010 IEEE 17th International Conference on Industrial Engineering and Engineering Management, IE and EM2010, 29 October 2010 through 31 October 2010 ; October , 2010 , Pages 1374-1377 ; 9781424464814 (ISBN) Mahdavi, I ; Mahdavi Amiri, N ; Makui, A ; Mohajeri, A ; Tafazzoli, R ; Sharif University of Technology
    2010
    Abstract
    Here, a case study of natural gas network is conducted. We design an optimal distribution network of natural gas. Our proposed network is composed of stations reducing gas pressure to desirable pressure using consumer's viewpoint. By using minimum spanning tree (MST) technique, an optimal distribution network among stations and consumers is constructed. Our aim is to determine both locations and types of stations minimizing location-allocation costs in the network. A case study in Mazandaran Gas Company in Iran is made to assess the validity and effectiveness of the proposed model  

    When diameter matters: Parameterized approximation algorithms for bounded diameter minimum steiner tree problem

    , Article Theory of Computing Systems ; Volume 58, Issue 2 , 2016 , Pages 287-303 ; 14324350 (ISSN) Mashreghi, A ; Zarei, A ; Sharif University of Technology
    Springer New York LLC 
    Abstract
    Given a graph G with a set of terminals, two weight functions c and d defined on the edge set of G, and a bound D, a popular NP-hard problem in designing networks is to find the minimum cost Steiner tree (under function c) in G, to connect all terminals in such a way that its diameter (under function d) is bounded by D. Marathe et al. (J. Algoritm. 28(1), 142–171, 1998) proposed an (O(lnn),O(lnn)) approximation algorithm for this bicriteria problem, where n is the number of terminals. The first factor reflects the approximation ratio on the diameter bound D, and the second factor indicates the cost-approximation ratio. Later, Kapoor and Sarwat (Theory Comput. Syst. 41(4), 779–794, 2007)... 

    Optimal pipe diameter sizing in a tree-structured gas network: A case study

    , Article International Journal of Industrial and Systems Engineering ; Volume 12, Issue 3 , 2012 , Pages 346-368 ; 17485037 (ISSN) Mohajeri, A ; Mahdavi, I ; Mahdavi Amiri, N ; Sharif University of Technology
    2012
    Abstract
    We design an optimal pipe diameter sizing in a tree-structured natural gas network. Design of pipeline, facility and equipment systems are necessary tasks to configure an optimal natural gas network. A mixed-integer programming model is formulated to minimise the total cost in the network. The aim is to optimise pipe diameter sizes so that the location-allocation cost is minimised. Pipeline systems in natural gas network must be designed based on gas flow rate, length of pipe, gas maximum drop pressure allowance and gas maximum velocity allowance. We use information based on relationship among gas flow rates and pipe diameter sizes considering gas pressure and velocity restrictions. We apply... 

    Parallel minimum spanning tree heuristic for the steiner problem in graphs

    , Article 13th International Conference on Parallel and Distributed Systems, ICPADS, Hsinchu, 5 December 2007 through 7 December 2007 ; Volume 1 , December , 2007 ; 15219097 (ISSN); 9781424418909 (ISBN) Akbari, H ; Iranmanesh, Z ; Ghodsi, M ; Sharif University of Technology
    2007
    Abstract
    Given an undirected graph with weights associated with its edges, the Steiner tree problem consists of finding a minimum weight subtree spanning a given subset of (terminal) nodes of the original graph. Minimum Spanning Tree Heuristic (MSTH) is a heuristic for solving the Steiner problem in graphs. In this paper we first review existing algorithms for solving the Steiner problem in graphs. We then introduce a new parallel version of MSTH on three dimensional mesh of trees architecture. We describe our algorithm and analyze its time complexity. The time complexity analysis shows that the algorithm's running time is O(lg2 n) which is comparable with other existing parallel solutions. © 2007... 

    Optimization of tree-structured gas distribution network using ant colony optimization: A case study

    , Article International Journal of Engineering, Transactions A: Basics ; Volume 25, Issue 2 , 2012 , Pages 141-158 ; 17281431 (ISSN) Mohajeri, A ; Mahdavi, I ; Mahdavi Amiri, N ; Tafazzoli, R ; Sharif University of Technology
    Materials and Energy Research Center  2012
    Abstract
    An Ant Colony Optimization (ACO) algorithm is proposed for optimal tree-structured natural gas distribution network. Design of pipelines, facilities, and equipment systems are necessary tasks to configure an optimal natural gas network. A mixed integer programming model is formulated to minimize the total cost in the network. The aim is to optimize pipe diameter sizes so that the location-allocation cost is minimized. Pipeline systems in natural gas network must be designed based on gas flow rate, length of pipe, gas maximum pressure drop allowance, and gas maximum velocity allowance. We use the information regarding gas flow rates and pipe diameter sizes considering the gas pressure and...