2,825 research outputs found

    Enhancing community detection using a network weighting strategy

    Full text link
    A community within a network is a group of vertices densely connected to each other but less connected to the vertices outside. The problem of detecting communities in large networks plays a key role in a wide range of research areas, e.g. Computer Science, Biology and Sociology. Most of the existing algorithms to find communities count on the topological features of the network and often do not scale well on large, real-life instances. In this article we propose a strategy to enhance existing community detection algorithms by adding a pre-processing step in which edges are weighted according to their centrality w.r.t. the network topology. In our approach, the centrality of an edge reflects its contribute to making arbitrary graph tranversals, i.e., spreading messages over the network, as short as possible. Our strategy is able to effectively complements information about network topology and it can be used as an additional tool to enhance community detection. The computation of edge centralities is carried out by performing multiple random walks of bounded length on the network. Our method makes the computation of edge centralities feasible also on large-scale networks. It has been tested in conjunction with three state-of-the-art community detection algorithms, namely the Louvain method, COPRA and OSLOM. Experimental results show that our method raises the accuracy of existing algorithms both on synthetic and real-life datasets.Comment: 28 pages, 2 figure

    Synchronization in complex networks

    Get PDF
    Synchronization processes in populations of locally interacting elements are in the focus of intense research in physical, biological, chemical, technological and social systems. The many efforts devoted to understand synchronization phenomena in natural systems take now advantage of the recent theory of complex networks. In this review, we report the advances in the comprehension of synchronization phenomena when oscillating elements are constrained to interact in a complex network topology. We also overview the new emergent features coming out from the interplay between the structure and the function of the underlying pattern of connections. Extensive numerical work as well as analytical approaches to the problem are presented. Finally, we review several applications of synchronization in complex networks to different disciplines: biological systems and neuroscience, engineering and computer science, and economy and social sciences.Comment: Final version published in Physics Reports. More information available at http://synchronets.googlepages.com

    Computer architecture for efficient algorithmic executions in real-time systems: New technology for avionics systems and advanced space vehicles

    Get PDF
    Improvements and advances in the development of computer architecture now provide innovative technology for the recasting of traditional sequential solutions into high-performance, low-cost, parallel system to increase system performance. Research conducted in development of specialized computer architecture for the algorithmic execution of an avionics system, guidance and control problem in real time is described. A comprehensive treatment of both the hardware and software structures of a customized computer which performs real-time computation of guidance commands with updated estimates of target motion and time-to-go is presented. An optimal, real-time allocation algorithm was developed which maps the algorithmic tasks onto the processing elements. This allocation is based on the critical path analysis. The final stage is the design and development of the hardware structures suitable for the efficient execution of the allocated task graph. The processing element is designed for rapid execution of the allocated tasks. Fault tolerance is a key feature of the overall architecture. Parallel numerical integration techniques, tasks definitions, and allocation algorithms are discussed. The parallel implementation is analytically verified and the experimental results are presented. The design of the data-driven computer architecture, customized for the execution of the particular algorithm, is discussed

    Whitepaper on New Localization Methods for 5G Wireless Systems and the Internet-of-Things

    Get PDF

    Recent Techniques for Regularization in Partial Differential Equations and Imaging

    Get PDF
    abstract: Inverse problems model real world phenomena from data, where the data are often noisy and models contain errors. This leads to instabilities, multiple solution vectors and thus ill-posedness. To solve ill-posed inverse problems, regularization is typically used as a penalty function to induce stability and allow for the incorporation of a priori information about the desired solution. In this thesis, high order regularization techniques are developed for image and function reconstruction from noisy or misleading data. Specifically the incorporation of the Polynomial Annihilation operator allows for the accurate exploitation of the sparse representation of each function in the edge domain. This dissertation tackles three main problems through the development of novel reconstruction techniques: (i) reconstructing one and two dimensional functions from multiple measurement vectors using variance based joint sparsity when a subset of the measurements contain false and/or misleading information, (ii) approximating discontinuous solutions to hyperbolic partial differential equations by enhancing typical solvers with l1 regularization, and (iii) reducing model assumptions in synthetic aperture radar image formation, specifically for the purpose of speckle reduction and phase error correction. While the common thread tying these problems together is the use of high order regularization, the defining characteristics of each of these problems create unique challenges. Fast and robust numerical algorithms are also developed so that these problems can be solved efficiently without requiring fine tuning of parameters. Indeed, the numerical experiments presented in this dissertation strongly suggest that the new methodology provides more accurate and robust solutions to a variety of ill-posed inverse problems.Dissertation/ThesisDoctoral Dissertation Mathematics 201

    Data based identification and prediction of nonlinear and complex dynamical systems

    Get PDF
    We thank Dr. R. Yang (formerly at ASU), Dr. R.-Q. Su (formerly at ASU), and Mr. Zhesi Shen for their contributions to a number of original papers on which this Review is partly based. This work was supported by ARO under Grant No. W911NF-14-1-0504. W.-X. Wang was also supported by NSFC under Grants No. 61573064 and No. 61074116, as well as by the Fundamental Research Funds for the Central Universities, Beijing Nova Programme.Peer reviewedPostprin

    From Dynamics to Structure of Complex Networks: Exploiting Heterogeneity in the Sakaguchi-Kuramoto Model

    Get PDF
    [eng] Most of the real-world complex systems are best described as complex networks and can be mathematically described as oscillatory systems, coupled with the neighbours through the connections of the network. The flashing of fireflies, the neuronal brain signals or the energy flow through the power grid are some examples. Yoshiki Kuramoto came up with a tractable mathematical model that could capture the phenomenology of collective synchronization by suggesting that oscillators were coupled by a sinusoidal function of their phase differences. Later, Yoshiki Kuramoto together with Hidetsugu Sakaguchi presented a generalization of the previous limit-cycle set of oscillators Kuramoto’s model which incorporated a constant phase lag between oscillators. Subsequent studies of the model included the network structure within the model together with the global shift. For a wide range of the phase lag values, the system becomes synchronized to a resulting frequency, i.e., the dynamics reaches a stationary state. In the original work of Kuramoto and Sakaguchi and in most of the consequent later studies, a uniform distribution of phase lag parameters is customarily assumed. However, the intrinsic properties of nodes – that assuredly represent the constituents of real systems – do not need be identical but distributed non-homogeneously among the population. This thesis contributes to the understanding of the Kuramoto-Sakaguchi model with a generalization for nonhomogeneous phase lag parameter distribution. Considering different scenarios concerning the distribution of the frustration parameter among the oscillators represents a major step towards the extension of the original model and provides significant novel insights into the structure and function of the considered network. The first setting that the present thesis considers consists in perturbing the stationary state of the system by introducing a non-zero phase lag shift into the dynamics of a single node. The aim of this work is to sort the nodes by their potential effect on the whole network when a change on their individual dynamics spreads over the entire oscillatory system by disrupting the otherwise synchronized state. In particular, we define functionability, a novel centrality measure that addresses the question of which are the nodes that, when individually perturbed, are best able to move the system away from the fully synchronized state. This issue may be relevant for the identification of critical nodes that are either beneficial – by enabling access to a broader spectrum of states – or harmful – by destroying the overall synchronization. The second scenario that the present thesis addresses considers a more general configuration in which the phase lag parameter is an intrinsic property of each node, not necessarily zero, and hence exploring the potential heterogeneity of the frustration among oscillators. We obtain the analytical solution of frustration parameters so as to achieve any phase configuration, by linearizing the most general model. We also address the fact that the question ’among all the possible solutions, which is the one that makes the system achieve a particular phase configuration with the minimum required cost?’ is of particular relevance when we consider the plausible real nature of the system. Finally, the homogenous distribution of phase lag parameters is revisited in the last scenario. As studied in the literature, a certain degree of symmetry is an attribute of real-world networks. Nevertheless, beyond structural or topological symmetry, one should consider the fact that real- world networks are exposed to fluctuations or errors, as well as mistaken insertions or removals. In the present thesis, we provide an alternative notion to approximate symmetries, which we call ‘Quasi-Symmetries’ and are defined such that they remain free to impose any invariance of a particular network property and are obtained from the stationary state of the Kuramoto-Sakaguchi model with a homogeneous phase lag distribution. A first contribution is exploring the distributions of structural similarity among all pairs of nodes. Secondly, we define the ‘dual network’, a weighted network –and its corresponding binarized counterpart– that effectively encloses all the information of quasi-symmetries in the original one.[cat] La major part dels sistemes complexos presents en la natura i la societat es poden descriure com a xarxes complexes. Molts d’aquests sistemes es poden modelitzar matemàticament com un sistema oscil·latori, on les unitats queden acoblades amb els components veïns a través de les connexions de la xarxa. Yoshiki Kuramoto i Hidetsugu Sakaguchi van presentar la generalització del ben conegut model d’oscil·ladors de Kuramoto, on s’incorporava un terme de desfasament entre parelles d’oscil·ladors. Aquesta tesi contribueix en la comprensió d’aquest model, tot considerant una distribució no homogènia d’aquest paràmetre de desfasament o frustració. S’han considerat tres escenaris diferents, tots ells donant lloc a resultats que permeten una millor descripció de l’estructura i funció de la xarxa que s’està considerant. Una primera configuració consisteix en pertorbar l’estat estacionari tot introduint un desfasament en la dinàmica d’un node de manera aïllada. Seguidament, definim la funcionabilitat, una mesura de centralitat única que respon a la pregunta de, quins nodes, quan són pertorbats individualment, són més capaços d’allunyar el sistema de l’estat sincronitzat. Aquest fet podria suposar un comportament beneficiós o perjudicial per sistemes reals. El segon escenari considera la configuració més flexible, explorant la potencial heterogeneïtat dels paràmetres de frustració dels diferents nodes. Obtenim la solució analítica d’aquesta distribució per tal d’assolir qualsevol configuració de les fases dels oscil·ladors, a través de la linearització del model. També contestem a la pregunta: “de totes les possibles solucions, quina és la que implica un menor cost per tal d’assolir una configuració en particular?”. Finalment, en l’últim escenari, proporcionem una definició alternativa al concepte de simetria aproximada d’una xarxa, i que anomenem “Quasi simetries”. Aquestes són definides sense imposar invariàncies en les propietats del sistema, sinó que s’obtenen de l’estat estacionari del model de Kuramoto-Sakaguchi model, tot considerant una distribució homogènia dels paràmetres de frustració

    THE MODEL AND FUNCTION OF QUALITY ASSESSMENT OF IMPLEMENTATION OF DESIGN PATTERNS

    Get PDF
    One of the ways of providing high internal software quality (that is a source code) is using design patterns. The article aims at presenting a suggested model which enables one to assess the quality of implementation of design patterns. The model assumes verification of different aspects of the patterns and a numeric expression of the obtained results. The analysis of the obtained results may show the occurrence of certain problems which are difficult to be identified during code review or testing
    corecore