Loading...
Search for: flow-graphs
0.009 seconds

    Polynomial-time fence insertion for structured programs

    , Article 33rd International Symposium on Distributed Computing, DISC 2019, 14 October 2019 through 18 October 2019 ; Volume 146 , 2019 ; 18688969 (ISSN); 9783959771269 (ISBN) Taheri, M ; Pourdamghani, A ; Lesani, M ; Suomela J ; Sharif University of Technology
    Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing  2019
    Abstract
    To enhance performance, common processors feature relaxed memory models that reorder instructions. However, the correctness of concurrent programs is often dependent on the preservation of the program order of certain instructions. Thus, the instruction set architectures offer memory fences. Using fences is a subtle task with performance and correctness implications: using too few can compromise correctness and using too many can hinder performance. Thus, fence insertion algorithms that given the required program orders can automatically find the optimum fencing can enhance the ease of programming, reliability, and performance of concurrent programs. In this paper, we consider the class of... 

    A generalization of 0-sum flows in graphs

    , Article Linear Algebra and Its Applications ; Volume 438, Issue 9 , 2013 , Pages 3629-3634 ; 00243795 (ISSN) Akbari, S ; Kano, M ; Zare, S ; Sharif University of Technology
    2013
    Abstract
    Let G be a graph and H be an abelian group. For every subset SH a map φ:E(G)→S is called an S-flow. For a given S-flow of G, and every v∈V(G), define s(v)=∑uv∈E(G)φ(uv). Let k∈H. We say that a graph G admits a k-sum S-flow if there is an S-flow such that for each vertex v,s(v)=k. We prove that if G is a connected bipartite graph with two parts X={x1,⋯,xr}, Y={y1,⋯, ys} and c1,⋯,cr,d1,⋯, ds are real numbers, then there is an R-flow such that s( xi)=ci and s(yj)=dj, for 1≤i≤r,1≤j≤s if and only if ∑i=1rci=∑j=1s dj. Also, it is shown that if G is a connected non-bipartite graph and c1,⋯,cn are arbitrary integers, then there is a Z-flow such that s(vi)=ci, for i=1, ⋯,n if and only if the number... 

    On zero-sum 6-flows of graphs

    , Article Linear Algebra and Its Applications ; Volume 430, Issue 11-12 , 2009 , Pages 3047-3052 ; 00243795 (ISSN) Akbari, S ; Ghareghani, N ; Khosrovshahi, G. B ; Mahmoody, A ; Sharif University of Technology
    2009
    Abstract
    For a graph G, a zero-sum flow is an assignment of non-zero real numbers on the edges of G such that the total sum of all edges incident with any vertex of G is zero. A zero-sumk -flow for a graph G is a zero-sum flow with labels from the set {± 1, ..., ± (k - 1)}. In this paper for a graph G, a necessary and sufficient condition for the existence of zero-sum flow is given. We conjecture that if G is a graph with a zero-sum flow, then G has a zero-sum 6-flow. It is shown that the conjecture is true for 2-edge connected bipartite graphs, and every r-regular graph with r even, r > 2, or r = 3. © 2009 Elsevier Inc. All rights reserved  

    Ratio-balanced maximum flows

    , Article Information Processing Letters ; Volume 150 , 2019 , Pages 13-17 ; 00200190 (ISSN) Akrami, H ; Mehlhorn, K ; Odland, T ; Sharif University of Technology
    Elsevier B.V  2019
    Abstract
    When a loan is approved for a person or company, the bank is subject to credit risk; the risk that the lender defaults. To mitigate this risk, a bank will require some form of security, which will be collected if the lender defaults. Accounts can be secured by several securities and a security can be used for several accounts. The goal is to fractionally assign the securities to the accounts so as to balance the risk. This situation can be modeled by a bipartite graph. We have a set S of securities and a set A of accounts. Each security has a value vi and each account has an exposure ej. If a security i can be used to secure an account j, we have an edge from i to j. Let fij be the part of... 

    A Tool For Generating Test Cases from Formal Specification of Programs

    , M.Sc. Thesis Sharif University of Technology Mortezazadeh Jagargh, Iman (Author) ; Mirian Hosseinabadi, Hassan (Supervisor)
    Abstract
    The use of formal methods in the software development process has many advantages. One of the benefits is extracting test cases from formal specification with test coverage criteia. In this study, we tried to extracting control flow graph form Z language. Using this graph and control flow graph coverage criteria, test cases are derived from Z. A tool to automate the generation of test cases from Z also produced. This tool uses the CZT, describing formal language Z receives and uses the standard graph covers, set of test cases stems. Using mutants, the proposed method was evaluated by this method was able to achieve a score of 92%  

    Test based Software Repair Recommendation

    , M.Sc. Thesis Sharif University of Technology Rasekhi, Mahnaz (Author) ; Mirian Hosseinabadi, Hassan (Supervisor)
    Abstract
    Debugging programs is a time-consuming and error-prone activity. So far, much research has tried to repair the programs automatically. Many of them try to change the location of the fault for a faulty program that fails at least one of its test cases so that all cases in the test suite pass. However, in real projects, the test suite is usually not enough, and the methods that aim to pass the test suite, often lead to the production of incorrect repairs, which is known as overfitting or weak test suite. In this regard, attention to methods based on program specification and the use of static code analysis have shown promising results. In this thesis, a method is presented that recommends... 

    Formless: scalable utilization of embedded manycores in streaming applications

    , Article Proceedings of the ACM SIGPLAN Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES) ; 2012 , Pages 71-78 ; 9781450312127 (ISBN) Hashemi, M ; Foroozannejad, M. H ; Ghiasi, S ; Etzel, C ; Sharif University of Technology
    Abstract
    Variants of dataflow specification models are widely used to synthesize streaming applications for distributed-memory parallel processors. We argue that current practice of specifying streaming applications using rigid dataflow models, implicitly prohibits a number of platform oriented optimizations and hence limits portability and scalability with respect to number of processors. We motivate Functionally-cOnsistent stRucturally-MalLEabe Streaming Specification, dubbed FORMLESS, which refers to raising the abstraction level beyond fixed-structure dataflow to address its portability and scalability limitations. To demonstrate the potential of the idea, we develop a design space exploration... 

    Non-approximability and polylogarithmic approximations of the single-sink unsplittable and confluent dynamic flow problems

    , Article Leibniz International Proceedings in Informatics, LIPIcs, 9 December 2017 through 22 December 2017 ; Volume 92 , 2017 ; 18688969 (ISSN) ; 9783959770545 (ISBN) Golin, M. J ; Khodabande, H ; Qin, B ; Sharif University of Technology
    Abstract
    Dynamic Flows were introduced by Ford and Fulkerson in 1958 to model flows over time. They define edge capacities to be the total amount of flow that can enter an edge in one time unit. Each edge also has a length, representing the time needed to traverse it. Dynamic Flows have been used to model many problems including traffic congestion, hop-routing of packets and evacuation protocols in buildings. While the basic problem of moving the maximal amount of supplies from sources to sinks is polynomial time solvable, natural minor modifications can make it NP-hard. One such modification is that flows be confluent, i.e., all flows leaving a vertex must leave along the same edge. This corresponds... 

    Graph orientation with splits

    , Article 5th International Symposium on Combinatorial Optimization, ISCO 2018, 11 April 2018 through 13 April 2018 ; Volume 10856 LNCS , 2018 , Pages 52-63 ; 03029743 (ISSN); 9783319961507 (ISBN) Asahiro, Y ; Jansson, J ; Miyano, E ; Nikpey, H ; Ono, H ; Sharif University of Technology
    Springer Verlag  2018
    Abstract
    The Minimum Maximum Outdegree Problem (MMO) is to assign a direction to every edge in an input undirected, edge-weighted graph so that the maximum weighted outdegree taken over all vertices becomes as small as possible. In this paper, we introduce a new variant of MMO called the p-Split Minimum Maximum Outdegree Problem (p-Split-MMO) in which one is allowed to perform a sequence of p split operations on the vertices before orienting the edges, for some specified non-negative integer p, and study its computational complexity. © 2018, Springer International Publishing AG, part of Springer Nature  

    Deep graph generators: A survey

    , Article IEEE Access ; Volume 9 , 2021 , Pages 106675-106702 ; 21693536 (ISSN) Faez, F ; Ommi, Y ; Soleymani Baghshah, M ; Rabiee, H. R ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2021
    Abstract
    Deep generative models have achieved great success in areas such as image, speech, and natural language processing in the past few years. Thanks to the advances in graph-based deep learning, and in particular graph representation learning, deep graph generation methods have recently emerged with new applications ranging from discovering novel molecular structures to modeling social networks. This paper conducts a comprehensive survey on deep learning-based graph generation approaches and classifies them into five broad categories, namely, autoregressive, autoencoder-based, reinforcement learning-based, adversarial, and flow-based graph generators, providing the readers a detailed description... 

    Simulation of thermal radiation in a micropolar fluid flow through a porous medium between channel walls

    , Article Journal of Thermal Analysis and Calorimetry ; Volume 144, Issue 3 , 2021 , Pages 941-953 ; 13886150 (ISSN) Ahmad, S ; Ashraf, M ; Ali, K ; Sharif University of Technology
    Springer Science and Business Media B.V  2021
    Abstract
    Among numerous methods which have been employed to reinforce the thermal efficiency in many systems, one is the thermal radiation which is a mode of heat transfer. Another way to improve the thermal efficiency is the utilization of the porous media. The present work includes the study of micropolar flow with allowance for thermal radiation through a resistive porous medium between channel walls. The governing coupled partial differential equations representing the flow model are transmuted into ordinary ones by using the suitable dimensionless coordinates, and then, quasi-linearization is employed to solve the set of relevant coupled ODEs. Effects of physical parameters on the flow under... 

    Simulation of thermal radiation in a micropolar fluid flow through a porous medium between channel walls

    , Article Journal of Thermal Analysis and Calorimetry ; Volume 144, Issue 3 , 2021 , Pages 941-953 ; 13886150 (ISSN) Ahmad, S ; Ashraf, M ; Ali, K ; Sharif University of Technology
    Springer Science and Business Media B.V  2021
    Abstract
    Among numerous methods which have been employed to reinforce the thermal efficiency in many systems, one is the thermal radiation which is a mode of heat transfer. Another way to improve the thermal efficiency is the utilization of the porous media. The present work includes the study of micropolar flow with allowance for thermal radiation through a resistive porous medium between channel walls. The governing coupled partial differential equations representing the flow model are transmuted into ordinary ones by using the suitable dimensionless coordinates, and then, quasi-linearization is employed to solve the set of relevant coupled ODEs. Effects of physical parameters on the flow under... 

    Experimental investigation of shock-buffet criteria on a pitching airfoil

    , Article Chinese Journal of Aeronautics ; Volume 35, Issue 7 , 2022 , Pages 179-191 ; 10009361 (ISSN) Masdari, M ; Zeinalzadeh, A ; Abdi, M. A ; Soltani, M. R ; Sharif University of Technology
    Elsevier B.V  2022
    Abstract
    An experimental investigation of the shock-buffet phenomenon subject to unsteady pitching supercritical airfoil around its quarter chord has been conducted in a transonic wind tunnel. The model was equipped with pressure taps connected to the fast response pressure-transducers. Measurements were conducted at different free-stream Mach number from 0.61 to 0.76. The principle goal of this investigation was to experimentally discuss the shock-buffet criterion over a SC(2)-0410 supercritical pitching related to the hysteresis loops of total drag and trailing edge pressure, the behaviour of the shock wave foot location, the pressure distribution over the upper surface, and by implementing the... 

    Optimal rate and delay performance in non-cooperative opportunistic spectrum access

    , Article Proceedings of the International Symposium on Wireless Communication Systems, 28 August 2012 through 31 August 2012 ; August , 2012 , Pages 56-60 ; 21540217 (ISSN) ; 9781467307604 (ISBN) Perez, J ; Khodaian, M ; Sharif University of Technology
    2012
    Abstract
    We study transmission rate control and performance delay in cognitive radio (CR) links from a cross-layer perspective. We assume a hierarchical CR network where the secondary users (SU) access the spectrum band in an opportunistic and noncooperative way. The SU goal is to transmit a fixed-size file (fixed amount of data packets) during the sojourn time of the primary users (PU's) idle state. We assume that the SU's support frames retransmission through an automatic repeat request (ARQ) mechanism. By formulating the problem as a Markov decision process, we demonstrate that there is always an optimal stationary rate adaptation policy, and we propose a simple algorithm to obtain it. We derive... 

    Implementation-aware model analysis: The case of buffer-throughput tradeoff in streaming applications

    , Article Proceedings of the ACM SIGPLAN Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES), 18 June 2015 through 19 June 2015 ; Volume 2015-June , 2015 , Pages 108-117 ; 9781450332576 (ISBN) Mirzazad Barijough, K ; Hashemi, M ; Khibin, V ; Ghiasi, S ; Sharif University of Technology
    Association for Computing Machinery  2015
    Abstract
    Models of computation abstract away a number of implementation details in favor of well-defined semantics. While this has unquestionable benefits, we argue that analysis of models solely based on operational semantics (implementation oblivious analysis) is unfit to drive implementation design space exploration. Specifically, we study the tradeoff between buffer size and streaming throughput in applications modeled as synchronous data flow (SDF) graphs. We demonstrate the inherent inaccuracy of implementation-oblivious approach, which only considers SDF operational semantic. We propose a rigorous transformation, which equips the state of the art buffer-throughput tradeoff analysis technique... 

    Implementation-aware model analysis: The case of buffer-throughput tradeoff in streaming applications

    , Article ACM SIGPLAN Notices ; Volume 50, Issue 5 , May , 2015 , Pages 103-112 ; 15232867 (ISSN) Barijough, K. M ; Hashemi, M ; Khibin, V ; Ghiasi, S ; Sharif University of Technology
    Association for Computing Machinery  2015
    Abstract
    Models of computation abstract away a number of implementation details in favor of well-defined semantics. While this has unquestionable benefits, we argue that analysis of models solely based on operational semantics (implementationoblivious analysis) is unfit to drive implementation design space exploration. Specifically, we study the tradeoff between buffer size and streaming throughput in applications modeled as synchronous data flow (SDF) graphs. We demonstrate the inherent inaccuracy of implementationoblivious approach, which only considers SDF operational semantic. We propose a rigorous transformation, which equips the state of the art buffer-throughput tradeoff analysis technique... 

    Effect of non-Newtonian flow due to thermally-dependent properties over an inclined surface in the presence of chemical reaction, Brownian motion and thermophoresis

    , Article Alexandria Engineering Journal ; Volume 60, Issue 5 , 2021 , Pages 4931-4945 ; 11100168 (ISSN) Ahmad, S ; Ahmad, A ; Ali, K ; Bashir, H ; Iqbal, M. F ; Sharif University of Technology
    Elsevier B.V  2021
    Abstract
    The aim of present study is to investigate the convective heat and mass transfer in steady MHD boundary layer flow of an electrically conducting micropolar fluid over an inclined surface. Partial differential equations resulting from the mathematical modeling of the phenomenon are reduce to nonlinear ODEs, and a finite difference based scheme has been adopted to iteratively find the numerical solution by employing the successive over-relaxation (SOR) method. A self-developed computer code has been used in the MATLAB environment. Influence of chemical reaction, Brownian motion, thermophoresis, and viscous dissipation on the relevant features of the flow are discussed and analyzed through... 

    Effect of non-Newtonian flow due to thermally-dependent properties over an inclined surface in the presence of chemical reaction, Brownian motion and thermophoresis

    , Article Alexandria Engineering Journal ; Volume 60, Issue 5 , 2021 , Pages 4931-4945 ; 11100168 (ISSN) Ahmad, S ; Ahmad, A ; Ali, K ; Bashir, H ; Iqbal, M. F ; Sharif University of Technology
    Elsevier B.V  2021
    Abstract
    The aim of present study is to investigate the convective heat and mass transfer in steady MHD boundary layer flow of an electrically conducting micropolar fluid over an inclined surface. Partial differential equations resulting from the mathematical modeling of the phenomenon are reduce to nonlinear ODEs, and a finite difference based scheme has been adopted to iteratively find the numerical solution by employing the successive over-relaxation (SOR) method. A self-developed computer code has been used in the MATLAB environment. Influence of chemical reaction, Brownian motion, thermophoresis, and viscous dissipation on the relevant features of the flow are discussed and analyzed through... 

    Optimal resilience-oriented microgrid formation considering failure probability of distribution feeders

    , Article Electric Power Systems Research ; Volume 209 , 2022 ; 03787796 (ISSN) Jahromi, S. N ; Hajipour, E ; Ehsan, M ; Sharif University of Technology
    Elsevier Ltd  2022
    Abstract
    After a natural disaster, there is an urgent need to supply critical loads such as hospitals as soon as possible. Microgrid (MG) formation is one of the quickest ways to achieve this goal. However, in MG formation studies, there is a trade-off between maximizing the amount of restored loads and minimizing their risk of interruption due to the following aftershocks. For the former objective, the minimum number of MGs should be formed, whereas, for the latter objective, the maximum number of MGs should be configured. This paper tackles this contradictory situation by considering the failure risk of distribution feeders in its proposed optimization framework. In this paper, at first, a novel...