Professional Documents
Culture Documents
transportation tasks with some limitations with re- a simplex method has been formulated in wide
spect to the realisation of transportation tasks and application methods, especially in the transport
with a small number of various available means of problem solutions [13, 14], as well as the numeri-
transportation. In the specific case explored in the cal solution of numerous problems in this area.
paper, the company has to comply with four lim- According to the correlation between theory
itations (constraints) with two various means of of flow in fluidics and the theory of flow in traffic
transportation (i.e., number of variables, please see and transport mentioned before, the authors of this
chapter 4). paper are using the primal-dual method in tasks
The basic goal of linear programming in goods related to transportation of goods. The basic asset
distribution is to achieve the minimum value of used in the paper is that the constraints formulated
the objective function representing the amount of in the form of equations must be transformed into
transport costs, or on the other hand, to achieve the inequalities. This allows the formation of space or
maximum of the objective function representing half space.
efficiency [4]. With that in mind, the aim of linear Nowadays, the simplex method [15] is increas-
programming is also to respect all constraints to op- ingly used [16‒18] for solving goods distribution
timise the means and method of transport. For this tasks. The advantage of the simplex method is the
purpose, the methods of linear programming that application of computer support. In such way, a
are used for the tasks to be realised are as follows: complex problem can be solved with a software
geometric interpretation of linear programming, specialised for transportation.
simplex method, and matrix interpretation of sim- When it comes to production companies with
plex methods. smaller volume of production, which also includes
Otherwise, if the objective function represents the distribution of goods, a specific situation aris-
amount of costs and all inequalities are greater than es whereby a relatively small amount of goods is
zero, then standard minimum problem [6] is pres- transported to a large number of destinations and
ent. But, if the signs of the inequalities are different the fleet is limited both in terms of capacity and in
to each other, standard mixed problem is present, terms of compatibility with the type of goods be-
[1, 7, 8]. ing transported [19]. In this category of problems,
the essence is to realise the transport concept in
2. METHODOLOGY the shortest time without using a software to solve
Methodology presented in this paper is based the problem of distribution of a large amount of
on the application of geometric interpretation of goods [20]. For this purpose, the authors resorted
linear programming in order to simplify the model to find a solution for optimal transport by using the
for calculation by primal–dual method approach. primal–dual method, but for a specific example of
Finding the optimal solution using linear pro- goods distribution in a company in which produc-
gramming is widely used for solving the tasks in tion is not the main activity (Chapter 4). In that
the field of heat and mass transport, especially in case, purchasing an expensive software or hiring
the field of flow analysis in fluid flow. The con- a software company for transport design are not
cept of linear programming is nearly 100 years adequate solutions. Moreover, the costs of soft-
old. Numerous methods for solving problems ware support for designing the goods distribution
formulated by linear programming have been in such a production company are too high and as
developed, which are based on using a variation such unprofitable for the secondary activity.
approach, by minimising the functional of Eu- The use of the primal–dual approach in the way
ler's equation of behaviour description. Based presented in the paper enables a quick analytical
on that, the extreme function is to be solved solution of these problems of secondary category
[9], as well as the system of algebraic equations when it comes to the activities of the company.
that describe the constraints. The analysis of In geometric interpretations of linear program-
Leonid Kantorovich’s work is given in papers ming where the constraints are given in the form
[2, 10], while the analysis of Bergman’s work is of equations for ascertained conditions, there
given in [11]. They gave contribution to the de- is no need to switch from the primal to dual ex-
scription of tasks using the primal, dual, and pri- cept when the number of ascertained conditions
mal–dual method [5, 12]. Based on this approach, is much greater than the number of variables. In
the manufacturing companies, constraints are the James [26]. The comparison was laid out by the ac-
costs per transport tasks which must be lower than curacy of results as well as by the computer spent
imposed or set, whereby a minimum of the objec- time. The specificity of these papers is the need to
tive function is required. This function represents use the appropriate software. This is not acceptable
the minimum of the total costs of the entire reali- for most of manufacturing companies mentioned
sation of the work. Then we are often faced with above. The reason is that all the presented access-
the situation that the number of constraints is not es are based on dual approach to the transportation
much greater than the number of variables, differ- problem which needs to use hardware and software
ent types of vehicles, but we switch from standard which is inadequate to the company activity. Classi-
maximum problem to standard minimum problem cal approach to transportation problem is presented
to simplify the way of getting a solution. by Manisha [27]. The application of dual simplex
method is presented as well as the application of the
3. THEORETICAL BACKGROUND MODI method to resolve the transportation prob-
lem. The approach is quite simple but inadequate
Many interior-point methods for linear program-
for a great number of various and specific transpor-
ming are based on the properties of the logarithmic
Barrier function. These methods may be categorised tation tasks. In the paper authored by Wawrzosek
as primal, dual, and primal–dual, and may be de- and Ignaciuk [28], the absence of dual model as sub-
rived from the application of Newton's method to ject of deeper studies is commented. That is partly
different variants of the same system of nonlinear true because there are numerous papers where dual
equations. In each of the methods, convergence is approach is applied to a large number of problems
demonstrated without the need for a no-degeneracy in mass and heat transport as well as in logistics. In
assumption or a transformation that makes the pro- every case, the approach is worth considering but in
vision of a feasible region trivial. In particular, con- the aspect of financial policy of a logistics compa-
vergence is established for a primal–dual algorithm ny. Kedia [15] gave a variant of the simplex method
that allows a different step in the primal and dual applied to the standard maximum and standard min-
variables and does not require primal and dual feasi- imum method. The method is applied to form the
bility. According to [1], in constrained optimisation, transportation process. The MODI method has been
a Barrier function is a continuous function whose applied here, similarly as in paper [27]. Deficien-
value in a point increases to infinity as the point ap- cy of the material presented in this paper is the low
proaches the boundary of the feasible region of an number of different routes, same as in [27].
optimisation problem. Such functions are used to With the above analysis, the authors found a gap
replace inequality constraints by a penalising term represented by the lack of methodology that could
in the objective function that is easier to handle. resolve the problem of the manufacturing company
The decision variables, the constraints, and objec- that has to optimise the transportation on numer-
tive function are the three fundamental elements of ous different routes various to each other. Some
linear programming [6, 21]. methodologies presented in the papers above need
Dual approach applied to very small transpor- a complex software to be engaged. Other method-
tation problems is presented by Sharma [22], from ologies presented above are either inadequate for
the point of cost of shipping of unit goods from any companies whose main activity is not logistics due
plant or market. Two algorithms are considered as to insufficient capacity or they are too complicated
well as numerical examples. The approach is too to be used. The focus companies in this paper are
complicated and not acceptable for commercial furniture manufacturing companies. Dual approach
use. The approach is interesting, but not adequate in linear programming [1] and [8] is widely applied
for mass transportation. It is also inadequate for nu- in software mainly used by these companies, but
merous and various transportation tasks explored for production process only and is not applied to
herein. Schwinn and Werner [23], constructed dual transportation process. Some such furniture com-
solutions from primal solutions of the transportation panies are Ivanjica Furniture Company and Ginko
problem applied in order to reduce transportation Company, Požega, considered through numerical
costs. In this paper three algorithms ware compared: example in the next chapter. The Ginko Company
UNIFORM, resolved by Sandi [24] and Schrijver is producing piece furniture and organises logistics
[25], as well as SOLGEN, developed by Jeffrey and using its own trucks.
3.1 Application of De Morgan's laws to Table 1 – Maxterm and minterm values for numbers 1 to 15 in
binary code
linear programming
0
The basic parameters of Boolean algebra will be Number a b c d f='
1
considered in order to find a general way to solve a
linear programming problem when the number of 1 0 0 0 1 0
constraints, the imposition, is significantly greater 2 0 0 1 0 0
than the number of variables. In this case, a comple-
mentary interpretation to the previous interpretation 3 0 0 1 1 0
of the task is used. Namely, the switching from pri- 4 0 1 0 0 0
mal to dual is to be realised by Augustus De Mor-
5 0 1 0 1 1
gan's (1806–1871) laws [29].
In order to illustrate the application of these laws, 6 0 1 1 0 0
a table of maxterm and minterm will be created in 7 0 1 1 1 1
the form of a unit for all prime numbers from the
fourth to the 15th, as well as minterms, zeros, and 8 1 0 0 0 0
others in binary notation, as shown in Table 1. The 9 1 0 0 1 0
notation by De Morgan's expression and Boolean
10 1 0 1 0 0
algebra follows in the form of primal, i.e., maxterm
functions [29, 30]: 11 1 0 1 1 1
f = ^ ar $ b $ cr $ d h + ^ ar $ b $ c $ d h + ^ a $ br $ c $ d h + ^ a $ b $ cr $ d h 12 1 1 0 0 0
= ^ ar / b / cr / d h 0 ^ ar / b / c / d h 0 ^ a / br / c / d h (1)
0 ^ a / b / cr / d h & f = 1 13 1 1 0 1 1
by two variables that are basic x1 and x2, domain 3.4 Standard maximum problem
takes place as inner area bounded by polygon lines
The objective function for standard maximum
representing constraints gј. The domain [30] is to
problem in transport [8, 30] is represented by daily
be formed by intersection of lines representing the
earnings from the exploitation of p types of means
mentioned constraints and the area of each variable
of transport on m transportation routes. It is ex-
being defined in 3. Each non-basic variable is ex-
pressed by the following relation:
pressed as a function of basic variables. Favourable
states exist along the perimeter of the polygon in z max = c 1 $ x 1 + c 2 $ x 2 + f + c p $ x p (5)
case when constraints are defined only by equations If the imposed constraints from the point of view
or by inequalities when the number of variables is of exploitation costs are in the following form:
equal to the number of basic variables, b=2. But
a 11 $ x 1 + a 12 $ x 2 + f + a 1p $ x p # b 1
in the case when constraints are inequalities, with
a 21 $ x 1 + a 22 $ x 2 + f + a 2p $ x p # b 2
the number of variables greater than the number of (6)
g
basic variables b=2, favourable states are located
a 1m $ x 1 + a m2 $ x 2 + f + a mp $ x p # b m
within the domain, i.e., the inner area of the poly-
gon. The following constraints must be met: then this is equivalent to matrix notation:
p
n < m + b, n Y
= m, n 2 1 (4) z max = / c i x i = 6c 1, c 2, f, c p@ $ 6 x 1 x 2 f x p@T
1
Extreme values are in the vertices of the poly- RS a 11 a 12 f a 1p WVW ]Z] x 1 b_b Z]] b 1 bb_
SS ] b ] b
gon, and after defining the intersections of the lines, SS a 21 a 22 a 2p WWW ]] x 2 bb ]] b 2 bb (7)
WW $ ][] b`b # []] bb` + 6 A@ $ " x , # " b ,
f
they are located in one or more intersection points, SS
SS f f f f W ]fb ]fb
W ] b ] b
which will be illustrated by an example of a task in S a m1 a m2 f a mp W ] x p b ] b m b
T X \ a \ a
the field of transport [30, 31].
In expressions 5–7, the symbols are as follows:
ci – daily exploitation costs per mean type i,
3.3 Dual approach i=1,2,...,p,
As mentioned before, it is not rational to use the p – total number of various types or manufac-
geometric interpretation of linear programming due turer of transport means,
to the lack of numerical approach and the impossi- xi – total number of means type i,
bility of applying it in the case of a number of im- aij – daily exploitation costs of means type i on
posed states described by the system of inequalities route ј,
4. Having in mind the dual approach, expressed by j=1,2,...,m, m– total number of routes on which
the Equations 1 and 2, as well as the fact that the num- transport is being realised,
ber of variables (2), is less than the number of con- bj – total daily exploitation costs caused by all
straints (4), according to 4, it is rational to apply the transport means on route ј,
dual approach. This is primarily expressed in cas- zmax – total daily earnings realised by all means on
es of problem description when the number of in- all routes.
equalities is significantly greater than the number of In the text that follows, authors will use an ab-
variables. Then the geometric interpretation of lin- breviation for monetary units in the following form:
ear programming is practically impossible to apply “mon.units”.
and the primal case is a system of a large number of It is important to emphasise that physical fea-
inequalities. Therefore, it is rational to switch from sibility is represented by the circumstantial of
the primal case to dual case. An example in the next non-negativity of all variables:
chapter will illustrate this transition through the
x i $ 0, i = 1, 2, ..., p (8)
dual approach of transition from the standard prob-
lem of maximum to the standard problem of mini- The basic problem that arises in the description
mum with the transition from the primal approach of the expression 7 is that there is a system of in-
to dual. Therefore, the standard minimum problem equalities. In order to transform system of inequal-
will be dual for the primal maximum problem. If ities to a system of equations, the system 7 will be
they exist, the solutions must be identical and phys- extended by additional, fictitious means in order to
ically possible in both cases. obtain the desired form of description as follows:
p+2$m
z min = / c i x i = 6c 1, c 2, f, c p, c p + 1, f, c p + m, c p + 1, M , f, c p + m, M @ $ 6 x 1 x 2 fx p x p + 1 fx p + m x p + 1, M x p + 2, M fx p + m, M @T , (18)
1
c p + 1, c p + m = 0, c p + 1, M , f, c p + m, M = M, M " +3
Distribution Means of transportation, type 1 Means of transportation, type 2 Max allowed costs of
task Exploitation costs Earnings Exploitation costs Earnings transport per task
y4=1-u1
2 $ y 1 + 5 $ y 2 + 1 $ y4 $ 1, 3 $ y 1 + 10 $ y 2 + 1 $ y 3 $ 1 (20)
–– minimum value of objective function is as fol-
0 1 u1
lows:
z min = 21 $ y 1 + 60 $ y 2 + 5 $ y 3 + 5 $ y 4 (21) Figure 2 – Dependence of y4 corresponding to the dual
approach of the auxiliary variable u1
The task is to be resolved by geometric inter-
pretation of linear programming, i.e., by forming
y3
the presentation of primal approach (Figure 1) and
of dual approach (Figures 4–7). The domain relates
to primal access and is bounded by vertexes. The 1
followed by non-empty set, solid line (Figure 6), It is clear that there are three variants that result
IV. u1≤1˄u2≥1&intersection 3·y1+10·y2≥1˄2·y1+5·y2≤1, in non-empty set. It is to be stated that the condi-
followed by non-empty set, solid line (Figure 7). tion for the solutions for y3 (Figure 3) and y4 (Figure 4)
y2
In order to establish the domain for this prob-
lem, the task with two inequalities and four vari-
ables has to look for the values of all four variables
0.2 A(0,0.2)
y2=0.2-0.4y1 in all vertexes of the polygonal line for these three
0.1 D(0,0.1) domains. On the basis of that, the coordinates of the
y2=0.1-0.3y1 point in which the objective function z1 (21) has its
DOMAIN minimum will be determined:
B(0,0) E(0.33,0) C(0.5,0) –– D(0, 0.1, 0, 0.5)
0 0.33 0.5 y1
Variable y4 becomes equal to 0.5 accord-
ing to the fact that by replacing y1=0 and
y2=0.1 in 22, it follows: y4≥1-2·y1-5·y2,
Figure 6 – Solution of dual access, variant of domain III, 2·0+5·0.1+1·y4≥1&y4≥0.5.
results in non-empty set
Variable y3 becomes equal to zero according to
y2
the fact that by replacing y1=0 and y2=0.2 in 23, it
follows: y3≥1-3·y1-10·y2&3·0+10·0.1+1·y3≥1,
0.2 A(0,0.2)
y3≥1˄y3≥0&y3≥0.
y2=0.2-0.4y1 It follows that the objective function will have
0.1 D(0,0.1) its minimum for value y3 and y4 as the lowest
y2=0.1-0.3y1 possible, which is in this case equal to y3=0,
DOMAIN
y4=0.5. According to that, the value for the ob-
B(0,0) E(0.33,0) C(0.5,0) jective function is z1=21·y1+60·y2+5·y3+7·y4=
0 0.33 0.5 y1 21·0+60·0.1+5·0 +7·0.5=9.5 mon.units.
–– Е (0.33, 0, 0, 0.33)
Variable y4 becomes equal to zero, according to
Figure 7 – Solution of dual access, variant of domain IV, the fact that by replacing y1=0.5 and y2=0 in 22, it
results in non-empty set
follows: 2·0.33+5·0+1·y4≥1&y4= 0.33.
exists and is as follows: Variable y3 becomes equal to 0 according to the
fact that by replacing y1=0.33 and y2=0 in 22, it
y 3 $ 0 6u 2 # 0, y 4 $ 0 6u 1 # 0 (24)
follows: 3·0.33+10·0+1·y3≥1&y3≥0.
These constraints are to be added to intersections It follows that the objective function will have its
from constraints: I, III, and IV. According to that, lowest possible minimum for value y3 which is
intersection u1≤0 and u2≤0, (24), together with the in this case equal to zero, too. According to that,
variants of forming the area defined by inequalities, the value for objective function is as follows:
results in intersections as follows: z1=21·0.33+60·0+5·0+70.33=9.3 mon.units.
I. u1≥1+u1≤1&u1=1&y4=0, Figure 2 and –– C(0.5, 0, 0, 0)
u2≥1+u2≤1&u2=1&y3= 0, Figure 3, Variable y4 becomes equal to zero, according to
III. u1≤1+u1≤1&u1≤1&y4≥0, Figure 2 and the fact that by replacing y1=0.5 and y2=0 in 22,
u2≤1+u2≤1&u1≥1&y3≥0, Figure 3, it follows, 2·0.5+5·0+1·y4≥1&y4=0.
Variable y3 becomes equal to zero, according to
IV. u1≤1+u1≤1&u1≤1&y4≥0, Figure 2 and
the fact that by replacing y1=0.5 and y2=0 in 23, it
u2≥1+u2≤1&u2=1&y3=0, Figure 3.
follows: y1=0.5 and y2=0 &3·0.5+10·0+1·y3≥1&
It is obvious that the minimum value of the ob-
y3≥0.
jective function could be found in the case of the
It follows that the objective function will have its
variant concerning the area defined by intersections lowest possible minimum for value y3 which is
in cases I, III, and IV: in this case equal to zero, too. According to that,
3·y1+10·y2>1˄2·y1+5·y2>1, domain ∞-А – C-∞, case value for the objective function is as follows:
I, Figure 4, z1=2·10.5+60·0+5·0+7·0=10.5 mon.units.
3·y1+10·y2<1˄2·y1+5·y2<1, domain D – Е – B, case –– А(0, 0.2, 0, 0)
III, Figure 6, and Variable y4 becomes equal to zero, according to
3·y1+10·y2≥1˄2·y1+5·y2<1, domain А – C – Е – D, the fact that by replacing y1=0.5 and y2=0 in 22,
case IV, Figure 7. it follows: 2·0+5·0.2+1·y4≥1&y4=0.
Variable y3 becomes equal to zero, according to The approach presented in this paper is the
the fact that by replacing y1=0 and y2=0.2 in 23, solution that needs to be applied on a great variety
it follows: y1=0 and y2=0.2&3·0+10·0.2+1·y3≥1, of goods distribution in the companies described
y3≥0. above and could easily be realised.
It follows that the objective function will have its Common to all of them is the presence of too
lowest possible minimum for value y3 which is many limitations for distribution tasks; low number
in this case equal to zero, too. According to that, of various types of means of transportation as well
value for the objective function is as follows: as finding the minimum of the objective function
z1=2·10+60·0.2+5·0+7·0=12 mon.units. representing the cost level.
–– B (0, 0, 1, 1) Through the presented task in the field of lo-
Variable y4 becomes equal to zero, according to gistics, the paper presents the stated simplification
the fact that by replacing y1=0.5 and y2=0 in 22, by applying the transition from the primal access,
it follows: 2·0.0+5·0+1·y4≥1&y4≥1. described by the geometric presentation of linear
Variable y3 becomes equal to 1, according to the programming, to dual approach. It is stated that the
fact that by replacing y1=0 and y2=0 in 23, it fol- minimum of the dual objective function is equiva-
lows: y1=0 and y2=0 & 3·0+10·0+1·y3≥1&y3≥1. lent to the magnitude of the maximum of the receiv-
The objective function of dual access will have ing objective function.
its minimum in vertex Е with coordinates: y1=0.33 In this paper, the maximum of the objective
monetary units, y2=0, y3=0, y4=0.33 monetary units. function for primal access is in vertex D, Figure 1
The objective function for dual approach is and the coordinates of that point define the partic-
equal to zmin=21·0.33+60·0+5·0+7·0.33=9.3 mon- ipation of type 1 and 2 vehicles in transport. The
etary units. sum of the maximum value of the objective func-
This corresponds to the result obtained by pri- tion is 9.3 monetary units. The same size is obtained
mal access and represents the maximum earnings by by solving the dual task in the vertex E, where the
transportation process in vertex D with coordinates objective function has the same minimum, i.e., 9.3
x1=7 (average number of engaged means type 1) monetary units, with 10 vehicles of the first type and
and x2=2.3 (average number of engaged means type 10 vehicles of type 4 engaged. This also proves the
2), as shown in 19 and Figure 1. correctness of the procedure applied in this paper.
5. DISCUSSION 6. CONCLUSION
The methodology presented in the paper pro- The aim of the paper is to create a methodolo-
vides an answer for the request for optimisation of gy adequate for realising an optimal transportation
transport in manufacturing companies with goods process in manufacturing companies in which trans-
distribution as non-core activity and that is the main port is not a core activity. A lot of such companies
benefit of the paper. Large number of companies do not have appropriate software as to resolve op-
have their own means of transportation and no in- timal transport. In order to that, some of them ap-
terest to obtain a software in order to optimise the plied a dual approach to primal, mainly considered
transportation method of the goods produced by as a geometric interpretation of linear programming
them in any way. The need to improve the trans- [16–18]. The authors took notice of this approach
portation method in order to minimise the transpor- presented in these papers and aimed to improve
tation costs was the motive behind developing the it. In these papers, the primal is considered for a
presented methodology. Thus, the authors made the low number of constraints which is not common
effort to eliminate the gap between using a special- in practice. At the same time, it is not necessary to
ised software for resolving goods distribution tasks approach the dual because it is easy to resolve prob-
in companies where logistics is the core activity and lem directly from the primal. On the other hand,
individual finding the solutions in numerous manu- when the number of constraints is large, it is bet-
facture companies. Nowadays, linear programming ter and easier to apply the dual approach using the
and large variety of algorithms are applied in many minterm–maxterm method [22], in the way present-
types of software. However, such approach is pres- ed above as well as through example. The method-
ent in most cases in the logistics companies but not ology presented above is novelty and fills the gap
in the companies that were subjects of this research. made due to the absence of a simple approach for
numerically resolving transportation of various definisanju transportnih zadataka javlja veći broj finan-
products to numerous destinations. The present- sijskih ograničenja dok je, sa druge strane, broj različitih
ed methodology is simple to use and adequate for tipova transportnih sredstava prilično skroman. Posto-
solving real tasks from practice. The novelty in this jeća istraživanja na polju primene dualnog pristupa kod
linearnog programiranja nisu u velikoj meri zastupljena
paper is the notion that it is not necessary for the
pri rešavanju transportnih zadataka iako je to prilična
companies to use software support at all costs, by pogodnost. Motiv u radu je, rešavanje transportnog za-
the reason that volume of goods to be distributed datka putem oba, primalnog i dualnog pristupa nakon
is relatively low. The benefit of this paper and the čega se iznalazi optimalni tip i broj jedinica transportnog
advantage of applying this methodology is primar- sredstva kao i funkcija cilja za slučaj primala i duala.
ily aimed at companies who produce and distribute Upoređivanjem i konstatovanjem poklapanja rezultata
goods by using their own transport means. These dokazuje se ispravnost metode.
companies are especially characteristic for coun-
tries in transition, where mass production is not KLJUČNE REČI
present and where production process is specific transport robe; primal - dual pristup; linearno
from the aspect of products getting finalised. Those programiranje.
include small production series and production of
unique goods. REFERENCES
[1] Gill P, et al. Primal - dual methods for linear program-
Dr BOGDAN MARKOVIĆ, dipl. maš. inž.1 ming. Mathematical Programming. 1995;70(1): 251-
E-mail: b.markovic@tehnikum.edu.rs
277. DOI: 10.1007/BF01585940
MILAN MARKOVIĆ, akademski master mašinstva2
[2] Kutateladze S. Linear programming and Kantorovich
E-mail: kimi.kimi1988@gmail.com
1 Akademija tehničkih strukovnih studija Beograd, spaces. Journal of Applied and Industrial Mathematics.
2007;1: 137-41. DOI: 10.1134/S1990478907020019
Odsek za saobraćaj, mašinstvo i inženjerstvo zaštite
Katarine Ambrozić 3, 11000 Beograd, Srbija [3] Stojanović V, Spalević LJ, Bozinović M. Software ap-
2 MTT - SRB Consultancy, DOO Belgrade – Stari Grad plication for solving the transportation problem. Inter-
Kralja Milana 20, 11102 Beograd, Srbija national Conference ERK, Portoroz, Slovenia; 2014. p.
23-26.
[4] Soonhong M, Zacharia ZG, Smith CD. Defining sup-
DUALNI PRISTUP KOD PRIMENE ply chain management: In the past, present, and future.
GEOMETRIJSKE INTERPRETACIJE Journal of Business Logistics. 2019;40(2): 44-55. DOI:
LINEARNOG PROGRAMIRANJA NA 10.1111/jbl.12201
ORGANIZACIJU TRANSPORTA ROBE [5] Philip E, et al. Primal - Dual Methods for Linear Pro-
gramming. University of California, San Diego, USA.
ABSTRAKT Report number: SOL 91-3, 1994.
Tema rada je primena dualnog pristupa na rešavanje [6] Hillier S, Lieberman J. Introduction to Operations Re-
zadataka transporta robe. Kod dosadašnjih istraživanja search. New York: Mc Grow Hill Education; 2015.
na polju unapređenja distribucije robe prisutno je nepos- [7] Mehrotra S. On the implementation of a primal - dual
tojanje adekvatnih metodologija i matematičkih modela interior point method. SIAM Journal on Optimization.
za proračun i optimiranje transporta kod firmi koje se 1993;2(4): 575-601. DOI: 10.1137/0802028
bave materijalnom proizvodnjom i kod kojih organizacija [8] Tošić D. Course of Mathematics III. Belgrade: Naučna
transporta nije osnovna delatnost. Rešavanje problema knjiga; 1993.
transporta robe i unapređenje transportnog procesa kod [9] Mc Shane KA, Monma CL, Shanno DF. An implemen-
tation of a primal - dual interior point method for linear
ovakvih firmi je osnovni smisao izučavanja u ovom radu.
programming. ORSA Journal on Computing. 1989;1: 70-
Za navedene kompanije, koje se bave proizvodnom delat- 83. DOI: 10.1287/ijoc.1.2.70
nošću i kod kojih se ne realizuje transport veće količine [10] Pratelli A. On the Equality between Monge’s infinum
robe, nije racionalno nabavljanje softvera za rešavanje and Kantorovich’s minimum in optimal mass transpor-
transportnih zadataka i unapređenje istih. U skladu sa tation. Annals de L’Institut Henri Poincare (B) Proba-
tim, Radom se daje metodološki pristup i proračun za bility and Statistics. 2007;43(1): 1-13. DOI: 10.1016/
rešavanje transportnih zadataka upravo za takve firme. j.anihpb.2005.12.001
Cilj rada, sa matematičkog aspekta, je prikaz pogodnosti [11] Benamou J-D, et al. Iterative Bergman projections for
prelaska sa osnovne, geometrijske interpretacije linear- regularized transportation problems. Society for Indus-
nog programiranja, na dualni pristup umesto na formi- trial and Applied Mathematics, Methods and Algorithms
ranje pa, potom, rešavanje transportnog problema. Met- for Scientific Computing. 2015;37(2): A1111-A1138.
DOI: 10.1137/141000439
odologija i proračun prezenovani Radom ilustrovani su
[12] Monteiro RDC, Adler I. Interior path following primal
primerom reprezentativnim za kompanije kod kojih se pri
- dual algorithms. Linear Programming. Mathematical
Programming, Part I. 1989;44(1): 27-44. DOI: 10.1007/ [23] Schwinn J, Werner R. On the effectiveness of primal and
BF02191759 dual heuristics for the transportation problem. Journal of
[13] Vukadinović S. Transportation problem in Linear Pro- Management Mathematics. 2019;30(3): 281-303. DOI:
gramming. Belgrade: Naučna knjiga; 1988. 10.1093/imaman/dpy011
[14] Filić M. [Distribution method in linear programming]. [24] Sandi C. On a Nonbasic Dual Method for the Trans-
In: Kučinić, et al. Iz matematičkog mozaika. Zagreb, Cro- portation Problem. Berlin Heidelberg: Springer Verlag;
atia: Školska knjiga; 1975. Croatian. 1986. p. 65-82.
[15] Kedia RG. A new variant of simplex method. Interna- [25] Schrijver A. On the history of the transportation and
tional Journal of Engineering and Management Re- maximum flow problems. Mathematical Programming.
search. 2013;3(6): 73-75. Available from: http://www. 2002;91(2002): 437-445. DOI: 101007/s101070100259
ijemr.net [Accessed Dec. 2013]. [26] Jeffrey A, James J. An algorithm for generating mini-
[16] Ghazali Z, et al. Optimal solution of transportation mum cost network flow problems with specific structure
problem using linear programming: A case of a Malay- and known optimal solutions. Networks. 1994;24(8):
sian Trading Company. Journal of Applied Sciences. 445-454. DOI: 10.1002/net.3230240805
2012;12(23): 2430-20435. DOI: 10.3923/jas [27] Manisha V. Application of a dual simplex method to
[17] Magano M. A linear programming model for integrat- transportation problem to minimize the cost. Internation-
ed baked production and distribution planning with al Journal of Innovations in Engineering and Science.
raw material and routing consideration. Proceedings of 2017;2(7). Available from: htpp://w.w.w.ijijes.net [Ac-
the International Conference on Industrial Engineering cessed July 2017].
and Operations Management, 2017, Bogota, Colombia; [28] Wawrzonek J, Ignaciuk S. Dual model for classic trans-
2017. ID 261A. portation problem as a tool for dynamyzing management
[18] Aydinel M, et al. Optimization of production alloca- in a logistics company. An International Quarterly Jour-
tion and transportation of customer orders for a leading nal on Economics of Technology and Modeling Pro-
forest products company. Mathematical and Comput- cesses. 2016;5(3): 95-100. Available from: http://yadda.
er Modeling. 2008;48(7-8): 1158-1169. DOI: 10.1016/ icm.edu.pl/yadaa/element.baztech-2100f2fe-c687-4756-
j.mcm.2007.12.025 b5e0-c49822c707e9/c/Wawrzosek.pdf [Accessed Mar.
[19] Rushton A, Croucher P, Baker P. The Handbook of Lo- 2016].
gistics & Distribution Management. London, U.K: The [29] Kusraev G, Kutateladze S. Boolean Valued Analysis.
Chartered Institute of Logistics and Transport; 2010. Dordrecht, Netherlands: Kluwer Academic Publishers;
[20] Krynke M. Application of linear programming in sup- 1999. DOI: 10.1007/978-94-011-4443-8
ply chain management in the foundry. Proceedings 29th [30] Marković B. Optimisation Methods in Transport Organi-
International Conference on Metallurgy and Materials. zation and Material Handling. Belgrade, Serbia: Tehni-
20-22 May 2020, Brno, Czech Republic; 2020. p. 1280- kum Taurunum, VIŠSS, Beograd – Zemun; 2019.
1286. DOI: 10.37904/metal.2020.3648 [31] Ping J, Chu F. A dual-matrix approach to the transporta-
[21] Bazaraa MS, Jarvis JJ. Linear Programming and Net- tion problem. Asia – Pacific Journal of Operational Re-
work Flows. Hoboken, New Jersey: John Wiley & Sons, search. 2002;19(1): 35-45.
Inc; 2010. [32] Sarode M. Application of a dual simplex method to
[22] Sharma K. New dual based procedure for the trans- transportation problem to minimize the cost. Internation-
portation problem. European Journal of Operational al Journal of Innovations in Engineering and Science.
Research. 2000;122(3): 611-624. DOI: 10.1016/S0377- 2017;2(7); Available from: http://w.w.w.ijies.net [Ac-
2217(99)00081-8 cessed July 2017].