Finds,
by Dijkstra's algorithm, the shortest paths in N
simulated graphs. The edges have weights in [L, U]
(integers, as in the algorithm used).
Draws graphs of the relative frequencies
of the N shortest paths and of the step chain lengths.
These are "density"-type (not "frequency"-type) histograms with given
cell width, w.
(Iff w = 1, the bar values add up to unity.)
After execution, to fetch the longest step chain,
come back and use these data
in the link below.
*For an "independent" verification,
copy & paste to: shortest path . (We have found no simpler
alternative.).
Computation structure — A PHP file
(this page: 'Fx-randMap.php') calls
(via 'action=') an intermediate PHP file ('RandMap.php'),
which (through $_POST) sends the problem data
as command line arguments to a Fortran 90 executable.
This last does the computing, and makes 'system' call(s)
to 'gnuplot', for the final (temporary) webpage.
Keywords: PHP, command line arguments,
Fortran executable, gnuplot.
|
• (Wikipedia) Dijkstra's algorithm
• PHP (Personal Home Page)
• Fortran
(Fortran 90)
• gnuplot
• 'gnuplotfortran' (not used, so as not to lose
programming language generality)
• Engineering Statistics Handbook,
1.3.3.14.Histogram (search 'two common'), NIST/SEMATECH
e-Handbook of Statistical Methods. DOI: 10.18434/M32189
• "Computation structure", expression (at University of Washington).
• CISTI'2023, 18.ª
Conferência Ibérica de Sistemas e Tecnologias de Informação
(18.th Iberian Conference on Information Systems and
Technologies), Aveiro (Portugal), 21–24 June 2023.
• 1765-12-22: Pfaff, Johann Friedrich
(†1825-04-21, 59 yrs.). |