scholarly journals A Simple Algorithm for Multiple-Source Shortest Paths in Planar Digraphs

2022 ◽  
pp. 1-11
Author(s):  
Debarati Das ◽  
Evangelos Kipouridis ◽  
Maximilian Probst Gutenberg ◽  
Christian Wulff-Nilsen
2013 ◽  
Vol 42 (4) ◽  
pp. 1542-1571 ◽  
Author(s):  
Sergio Cabello ◽  
Erin W. Chambers ◽  
Jeff Erickson

1996 ◽  
Vol 06 (03) ◽  
pp. 309-332 ◽  
Author(s):  
JOSEPH S.B. MITCHELL

We give a subquadratic (O(n3/2+∊) time and O(n) space) algorithm for computing Euclidean shortest paths in the plane in the presence of polygonal obstacles; previous time bounds were at least quadratic in n, in the worst case. The method avoids use of visibility graphs, relying instead on the continuous Dijkstra paradigm. The output is a shortest path map (of size O(n)) with respect to a given source point, which allows shortest path length queries to be answered in time O( log n). The algorithm extends to the case of multiple source points, yielding a method to compute a Voronoi diagram with respect to the shortest path metric.


1994 ◽  
Vol 6 (3) ◽  
pp. 133-142 ◽  
Author(s):  
Steve King

Re-creating the social, economic and demographic life-cycles of ordinary people is one way in which historians might engage with the complex continuities and changes which underlay the development of early modern communities. Little, however, has been written on the ways in which historians might deploy computers, rather than card indexes, to the task of identifying such life cycles from the jumble of the sources generated by local and national administration. This article suggests that multiple-source linkage is central to historical and demographic analysis, and reviews, in broad outline, some of the procedures adopted in a study which aims at large scale life cycle reconstruction.


2018 ◽  
Author(s):  
Darren Whitaker ◽  
Kevin Hayes

Raman Spectroscopy is a widely used analytical technique, favoured when molecular specificity with minimal sample preparation is required.<br>The majority of Raman instruments use charge-coupled device (CCD) detectors, these are susceptible to cosmic rays and as such multiple spurious spikes can occur in the measurement. These spikes are problematic as they may hinder subsequent analysis, particularly if multivariate data analysis is required. In this work we present a new algorithm to remove these spikes from spectra after acquisition. Specifically we use calculation of modified <i>Z</i> scores to locate spikes followed by a simple moving average filter to remove them. The algorithm is very simple and its execution is essentially instantaneous, resulting in spike-free spectra with minimal distortion of actual Raman data. The presented algorithm represents an improvement on existing spike removal methods by utilising simple, easy to understand mathematical concepts, making it ideal for experts and non-experts alike. <br>


2018 ◽  
Author(s):  
Darren Whitaker ◽  
Kevin Hayes

Raman Spectroscopy is a widely used analytical technique, favoured when molecular specificity with minimal sample preparation is required.<br>The majority of Raman instruments use charge-coupled device (CCD) detectors, these are susceptible to cosmic rays and as such multiple spurious spikes can occur in the measurement. These spikes are problematic as they may hinder subsequent analysis, particularly if multivariate data analysis is required. In this work we present a new algorithm to remove these spikes from spectra after acquisition. Specifically we use calculation of modified <i>Z</i> scores to locate spikes followed by a simple moving average filter to remove them. The algorithm is very simple and its execution is essentially instantaneous, resulting in spike-free spectra with minimal distortion of actual Raman data. The presented algorithm represents an improvement on existing spike removal methods by utilising simple, easy to understand mathematical concepts, making it ideal for experts and non-experts alike. <br>


2018 ◽  
Author(s):  
Darren Whitaker ◽  
Kevin Hayes

Raman Spectroscopy is a widely used analytical technique, favoured when molecular specificity with minimal sample preparation is required.<br>The majority of Raman instruments use charge-coupled device (CCD) detectors, these are susceptible to cosmic rays and as such multiple spurious spikes can occur in the measurement. These spikes are problematic as they may hinder subsequent analysis, particularly if multivariate data analysis is required. In this work we present a new algorithm to remove these spikes from spectra after acquisition. Specifically we use calculation of modified <i>Z</i> scores to locate spikes followed by a simple moving average filter to remove them. The algorithm is very simple and its execution is essentially instantaneous, resulting in spike-free spectra with minimal distortion of actual Raman data. The presented algorithm represents an improvement on existing spike removal methods by utilising simple, easy to understand mathematical concepts, making it ideal for experts and non-experts alike. <br>


2019 ◽  
Author(s):  
Ruslan N. Tazhigulov ◽  
James R. Gayvert ◽  
Melissa Wei ◽  
Ksenia B. Bravaya

<p>eMap is a web-based platform for identifying and visualizing electron or hole transfer pathways in proteins based on their crystal structures. The underlying model can be viewed as a coarse-grained version of the Pathways model, where each tunneling step between hopping sites represented by electron transfer active (ETA) moieties is described with one effective decay parameter that describes protein-mediated tunneling. ETA moieties include aromatic amino acid residue side chains and aromatic fragments of cofactors that are automatically detected, and, in addition, electron/hole residing sites that can be specified by the users. The software searches for the shortest paths connecting the user-specified electron/hole source to either all surface-exposed ETA residues or to the user-specified target. The identified pathways are ranked based on their length. The pathways are visualized in 2D as a graph, in which each node represents an ETA site, and in 3D using available protein visualization tools. Here, we present the capability and user interface of eMap 1.0, which is available at https://emap.bu.edu.</p>


2020 ◽  
Vol 68 (5) ◽  
pp. 358-366
Author(s):  
H.E. Oh ◽  
W.B. Jeong ◽  
C. Hong

When multiple sources contribute competitively to the noise level, multi-channel control architecture is needed, leading to more cost and time for control computation. We, hence, are concerned with a single-channel control method with a single-reference signal obtained from a linear combination of the multiple source signals. First, we selected 3 source signal sensors for the reference signals and the error sensor, selected a proper actuator and designed the controllers: 3 cases of single-channel feedforward controllers with a single-reference signal respectively from the source signals, a multi-channel feedforward controller with the reference signals from the source signals, and the proposed controller with the reference signal from weighted sum of the source signals. The weighting factors and the filter coefficients of the controller were determined by the FxLMS algorithm. An experiment was then performed to confirm the effectiveness of the proposed method comparing the control performance with other methods for a tower air conditioner. The overall sound pressure level (SPL) detected by the error sensor is compared to evaluate their performance. The reduction in the overall SPL was obtained by 4.74 dB, 1.96 dB and 6.62 dB, respectively, when using each of the 3 reference signals. Also, the overall SPL was reduced by 7.12 dB when using the multi-reference controller and by 7.66 dB when using the proposed controller. Conclusively, under the multiple source contribution, a single-channel feed forward controller with the reference signal from a weighted sum of the source signals works well with lower cost than multi-channel feedforward controller.


Sign in / Sign up

Export Citation Format

Share Document