3,437 research outputs found

    Node-Centric Detection of Overlapping Communities in Social Networks

    Full text link
    We present NECTAR, a community detection algorithm that generalizes Louvain method's local search heuristic for overlapping community structures. NECTAR chooses dynamically which objective function to optimize based on the network on which it is invoked. Our experimental evaluation on both synthetic benchmark graphs and real-world networks, based on ground-truth communities, shows that NECTAR provides excellent results as compared with state of the art community detection algorithms

    The Adaptive Priority Queue with Elimination and Combining

    Full text link
    Priority queues are fundamental abstract data structures, often used to manage limited resources in parallel programming. Several proposed parallel priority queue implementations are based on skiplists, harnessing the potential for parallelism of the add() operations. In addition, methods such as Flat Combining have been proposed to reduce contention by batching together multiple operations to be executed by a single thread. While this technique can decrease lock-switching overhead and the number of pointer changes required by the removeMin() operations in the priority queue, it can also create a sequential bottleneck and limit parallelism, especially for non-conflicting add() operations. In this paper, we describe a novel priority queue design, harnessing the scalability of parallel insertions in conjunction with the efficiency of batched removals. Moreover, we present a new elimination algorithm suitable for a priority queue, which further increases concurrency on balanced workloads with similar numbers of add() and removeMin() operations. We implement and evaluate our design using a variety of techniques including locking, atomic operations, hardware transactional memory, as well as employing adaptive heuristics given the workload.Comment: Accepted at DISC'14 - this is the full version with appendices, including more algorithm

    Shared resource control between human and computer

    Get PDF
    The advantages of an AI system of actively monitoring human control of a shared resource (such as a telerobotic manipulator) are presented. A system is described in which a simple AI planning program gains efficiency by monitoring human actions and recognizing when the actions cause a change in the system's assumed state of the world. This enables the planner to recognize when an interaction occurs between human actions and system goals, and allows maintenance of an up-to-date knowledge of the state of the world and thus informs the operator when human action would undo a goal achieved by the system, when an action would render a system goal unachievable, and efficiently replans the establishment of goals after human intervention

    Directional Sensitivity of Echolocation System in Bats Producing Frequency-Modulated Signals

    Get PDF
    1. Radiation patterns of the 55, 75 and 95 kHz components in frequency-modulated sounds emitted by the grey bat (Myotis grisescens) were studied. FM sounds similar to species-specific orientation sounds were elicited by electrical stimuli applied to the midbrain while the head of the animal was immobilized by a nail cemented to its skull. The main beam was emitted 5-10° downward from the eye-nostril line. The radiation angle at one half of maximum amplitude was 38° lateral, 18° up and 50° down at 55 kHz, 34° lateral, 8° up and 32° down at 75 kHz, and 30° lateral, 5° up and 25° down at 95 kHz. At 95 kHz, two prominent side lobes were present. 2. The directional sensitivity of the auditory system (DSA) measured in terms of the potential evoked in the lateral lemniscus was studied with the grey bat (M. grisescens) and the little brown bat (M. lucifugus). The maximally sensitive direction moved toward the median plane with the increase in frequency from 35-95 kHz. The slope of the DSA curve increased from 0.3-0.6 dB/degree with frequency. 3. The directional sensitivity of the echolocation system (DSE) was calculated using both the DSA curve and the radiation pattern of the emitted sound. The maximally sensitive direction of the echolocation system was 15° lateral to the median plane at 55kHz and 2.5° lateral at 95 kHz. The slope of the DSE curve increased from o.6 to 1.0 dB/degree with frequency. Thus, the higher the frequency of sound, the sharper was the directional sensitivity of the echolocation system. 4. The interaural pressure difference (IPD), which appeared to be the essential cue for echolocation in Myotis, changed linearly with the azimuth angle from 0-30° lateral regardless of the frequency of sound, at respective rates of 0.4, 0.7, 0.3 and 0.4 dB/degree for 35, 55, 75 and 95 kHz sounds. Beyond 30°, the change in IPD was quite different depending on frequency. For 75 and 95 kHz sounds, the IPD stayed nearly the same between 30° and 90°. Thus, the 75-95 kHz components in FM orientation sounds were not superior to the 35 and 55 kHz components in terms of the IPD cue for echolocation. 5. Assuming the just-detectable IPD and ITD to be 0.5 dB and 5”sec respectively, as in man, the just-detectable azimuth difference of Myotis around the median plane would be 0.7-1.7° with the IPD cue and 11° with the ITD cue

    Long-Lived Counters with Polylogarithmic Amortized Step Complexity

    Get PDF
    A shared-memory counter is a well-studied and widely-used concurrent object. It supports two operations: An Inc operation that increases its value by 1 and a Read operation that returns its current value. Jayanti, Tan and Toueg [Jayanti et al., 2000] proved a linear lower bound on the worst-case step complexity of obstruction-free implementations, from read and write operations, of a large class of shared objects that includes counters. The lower bound leaves open the question of finding counter implementations with sub-linear amortized step complexity. In this paper, we address this gap. We present the first wait-free n-process counter, implemented using only read and write operations, whose amortized operation step complexity is O(log^2 n) in all executions. This is the first non-blocking read/write counter algorithm that provides sub-linear amortized step complexity in executions of arbitrary length. Since a logarithmic lower bound on the amortized step complexity of obstruction-free counter implementations exists, our upper bound is optimal up to a logarithmic factor

    Digging Deeper: Art Museums in Las Vegas?

    Get PDF
    [Excerpt] Las Vegas has been called the “city of reinvention” (Douglass and Raento 2003). Part of its more recent reinvention efforts has included the opening of five fine-art venues. However, one of the art museums––the Las Vegas Guggenheim––was shut down in its first year due to low attendance; another, the Bellagio Fine Art Gallery, has seen attendance dwindle (Schemeligian 2004). The question addressed here is whether the museums are bringing the intended intangible benefits to the host resort, or whether the sales and attendance figures represent overall disinterest. More broadly one considers the potential “fit” between sin-city and the high-art cultural world. The difficulty in addressing these issues is that tourists might not consciously recognize the value they feel about having a worldclass art museum onsite. Within nonprofit research there has been a call for ‘‘deeper understanding’’ of tourists (Thyne 2001) as reflected within the greater interest in new qualitative methodologies (Riley and Love 2000). The Zaltman metaphor elicitation technique, a patented research method, was chosen to investigate this research issue. Many of the world’s largest companies (such as Procter & Gamble) have utilized this method for insight on brand meaning and competitive positioning

    Capital accumulation, social reproduction and social struggle: rethinking the function of spatial planning and land use

    Get PDF
    This purpose of this paper is to understand the historical impact on urban land usage of ecological, economic and political factors in order to conceptualise strategic ideas for transforming urban land usage currently and in the future to enable social equity, promote the efficient use of resources and sustain the ecologies within which cities and towns are embedded. The paper analyses the historical data through a triangular matrix of capital accumulation, state reproduction and planning strategies and popular movements pressurizing to benefit from demanded land usages. Capital accumulation is viewed as a process through which wealth produced by labour accrues both to owners of capital and managers in the form of unearned value. This insight is particularly important in the current phase of global capitalism, in which financialisation is a dominant form of economic activity and impacts also on the way spaces are planned and used in urban areas for economic gain. Given the contradiction between an exponentially growing economy and finite resources, I take into account limits to growth and incorporate ecological economics’ insights into classical political economy analyses.Keywords: spatial planning, land use, capital accumulation, social reproduction, ecolog
    • 

    corecore