File: NEWS

package info (click to toggle)
octave-queueing 1.2.8-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 2,288 kB
  • sloc: makefile: 56
file content (156 lines) | stat: -rw-r--r-- 5,378 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
Summary of important user-visible changes for queueing-1.2.8
------------------------------------------------------------------------------

** queueing-1.2.8 contains minor changes

** New demo blocks for qsmmm(), ctmc() and qmcmmvabs()

** Removed deprecated operators .- and .+

** Fixed a few syntax errors

** Fixed automatic generation of PDF documentation

** Fixed documentation

** Migrated source repository to GitHub


Summary of important user-visible changes for queueing-1.2.7
------------------------------------------------------------------------------

** queueing-1.2.7 contains new features

** Added computation of state occupancy probabilities to functions
   qsmm1(), qsmm1k(), qsmminf(), qsmmm(), qsmmmk()

** Function qncmmvaap() has been deprecated and renamed to qncmmvabs()

** The following deprecated functions have been removed: qnvisits(),
   qnopensingle(), qnopenmulti(), qnopenbsb(), qnopenab(), qnmvapop(),
   qnmvablo(), qnjackson(), qnconvolution(), qnconvolutionld(),
   qncmva(), qnclosedsinglemva(), qnclosedsinglemvald(), qnclosedpb(),
   qnclosedmultimva(), qnclosedab(), qnclosedbsb(), qnclosedgb(),
   qnclosedmultimvaapprox(), qnclosedsinglemvaapprox(), qnmg1(),
   qnmh1(), qnmm1(), qnmminf(), qnmmmk(), qnmmm(), qnmm1k(), qnammm(),
   ctmc_bd(), ctmc_exps(), ctmc_fpt(), ctmc_mtta(), ctmc_taexps(),
   dtmc_bd(), dtmc_exps(), dtmc_fpt(), dtmc_mtta(), dtmc_taexps(),
   population_mix(), dtmc_is_irreducible(), ctmc_check_Q(),
   dtmc_check_P()


Summary of important user-visible changes for queueing-1.2.6
------------------------------------------------------------------------------

** queueing-1.2.6 contains new features

** New functions dtmcisir() and ctmcisir()

** General documentation cleanup


Summary of important user-visible changes for queueing-1.2.5
------------------------------------------------------------------------------

** queueing-1.2.5 is a bug fix release

** Fix for bug in qncmmva

** General documentation cleanup


Summary of important user-visible changes for queueing-1.2.4
------------------------------------------------------------------------------

** queueing-1.2.4 is a bug fix release

** Fixes for bugs #48958, #48959 and #48960


Summary of important user-visible changes for queueing-1.2.3
------------------------------------------------------------------------------

** queueing-1.2.3 contains new features

** Added new functions erlangb (Erlang-B formula), erlangc (Erlang-C formula)
   and engset


Summary of important user-visible changes for queueing-1.2.2
------------------------------------------------------------------------------

** queueing-1.2.2 is a bug fix release

** Fixed bug in qncmmva: utilization for M/M/m centers was not
   correctly scaled to [0,1] when m>1

** Added warning to qncsmva and qncmmva to detect and report numerical
   instability problems


Summary of important user-visible changes for queueing-1.2.1
------------------------------------------------------------------------------

** queueing-1.2.1 contains new features

** Function qnvisits() has been deprecated, and is replaced by
   qncsvisits(), qnosvisits() (for single-class networks) and
   qncmvisits(), qnomvisits() (for multiple-class networks). The new
   functions allow the user to specify the reference station.


Summary of important user-visible changes for queueing-1.2.0
------------------------------------------------------------------------------

** queueing-1.2.0 includes many bug fixes and new features

** The documentation has been restructured, hopefully improving
   readability and overall organization

** Added functions to compute various kinds of performance bounds on
   multiclass networks; balanced system, asymptotic and composite
   bounds are supported.

** Added function qnom for analyzing open, multiclass product-form
   networks.

** Adopted a new scheme for naming functions; old names are still
   available for compatibility with existing scripts, but will be
   removed in future releases.

** Fixed bugs in qncscmva, qncsconv, qncsconvld, qnopensingle,
   qnopenmulti and qncmmva


Summary of important user-visible changes for queueing-1.1.1
------------------------------------------------------------------------------

** queueing-1.1.1 is a bug fix release

** Increased tolerance in tests for dtmc_fpt and dtmc_mtta to avoid
   spurious failures on some platforms

** Set "Autoload: no" in the DESCRIPTION file. This means that this
   package is no longer automatically loaded on Octave startup. To use
   the queueing package you need to issue the command "pkg load
   queueing" at the Octave prompt.


Summary of important user-visible changes for queueing-1.1.0
------------------------------------------------------------------------------

** Function ctmc_exps() can now compute the expected sojourn time
   until absorption for absorbing CTMC

** Functions ctmc_exps() and ctmc_taexps() now accept a scalar as
   the second argument (time). 

** Function ctmc_bd() now returns the infinitesimal generator matrix Q
   of the birth-death process with given rates, not the steady-state
   solution.

** The following new functions have been added: dtmc_bd(), dtmc_mtta(), 
   ctmc_check_Q(), dtmc_exps(), dtmc_taexps()

** The following deprecated functions have been removed: ctmc_bd_solve(),
   ctmc_solve(), dtmc_solve()