Next Article in Journal
Stabilization of Port Hamiltonian Chaotic Systems with Hidden Attractors by Adaptive Terminal Sliding Mode Control
Next Article in Special Issue
A Novel Multi-Criteria Decision-Making Model for Building Material Supplier Selection Based on Entropy-AHP Weighted TOPSIS
Previous Article in Journal
Generalized Independence in the q-Voter Model: How Do Parameters Influence the Phase Transition?
Previous Article in Special Issue
TOPSIS Method for Probabilistic Linguistic MAGDM with Entropy Weight and Its Application to Supplier Selection of New Agricultural Machinery Products
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Linear Programming and Fuzzy Optimization to Substantiate Investment Decisions in Tangible Assets

by
Marcel-Ioan Boloș
1,
Ioana-Alexandra Bradea
2 and
Camelia Delcea
2,*
1
Department of Finance and Banks, University of Oradea, 410087 Oradea, Romania
2
Department of Informatics and Cybernetics, Bucharest University of Economic Studies, 010374 Bucharest, Romania
*
Author to whom correspondence should be addressed.
Entropy 2020, 22(1), 121; https://doi.org/10.3390/e22010121
Submission received: 13 December 2019 / Revised: 12 January 2020 / Accepted: 17 January 2020 / Published: 19 January 2020

Abstract

:
This paper studies the problem of tangible assets acquisition within the company by proposing a new hybrid model that uses linear programming and fuzzy numbers. Regarding linear programming, two methods were implemented in the model, namely: the graphical method and the primal simplex algorithm. This hybrid model is proposed for solving investment decision problems, based on decision variables, objective function coefficients, and a matrix of constraints, all of them presented in the form of triangular fuzzy numbers. Solving the primal simplex algorithm using fuzzy numbers and coefficients, allowed the results of the linear programming problem to also be in the form of fuzzy variables. The fuzzy variables compared to the crisp variables allow the determination of optimal intervals for which the objective function has values depending on the fuzzy variables. The major advantage of this model is that the results are presented as value ranges that intervene in the decision-making process. Thus, the company’s decision makers can select any of the result values as they satisfy two basic requirements namely: minimizing/maximizing the objective function and satisfying the basic requirements regarding the constraints resulting from the company’s activity. The paper is accompanied by a practical example.

1. Introduction

In the current economic context, companies will have to solve a rather complex decision problem, respectively, to consider capital assets in tangible assets that ensure the best combination between the economic performance of the tangible assets, the economic benefits generated by the tangible assets during the useful economic life and to take into account the constraints that the company has due to the limited nature of the resources. Solving this complex decision problem is the main purpose and motivation for this research paper.
The major contribution of the paper consists in solving a complex problem within the company, namely, to obtain a favorable relationship between the economic benefits of the tangible assets, the acquisition cost, and the constraints of the company. This complex problem was solved with a hybrid model which uses two modern tools:
  • linear programming, through which it is ensured that conditions are met for the tangible assets, namely: the fulfillment of the objective function condition that can be to minimize the cost of acquiring the tangible assets or to maximize the economic benefits generated by them; and at the same time the fulfillment of the restrictions that refer to the limited character of the resources. For example, limited investment budget, limited budget for maintenance expenses or limited areas destined to the production activities, etc.,
  • the fuzzy optimization necessary for modeling the technical and economic criteria that are specific to the tangible assets. The fuzzy modeling for the acquisition criteria specific to the tangible assets has a number of advantages, such as ensuring the comparability between the acquisition criteria of the assets with different units of measure, ensuring the hierarchy of the tangible assets according to their economic performance, ensuring the value ranges stratification for the analysis of the acquisition criteria, etc.
The novelty of the approach consists of the introduction of fuzzy variables and fuzzy coefficients both in the objective function and in the problem constraints, in order to ensure the decision-making framework of the company’s investments in tangible assets. This is possible since the triangular fuzzy numbers, that were the basis of the fuzzy modeling for the implementation of the graphical method and the primal simplex algorithm, are presented as value ranges. Any value in this range, which is the solution of the linear programming problem satisfies both the requirements resulting from the objective function and the constraints of the problem. Moreover, the use of triangular fuzzy numbers allows the characterization of the objective function coefficients, the decision variables or the constraint variables of the problem, with the help of linguistic variables as well as the precise measurement of their vague character.
Linear programming and fuzzy optimization as a solution to the problem identified above, finally lead to the substantiation of the investment decision in tangible assets that allows the immobilization of capital for different periods of time so that the economic benefits obtained from the use of the asset in its organic activity is maximum, also respecting the constraints.
The innovative nature of this research is represented precisely by the introduction of fuzzy coefficients and fuzzy variables in the decision-making process of companies’ investments with implementation of the graphical method and the primal simplex algorithm.
The paper is structured in seven sections. The first one is dedicated to the introduction part of the research, emphasizing the motivation, the advantages, and the novelty character of the paper. The Section 2 presents the state-of-the-art in the domain of linear programing and fuzzy programming, by analyzing the ISI Web of Science database. The Section 3 is dedicated to fuzzy modeling and its main advantages for solving investment decisions.
Within the Section 4, the graphical method for solving linear programming problem with fuzzy optimization is presented, while in the Section 5 the primal simplex algorithm with fuzzy variables is proposed for solving minimization problems. In the Section 6, the hybrid model is tested, and the main conclusions of the research are stipulated in Section 7. The paper ends with the references list.

2. State-of-the-Art

Over the time, the development and advancements made in linear programing have produced a series of advantages for companies acting in different parts of the world. Even though this approach comes with a series of assumptions, such as the linearity of the mathematical functions with the model, it has been extensively used in practical applications as it provides the best (optimal) solution when considering the limited amount of resources and by taking into account all the feasible alternatives.
Since 1951 when the first programmed solution code based on Dantzig’s simplex method was developed, a series of papers have discussed the different aspects related to linear programming and simplex method such as: computational aspects [1,2], adapting the simplex approach to bilevel linear programming [3,4], applying simplex method for singularly perturbed linear programs [5], determining the conditions for reachability on a simplex algorithm [6], and computing experimental designs using simplex method [7].
As for the applications, a series of papers envisioned the fusion between artificial intelligence techniques and simplex algorithm for solving the issues under investigation. Among the artificial intelligent techniques used alongside the simplex algorithm are genetic algorithms [8,9,10,11,12], support vector machines [13,14], neural networks [15,16], and fuzzy sets theory [17].
Nevertheless, the scientific community has extensively used artificial intelligence techniques in decision-making problems as these techniques allow a proper data analysis through specific intelligent algorithms [18]. Among them, fuzzy theory has a particular place as it succeeds in ensuring the comparability of the variables and the used criteria, providing often robust algorithms and a simple reasoning process [19]. Even more, in some cases, a series of randomized optimization algorithms can be considered for the fuzzy logic design as suggested in [20].
A series of fuzzy numbers have been proposed and used over the time in economic analysis [21], such as triangular fuzzy numbers [22,23], interval fuzzy numbers [24], type-2 fuzzy numbers [25,26], and trapezoidal fuzzy numbers [27]. Also, with the appearance of the neutrosophic theory [28,29,30], neutrosophic fuzzy numbers were created and used in economic applications related to the decision-making process [23,31].
According to Wang and Tong [21], the triangular fuzzy numbers are the most widely used in decision-making problems as their membership functions are better modeled for mapping different uncertainty levels. In their work, the authors focused on the multiplicative consistency and group decision-making when the triangular fuzzy numbers were considered and proposed a procedure for solving group decision-making problems.
In the same area of decision-making, Karimi et al. [32] proposed a method involving a linear mathematical model, fuzzy triangular numbers, and considering best-worst situations. As a result, the authors underlined a high efficiency of the proposed method when compared with a fuzzy analytic hierarchy process (AHP).
Liu et al. [33] focused their research on the construction of the triangular fuzzy additive reciprocal matrixes used in a group decision model. The authors proposed a new algorithm for triangular fuzzy additive reciprocal matrices and used a numerical example in order to support their proposed approach.
Wan et al. [34] proposed new generalized aggregation operators for triangular intuitionistic fuzzy numbers and presented some applications for multi-group decision-making. Other papers in the area of decision-making which considers the use of triangular fuzzy numbers are, but not restricted to: Krohling and Pacheco [35] by providing an improved accuracy function; Wan et al. [36] by extending the Vlsekriterijumska Optimizacija I Kompromisno Resenje (VIKOR) method; Yuan and Luo [37] by developing a novel intuitionistic fuzzy entropy and evidential reasoning; Chen and Li [38] by considering a dynamic model; and Qin et al. [39] by the extending TODIM (acronym in Portuguese for interactive and multicriteria decision-making) method.
Referring strictly to the fuzzy decision variables used within the classical operations research problems, it can be observed that a series of researchers have chosen the fuzzy representation of decision variables and tried to solve real-life applications by combining the classical operations research theory with the advantages offered by the fuzzy approach. Transportation problems are a major category of problems within the operations research area which have been extensively studied using the fuzzy numbers approach. As mentioned by Ebrahimnejad [40] in “real-life situations, the parameters of transportation problems may not be known precisely because of uncontrollable factors”, which makes the use of the fuzzy numbers, for representing transportation costs, supply, and demand quantities, more appealing. After defining the new fuzzy transportation problem, the author converted the proposed problem into four transportation problems, which were afterwards solved through the use of a standard simplex algorithm [40]. As a result, the author stated that proceeding in this way, the efficiency of solving this category of problems increased and was kept as simple as possible.
Also, in the area of transportation problems, Baykasoglu and Subulan [41] proposed a fuzzy arithmetic approach for solving fully fuzzy balanced and unbalanced transportations problems when all the parameters and decision variables are fuzzy numbers. Based on the decision maker’s risk attitude, various fuzzy solutions can be generated. By considering a series of practical applications presented in their paper, the authors underlined the fact that more precise solutions to transportation problems are received when the decision maker is either risk-averse or partially risk-averse, while in the case of risk-seekers, the proposed approach provided acceptable solutions [41].
Kocken and Sivri [42] considered in their research a transportation problem in which all the cost coefficients, supplies, demands, and conveyances are assumed to be fuzzy quantities represented through triangular fuzzy numbers and proposed a method for determining all the optimal solutions. Based on a numerical example, the authors demonstrated that the proposed procedure produces good results and provides a more general perspective over the decision-making process.
More generally, referring to the whole class of linear programming problems, Ebrahimnejad and Tavana [43] stated that, over time, “fuzzy sets theory has been extensively used to represent imprecise data in linear programming by formalizing the inaccuracies inherent in human decision-making”. In this context, the authors proposed a general approach to solve fuzzy linear programming problems when the coefficients of the objective function and the values of the B vector are symmetric trapezoidal fuzzy numbers. Even in this case, the authors stated that the proposed method is simpler and more efficient from a computational point of view than other approaches from the literature.
A special class of fuzzy linear programming problems, consisting of both fuzzy inequalities and fuzzy coefficients and decision variables, described through trapezoidal fuzzy numbers, was considered by Stanojevic et al. [44]. The proposed method was based on an order relation used for ranking the intervals of the optimization problem. Using a numerical example, the authors showed that for a given fixed value of the acceptance degree established by the decision maker, the decision maker can make more informed decisions in relationship with the problem needed to be completed [44].
Other results in the area of sensitivity analysis in fuzzy number linear programming were obtained in a paper written by Ebrahimnejad [45]. The author used sensitivity analysis for determining changes in the optimal solution in which changes in data may occur [45].
Based on the works mentioned above in the area of fuzzy linear programming, it can be observed that a fuzzy approach to linear programming problems can be beneficial to the decision maker as this approach provides insight into the analyzed problem while also modeling the problem more closely to the considered real-life situation.

3. Fuzzy Modeling and the Company’s Investment Decision

The investment decisions in tangible assets represent capital assets for different periods of time in order to be used in the organic activity of the company, but also to obtain economic benefits that consolidate the financial status of the company. A modern view on the tangible assets acquisition policy would involve capital assets that enable the stakeholders to recover the invested capital from the economic benefits that these categories of assets produce during their use. Therefore, the concept of investment in assets is added to the concept of economic benefits generated by any category of tangible assets that were the subject of a purchase on the market.
Thus, the corporal assets of the companies are based on two fundamental concepts, namely: the concept of economic performance that is the result of the economic and technical characteristics that a corporal asset has, and the concept of economic benefits which in turn is the result of the cash-flows generated by a tangible asset during its use in the organic activity of the company.
The economic benefits of a tangible asset are influenced by its economic performance. Therefore, a tangible asset with poor economic performance and an acceptable purchase price will generate low economic benefits that may cause problems for the financial sustainability of the asset.
The economic performance of a tangible asset is the result of the economic characteristics which can include the acquisition cost of the asset, its production capacity, the productivity of the tangible asset, as well as the technical characteristics which may also include maintenance expenses, operating expenses of the asset, the useful life of the asset, or the warranty duration provided by supplier.
In this respect, a company which decides to invest in tangible assets, by acquiring them from a competitive market, has to ensure the best combination between the economic characteristics and technical characteristics of the asset, in order to maximize the benefits generated by the asset during its lifetime. Following this rule, the company can achieve a reasonable ratio between the assets’ acquisition costs and the economic benefits generated, without affecting the financial sustainability of the tangible asset, but also contributing to the consolidation of the financing status of the company.
The economic benefits and the economic performance generated by the tangible assets consider the constraints which emerge from the organic activity of the company. These constraints mainly refer to the resources available to the company. No matter the type of resource—financial, material, human, or technical—they are limited in nature.
In this context, the fuzzy variables and fuzzy coefficients are used in the application of the primal simplex algorithm, which allows the company to sort the tangible assets according to the criteria hierarchy for the acquisition of tangible assets, ensuring the comparability of the criteria for the acquisition of the tangible assets with different units of measurement and allowing the flexibility of the decision-making process resulting from the acquisition of tangible assets on a competitive market. In the following, the fuzzy numbers are discussed along with their use for constraints and acquisition criteria.

3.1. Fuzzy Numbers for Acquisition Criteria and Constraints

Fuzzy modeling, in substantiating the investment decisions of companies, intervenes, as mentioned above, in shaping the acquisition criteria of tangible assets but also in modeling the company specific restrictions. Fuzzy modeling of both the acquisition criteria and constraints has several advantages for substantiating investment decisions at the level of the companies.
For fuzzy modeling, three categories of fuzzy numbers are used, namely: fuzzy numbers for modeling economic asset acquisition criteria ( C e ), fuzzy numbers for modeling technical asset acquisition criteria ( C t ), as well as fuzzy numbers for modeling company constraints, or restrictions ( C R ). The fuzzy numbers used are in the form of triangular fuzzy numbers as they best describe the acquisition criteria for tangible assets, or company constraints.
Definition 1: Let the discourse universe be represented by the multitude of economic criteria for the acquisition of assets ( C e ) that can take various forms (acquisition cost, production capacity, productivity), and F [0,1] the set of rules for fuzzy numbers. The fuzzy number ( C e ) is called the triangular fuzzy number of the economic criteria for the asset acquisition and takes the form: C e = { c e , μ c e c e C e } , where μ c e : C e [ 0 , 1 ] if the membership function is defined by the relation [23,46,47]:
μ c e ( e ) = { 1 c e x c e a c e b c e a ,   f o r   c e a c e x c e b 1 ,   f o r   c e x = c e b 1 c e c c e x c e c c e b ,   f o r   c e b c e x c e c 0 ,   f o r   v a l u e s   o u t s i d e   t h e   r a n g e   [ c e c ; c e a ]
Definition 2: Let the triangular fuzzy number that defines the set of economic criteria for the acquisition of tangible assets be in the following form: C e i = { c e i , μ c e i c e i C e i } for any i = 1 , n ¯ . We will say that the set [ C e ] α = [ C e 1 ( α ) ; C e 2 ( α ) ] for any α ∈ [0,1] is called the level set of the triangular fuzzy number [46,48] C e , where:
C e 1 ( α ) = ( c e b c e a ) α + c e a
C e 2 ( α ) = c e c ( c e c c e b ) α
Observation 1: The economic criteria can take values in the range: [ c e x c e c e c e + c e a ] , where c e x R .
Definition 3: Let the discourse universe consist of the technical criteria set for asset acquisition ( C t ) and the set of rules F [0,1] valid for fuzzy numbers. The fuzzy number C t is called the triangular fuzzy number of the form C t = { c t , μ c t c t C t } , where μ c t : C t [ 0 , 1 ] , if the membership function is defined by the relation [23,46,47]:
μ c t ( x ) = { 1 c t x c t a c e b c e a ,   f o r   c t a c t x c t b 1 ,   f o r   c t x = c t b 1 c t c c t x c t c c t b ,   f o r   c t b c t x c t c 0 ,   f o r   v a l u e s   o u t s i d e   t h e   r a n g e   [ c t c ; c t a ]
Observation 2: The technical criteria for asset selection can take various forms such as: maintenance expenses ( E m i ), operating expenses of the asset ( E o i ), the useful life of the asset ( U l i ), or the warranty duration provided by the supplier ( W d i ).
Definition 4: It is considered the level set of the fuzzy triangular number C t i = { c t i , μ c t i c t i C t i } , for any i = 1 , n ¯ , of the form: [ C t ] α = [ C t 1 ( α ) ; C t 2 ( α ) ] for α [ 0 , 1 ] where:
C t 1 ( α ) = ( c t b c t a ) α + c t a
C t 2 ( α ) = c t c ( c t c c t b ) α
Observation 3: The technical criteria can take values in the range [ c t x c t c t c t + c t x ] , where c t x R .
Definition 5: Let the discourse universe consist of the constraints set determined by the resource limited character ( C R ) and the set of rules F [0,1] valid for fuzzy numbers. The fuzzy number C R is called the triangular fuzzy number of the form C R = { c R , μ c R c R C R } where μ c R : C R [ 0 , 1 ] , if the membership function is defined by the relation [23,46,47]:
μ c R ( x ) = { 1 c R x c R a c R b c R a ,   f o r   c R a c R x c R b 1 ,   f o r   c R x = c R b 1 c R c c R x c R c c R b ,   f o r   c R b c R x c R c 0 ,   f o r   v a l u e s   o u t s i d e   t h e   r a n g e   [ c t c ; c t a ]
Definition 6: It is considered the level set of the triangular fuzzy number [23,46,47,49], C R = { c R , μ c R c R C R } , for any i = 1 , n ¯ of the form: [ C R ] α = [ C R 1 ( α ) ; C R 2 ( α ) ] for any α [ 0 , 1 ] , where:
C R 1 ( α ) = ( c R b c R a ) α + c R a
C R 2 ( α ) = c R c ( c R c c R b ) α
Observation 4: The constraints are determined by the limited character of financial resources ( C R f ), by the limited character of material or technical resources ( C _ R t ), but also by the limited character of human resources ( C R U ).

3.2. Common Rules for Fuzzy Modeling

The rules for fuzzy modeling were introduced due to the diversity of criteria that intervenes in substantiating investment decisions at the company level, but also to facilitate the calculations involved in fuzzy modeling. These criteria, as mentioned above, include the economic criteria for the assets acquisition, the technical criteria for the assets acquisition, and the constraints determined by the organic activity of the company [46,47,49].
Rule 1: The fuzzy triangular numbers are represented by:
(a)
the economic criterion for the assets acquisition C e = { c e , μ c e c e C e } , where μ c e : C e [ 0 , 1 ] ;
(b)
the technical criterion for the assets acquisition C t = { c t , μ c t c t C t } , where μ c t : C t [ 0 , 1 ] ;
(c)
the limited character of the resources available to the company C R = { c R , μ c R c R C R } , where μ c R : C R [ 0 , 1 ] ;
and noted in the linear programming calculations with = { c , μ c c C } , where μ c : C [ 0 , 1 ] , representing the triangular fuzzy number for the linear programming problems constraints (according to Figure 1), for which the membership function is [23,47]:
μ ( c ) = { 1 c x c a c b c a ,   f o r   c a c x c b 1 ,   f o r   c x = c b 1 c c c x c c c b ,   f o r   c b c x c c 0 ,   f o r   v a l u e s   o u t s i d e   t h e   r a n g e   [ c c ; c a ]
Observation 5: In situations where linear programming restrictions require the use of specific criteria for tangible assets acquisition or constraints, these are represented by the three triangular fuzzy numbers previously presented [46,50], of the form: C e = { c e , μ c e c e C e } , C t = { c t , μ c t c t C t } , and C R = { c R , μ c R c R C R } .
Rule 2: The level set for the triangular fuzzy number C = { c , μ c c C } , where μ c : C [ 0 , 1 ] is of the form: [ C ] α = [ C 1 ( α ) ; C 2 ( α ) ] , for any α ∈ [0,1] where:
C 1 ( α ) = ( c b c a ) α + c a
C 2 ( α ) = c c ( c c c b ) α
Rule 3: Let two fuzzy numbers be of the form: C 1 = ( c a 1 , c b 1 ) and C 2 = ( c a 2 , c b 2 ) with a 1 , a 2 , b 1 , b 2 R . The following arithmetic operations are valid [46,47,51]:
  • Fuzzy numbers addition
    C 1 + C 2 = [ c a 1 , c b 1 ] + [ c a 2 , c b 2 ] = [ c a 1 + c a 2 , c b 1 + c b 2 ]
  • Fuzzy numbers subtraction
    C _ 1 C _ 2 = [ c _ a 1 , c _ b 1 ] [ c _ a 2 , c _ b 2 ] = [ c _ a 1 c _ a 2 , c _ b 1 c _ b 2 ]
  • Fuzzy numbers multiplication
    C 1 × C 2 = [ c a 1 , c b 1 ] × [ c a 2 , c b 2 ] = [ min ( c a 1 c a 2 ,   c a 1 c b 2 , c b 1 c a 2 , c b 1 c b 2   ) , max ( c a 1 c a 2 ,   c a 1 c b 2 , c b 1 c a 2 , c b 1 c b 2 ) ]
  • Fuzzy numbers division
    C 1 C 2 = [ c a 1 , c b 1 ] [ c a 2 , c b 2 ] = [ min ( c a 1 c a 2 , c a 1 c b 2 , c b 1 c a 2 , c b 1 c b 2 ) , max ( c a 1 c a 2 , c a 1 c b 2 , c b 1 c a 2 , c b 1 c b 2 ) ]
  • The inverse of fuzzy numbers
    1 C 1 = 1 c a 1 , c b 1 = [ min ( 1 c a 1 ; 1 c b 1 ) , max ( 1 c a 1 ; 1 c b 1 ) ]
    1 C 2 = 1 c a 2 , c b 2 = [ min ( 1 c a 2 ; 1 c b 2 ) , max ( 1 c a 2 ; 1 c b 2 ) ]
Rule 4: The level set of the triangular fuzzy number C = { c , μ c c C } for any i = 1 , n ¯ is of the form: [ C ] α = [ C 1 ( α ) ; C 2 ( α ) ] [47], for any α ∈ [0,1] where:
C 1 ( α ) = ( c b c a ) α + c a
C 2 ( α ) = c c ( c c c b ) α
Rule 5: The average value of the fuzzy number C = { c , μ c c C } , where μ c : C [ 0 , 1 ] is of the form [46,47,51]:
E f ( C i ) = 1 2 0 1 ( C 1 ( α ) + C 1 ( α ) ) f ( α ) d α
where f (α) is a weight function f: [0,1] → R which satisfies the following conditions:
  • It is a monotonically increasing function, respectively   x , y R   a n d   x y , it follows that f ( x ) f ( y ) ;
  • Checks the normality condition, namely: 0 1 f ( α ) d α = 0 1 2 α d α = 2 α 2 2 0 1 = 1. .
The weigh function is used to calculate the main indicators of the fuzzy numbers, respectively the arithmetic mean, the squared deviations from the mean, and the covariance. The most commonly used weight function is f (α) = 2α, which meets the conditions imposed above, namely:
  • It is a monotonically increasing function.   α 1 , α 2 R with α 1 α 2 results that f ( α 1 ) f ( α 2 ) . From this condition it appears that 2 α 1 2 α 2 , respectively α 1 α 2 .
  • Checks the normality condition, namely: 0 1 f ( α ) d α = 0 1 2 α d α = 2 α 2 2 0 1 = 1 .
Rule 6: The average value of the fuzzy triangular number of the form C = { c , μ c c C } , is given by the relation [46,47,51]:
E f ( C i ) = 1 6 ( c a 1 + c c 1 ) + 2 3 c b 1
Demonstration: According to rule 6, the average value of the fuzzy number C is calculated with the relation:
E f ( C i ) = 1 2 0 1 ( C 1 ( α ) + C 1 ( α ) ) f ( α ) d α
It is determined:
C 1 ( α ) + C 2 ( α ) = ( c b 1 c a 1 ) α + c a 1 + c c 1 ( c c 1 c b 1 ) = c b 1 α c a 1 α + c a 1 + c c 1 c c 1 α + c b 1 α C 1 ( α ) + C 2 ( α ) = c a 1 ( 1 α ) + 2 c b 1 α + c c 1 ( 1 α )
The above formula can be written as:
C 1 ( α ) + C 2 ( α ) = ( 1 α ) ( c a 1 + c c 1 ) + 2 c b 1 α
The mean value of the fuzzy triangular number becomes:
E f ( C i ) = 1 2 0 1 ( C 1 ( α ) + C 1 ( α ) ) f ( α ) d α = 1 2 0 1 [ ( 1 α ) ( c a 1 + c c 1 ) + 2 c b 1 α ] 2 α d α E f ( C i ) = ( c a 1 + c c 1 ) 0 1 ( α α 2 ) d α + 2 c b 1 0 1 α 2 d α = ( c a 1 + c c 1 ) α 2 2 0 1 ( c a 1 + c c 1 ) α 3 3 0 1 + 2 c b 1 α 3 3 0 1 E f ( C i ) = 1 6 ( c a 1 + c c 1 ) + 2 3 c b 1

4. Graphical Method for Solving Linear Programming Problem with Fuzzy Optimization: The Case of Two Tangible Assets

Two tangible assets are considered, ( A 1 , A 2 ), to be purchased from a competitive market. Each of the two assets ( A 1 , A 2 ) has a series of economic characteristics ( C e i ), with i = 1 , 2 , ¯ as well as a series of technical characteristics ( C t i ), with i = 1 , 2 ¯ , which either are part of the mathematical model’s objective function, or are part of the company’s constraints, along with others resulting from the current activity, such as: budget for investments, budget for operating expenses of the tangible assets during their operation, etc.
The mathematical model of the linear programming problem with fuzzy variables becomes:
min z = min f ( x ) = C a 1 x 1 + C a 2 x 2
In this linear programming problem [52,53], z = C a 1 x 1 + C a 2 x 2 represents the objective function that has to be minimized, the cost coefficients C a 1 ,   C a 2 represent the acquisition cost of the two assets ( A 1 , A 2 ) modeled using triangular fuzzy numbers of the form C a = { c a , μ c a c a C a } and x 1 , x 2 represent the problem variables to be determined. The restrictions of the problem resulting from the constraints are of the form:
{ C 11 x 1 + C 12 x 2 B 1 C 21 x 1 + C 22 x 2 B 2 C n 1 x 1 + C n 2 x 2 B n x 1 , x 2 0
The inequality j = 1 n C i j x j B j represents the restriction i of the company which may be, as mentioned before, the restriction of the assets acquisition criteria or the restriction of the activities carried out by the company [52,53]. The coefficients C i j   with i = 1 , n ¯   and   j = 1 , m ¯ are triangular fuzzy numbers of the form: C = { c , μ c c C } , where μ c : C [ 0 , 1 ] represented by intervals of variation of company constraints or criteria for the acquisition of tangible assets.
The vector B = ( B 1 B 2 B n ) is also composed of triangular fuzzy numbers of the form B = { b , μ b b B } , where μ b : B [ 0 , 1 ] representing the maximum limits admissible for the linear programming problem restrictions (for further explanations related to vector B see [52,53]). The restrictions for variables x 1 , x 2 0 are non-negative restrictions. The set = { x 1 , x 2 } that checks all the constraints of the linear programming problem is called the admissibility domain and the point ( x 1 , x 2 ) is called the admissible point. Since the set X is formed by hyperplanes’ intersection (equality constraints) and closed half-space, it turns out that X is a polyhedron.
Solving the linear programming problem using the graphical method [53] thus implies determining the admissibility domain (of the problem’s solutions) by graphically representing the constraints of the problem, respectively determining the coordinate point ( x 1 , x 2 ) that satisfies all the constraints and the objective function is of minimum/maximum after case. Each constraint of the linear programming problem of the form C i 1 x 1 + C i 2 x 2 B i is thus represented by a half-space C i 1 x 1 + C i 2 x 2 < B i and a fuzzy equation of the form: C i 1 x 1 + C i 2 x 2 = B i . Thus, each constraint involves solving a fuzzy equation and determining the corresponding half-space in which the solution of the constraint is found.
The next step is to solve the fuzzy equation of the form: C i 1 x 1 + C i 2 x 2 = B i . The solution of the fuzzy equation is obtained by giving values of x 1 = 0 and x 2 = 0 and by successively solving the fuzzy equations that are formed in variables x 1 and x 2 .
If x 1 = 0 , then C i 2 x 2 = B i , respectively the level sets for the triangular fuzzy number C i 2 = { c i 2 , μ c i 2 c i 2 C i 2 } for any i = 1 , n ¯ are of the form: [ C i 2 ] α = [ C 12 ( α ) ; C 22 ( α ) ] for any α ∈ [0,1] where:
C 12 ( α ) = ( c b 2 c a 2 ) α + c a 2
C 22 ( α ) = c c 2 ( c c 2 c b 2 ) α
For the triangular fuzzy number B i = { b i , μ b i b i B i } for any i = 1 , n ¯   , is of the form: [ B i ] α = [ B 1 ( α ) ; B 2 ( α ) ] for any α ∈ [0,1] where:
B 1 ( α ) = ( b b b a ) α + b a
B 2 ( α ) = b c ( b c b b ) α
The solution of the fuzzy equation is obtained from the equals:
( ( c b 2 c a 2 ) α + c a 2 ) x s α = ( b b b a ) α + b a
and respectively,
( c c 2 ( c c 2 c b 2 ) α ) x d α = b c ( b c b b ) α
The solutions of the above fuzzy equation, namely the determination of the left part of the fuzzy number ( x s α ) and the right part of the fuzzy number ( x d α ), are obtained by applying the level set method and is of the form:
x s α = ( b b b a ) α + b a ( c b 2 c a 2 ) α + c a 2
and respectively,
x d α = b c ( b c b b ) α c c 2 ( c c 2 c b 2 ) α
The solutions above verify the condition x s α < x d α and for any α , α [ 0 , 1 ] with α < α , it turns out that x s α x s α and x d α x d α . For α = 0 the crisp solution of the fuzzy equation is obtained as follows:
x s α = b a c a 2
and respectively,
x d α = b c c c 2
The fuzzy number resulting from solving the fuzzy equation has the coordinates X = ( x s α = ( b b b a ) α + b a ( c b 2 c a 2 ) α + c a 2 ; x d α = b c ( b c b b ) α c c 2 ( c c 2 c b 2 ) α ) for any α ∈ [0,1] of the form X = { x , μ x x X } ,   where μ x : X [ 0 , 1 ] . If x 2 = 0 results in the fuzzy C i 1 x 1 = B i , respectively for the triangular fuzzy numbers C i 1 and respectively B i the following levels sets are obtained: C i 1 = { c i 1 , μ c i 1 c i 1 C i 1 } for any i = 1 , n ¯ are of the form: [ C i 1 ] α = [ C 11 ( α ) ; C 21 ( α ) ] for any α ∈ [0,1] where:
C 11 ( α ) = ( c b 1 c a 1 ) α + c a 1
C 21 ( α ) = c c 1 ( c c 1 c b 1 ) α
For the fuzzy triangular number B i = { b i , μ b i b i B i } for any i = 1 , n ¯ the level sets are of the form shown above, respectively: [ B i ] α = [ B 1 ( α ) ; B 2 ( α ) ] for any α ∈ [0,1] where [B_i] ^ α = [B_1 (α); B_2 (α)] for any α ∈ [0,1] where:
B 1 ( α ) = ( b b b a ) α + b a
B 2 ( α ) = b c ( b c b b ) α
The solution of the fuzzy equation, as in the situation presented above, is obtained from the equals: ( ( c b 1 c a 1 ) α + c a 1 ) y s α = ( b b b a ) α + b a and respectively ( c c 1 ( c c 1 c b 1 ) α ) y d α = b c ( b c b b ) α . The fuzzy solutions of the above equation are of the form:
y s α = ( b b b a ) α + b a ( c b 1 c a 1 ) α + c a 1
y d α = b c ( b c b b ) α c c 1 ( c c 1 c b 1 ) α
For α = 0 , the crisp solution of the fuzzy equation is:
y s α = b a c a 1
y d α = b c c c 1
Solving the above fuzzy equation results in the triangular fuzzy number Y = ( y s α = ( b b b a ) α + b a ( c b 1 c a 1 ) α + c a 1 ; y d α = b c ( b c b b ) α c c 1 ( c c 1 c b 1 ) α ) with μ x : X [ 0 , 1 ] for any α ∈ [0,1] of the form Y = { y , μ y y Y } where μ y : Y [ 0 , 1 ] . The half-space that is formed to identify the admissible solution of the linear programming problem is presented in Figure 2.
In order to check the half-space corresponding to the restriction of the linear programming problem, we verified if the solution of the linear programming problem is found in one of the lower or upper half-spaces. For this we substitute the coordinates of the origin O : ( 0 , 0 ) in the constraint of the problem of the form: C i 1 x 1 + C i 2 x 2 B i , from which will result: C i 1 0 + C i 2 0 B i , respectively 0 B i . The solution of the linear programming problem for which the objective function must be minimized, is identified in the lower half-space [53].
From the intersection of the half-spaces generated by the triangular fuzzy numbers, as a solution of the fuzzy equations (Figure 2), a fuzzy region is formed where the optimal solution of the linear programming problem is found. Its optimum is to determine the minimum or maximum distance as the objective function is the minimum or maximum between the line of the form Δ : C a 1 x 1 + C a 2 x 2 = d , passing through origin O: (0,0) to the coordinate point ( x 0 , y 0 ) .
d ( ( x 0 , y 0 ) , Δ ) = | C a 1 x 0 + C a 2 x 0 d | C a 1 2 + C a 2 2
By substituting the coordinates of the origin O: (0,0) in the above equation, we obtain: the coordinates of the origin O: (0,0) is obtained:
d ( ( x 0 , y 0 ) , Δ ) = | d | C a 1 2 + C a 2 2
In conclusion, the solution of the linear programming problem depends on the value of d, which represents precisely the optimal function of the objective solution that respects all the restrictions resulting from the current activity of the company.
The coordinates of the fuzzy number result from the intersection of the lower half-space denoted by Z = { z , μ z z Z } , where μ z : Z [ 0 , α ] is of the form: Z = ( z s α = b a c a 1 ; z d α = b c c c 2 ) for values of α given by the equality:
( b b b a ) α + b a ( c b 1 c a 1 ) α + c a 1 = b c ( b c b b ) α c c 2 ( c c 2 c b 2 ) α
The above equality leads to the solution of the equation in α of the form:
[ ( b b b a ) α + b a ] [ c c 2 ( c c 2 c b 2 ) α ] = [ b c ( b c b b ) α ] [ ( c b 1 c a 1 ) α + c a 1 ]
c c 2 ( b b b a ) α ( b b b a ) ( c c 2 c b 2 ) α 2 + b a c c 2 b a ( c c 2 c b 2 ) α         = b c ( c b 1 c a 1 ) α + b c c a 1 ( b c b b ) ( c b 1 c a 1 ) α 2 c a 1 ( b c b b ) α
α 2 [ ( b b b a ) ( b c b b ) ( c c 2 c b 2 ) ( c b 1 c a 1 ) ]         + α [ c c 2 ( b b b a ) b a ( c c 2 c b 2 ) b c ( c b 1 c a 1 ) + c a 1 ( b c b b ) ]         + b a c c 2 b c c a 1 = 0
We note that:
β = ( b b b a ) ( b c b b ) ( c c 2 c b 2 ) ( c b 1 c a 1 )
γ = c c 2 ( b b b a ) b a ( c c 2 c b 2 ) b c ( c b 1 c a 1 ) + c a 1 ( b c b b )
δ = b a c c 2 b c c a 1
With these notations the above equation becomes:
β α 2 + γ α + δ = 0
The solution of the above equation becomes:
α = γ ± γ 2 4 β δ 2 β
Under these conditions, the membership degree of fuzzy number μ z : Z [ 0 , α ] , becomes μ z : Z [ 0 , γ ± γ 2 4 β δ 2 β ] . The fuzzy number Z is the solution of the linear programming problem for both maximum and minimum problems.
The graphical solution of the linear programming problem must be analyzed from the perspective of the intersection of the semi-spaces that determine the admissible solution of the problem. For constraints that determine the intersection of the upper semi-space, the solution of the linear programming problem is an intuitive fuzzy number, while the intersection of the upper semi-space with the lower semi-space generates a polyhedron in which the admissible solution is at one of the polyhedron peaks.

5. The Primal Simplex Algorithm with Fuzzy Variables for Minimization Problems: The Case with N-Tangible Assets

As it is known, a linear programming problem consists of minimizing or maximizing a linear objective function in relation to observing certain restrictions determined by the operating activity of the company, or as determined by the assets’ acquisition criteria. To base the primal simplex algorithm, the objective function is minimized. The linear programming problem has the canonical form [54]:
{ min f   ( x ) = j = 1 n C a j x j j = 1 n C a j x j   B i j = 1 , n ¯   a n d   i = 1 , m ¯ x j 0   w i t h   j = 1 , n ¯
In the linear programming problem, f ( x ) = j = 1 n C a j x j represents the objective function minimized, the cost coefficients C a j represent the asset acquisition cost A j , modeled using the triangular fuzzy numbers of the form C a = { c a , μ c a / c a C a } and x j represents the variables of the problem to be determined [52,54]. The problem variables are also fuzzy variables of the form: X = { x , μ x / x X } ; X = ( x 1 , x 2 ) .
The inequality j = 1 n C i j x j B j represents the restriction i of the company which may be, as mentioned before, the restriction of the assets acquisition criteria, or the restriction of the activities carried out by the company. The coefficients C i j with i = 1 , n ¯   and   j = 1 , m   ¯ are triangular fuzzy numbers of the form: C = { c , μ c / c C } , where μ c : C [ 0 , 1 ] is represented by the value ranges of the assets acquisition criteria or the restrictions of the company’s activity, but also of their membership degrees ( μ c ). The variables ( x j ) are also fuzzy variables of the form: X = { x , μ x / x X } ; X = ( x 1 , x 2 ) to be determined.
The vector B = ( B 1 B 2 B n ) is also composed of triangular fuzzy numbers of the form B = { b , μ b / b B } , where μ b : B [ 0 , 1 ] , represented by the maximum admissible limits for the restrictions of the linear programming problem. Restrictions for variables x 1 , x 2 0 are non-negative restrictions. The standard form [52,54] of the linear programming problem is:
{ min f   ( x ) =   j = 1 n C a j x j j = 1 n C a j x j = B i j = 1 , n ¯   a n d   i = 1 , m ¯ x j 0   w i t h   j = 1 , n ¯
A linear programming problem is brought to the standard form by the following successive mathematical transformations known in the specialized literature [17,52,53,54]:
  • A minimization problem is transformed into a maximization problem by changing the signs of the fuzzy coefficients from the respective objective function;
    m a x C a T x = m i n [ C a T ] x
  • The sign of an inequality changes by multiplying it by (−1), respectively by multiplying the constraint with fuzzy variables and fuzzy coefficients by (−1).
  • An inequality of the form C i T x B i with { C i , B i } } specific fuzzy sets, is written as an equality of the form C i T x + Y = B i , with Y 0 , by adding the offset fuzzy variable Y = { y , μ y / y Y } , where μ y : Y [ 0 , 1 ] . An inequality of the form C i T x B i ,   with { C i , B i } specific fuzzy sets is written as an equality of the form C i T x + Y = B i , with Y 0 , by subtracting the offset fuzzy Y = { y , μ y / y Y } , where μ y : Y [ 0 , 1 ] .
  • An equality of the form C i T x = B i is transformed into two fuzzy inequalities of the form C i T x B i and respectively C i T x B i .
    A negative fuzzy variable x j 0 is transformed into a positive fuzzy variable x j 0 by replacing with x j . An unsigned fuzzy variable is replaced by the difference of two fuzzy variables x j = x j x j , where x j 0 și x j 0 .
The above transformations lead to the standard mathematical model, with fuzzy coefficients C i j with j = 1 , n ¯ and i = 1 , m ¯ and also fuzzy variables to be determined, x j with j = 1 , n . ¯ The linear programming problem is thus summarized in determining the fuzzy vector R n , which satisfies the condition min z = j = 1 n C a j x j regarding the restrictions j = 1 n C i j x j B i and this is possible only if the mathematical model is brought to the standard fuzzy form. To solve the linear programming problem the following definitions are valid [47,48,52,54]:
  • Definition 1: A fuzzy vector X = ( x 1   x 2 x n ) T R n whose components satisfy all the constraints of the linear programming problem is called an admissible program or admissible fuzzy solution or possible fuzzy solution.
  • Definition 2: An admissible solution of the form X = ( x 1   x 2 x n ) T R n whose components minimize the objective function or, as the case may be, satisfy the condition imposed for the objective function, is called an optimal fuzzy program or optimal fuzzy solution.
  • Definition 3: An admissible solution of the form X = ( x 1   x 2 x n ) T R n ,   whose column vectors C j corresponding to the nonzero components x j are linearly independent, is called te fuzzy basis program or fuzzy base solution.
  • Definition 4: If a base program has nonzero fuzzy m-components (rank C = m), then the base program is called undesirable fuzzy. If a base program does not have null m-components (rank C = m) then the base program is called a fuzzy degenerate.
  • Definition 5: The matrix B formed by m × m columns corresponding to the nonzero components of the fuzzy matrix C, of a non-degenerate base program X is called the fuzzy base of the program X.
Let be the linear programming problem mentioned above with fuzzy coefficients, with a non-degenerate basic program of the form X * = ( x 1 * , x 2 * , x 3 * , , x m * , 0 , 0 , 0 , 0 ) T , where the main fuzzy variables are ( x 1 , x 2 , x 3 , , x m ) , while ( x m + 1 , x m + 2 , , x n ) are the secondary fuzzy variables and the column vectors are the fuzzy numbers ( C 1 , C 2 , C 3 , , C m ) that form the base B of the non-degenerate basic program X * . Let S = { C m + 1 , C m + 2 , , C n } represent the column vector of the fuzzy numbers that are not part of the base B. S is formed of non-basic fuzzy variables. It is noted with:
X B = ( x 1 x 2 x m )   a n d   X S = ( x m + 1 x m + 2 x n )
C a B = ( C a 1 C a 2 C a m )   and   C a S = ( C a m + 1 C a m + 2 C a n )
X T = ( x 1   x 2   x m   x m + 1   x m + 2 x n )
We also note the following matrices as follows:
C = ( C 11 C 12 C 1 m C 21 C 22 C 2 m C n 1 C n 2 C n m C 1 m + 1 C 1 m + 2 C 1 n C 2 m + 1 C 2 m + 2 C 2 n C n m + 1 C n m + 2 C n n )
B = ( C 11 C 12 C 1 m C 21 C 22 C 2 m C n 1 C n 2 C n m ) ;   S = ( C 1 m + 1 C 1 m + 2 C 1 n C 2 m + 1 C 2 m + 2 C 2 n C n m + 1 C n m + 2 C n n ) ;   B F = ( B 1 B 2 B n )
The matrices with the notations above have the coefficients C i j   with j = 1 , n ¯ and i = 1 , m ¯ , as well as the fuzzy coefficients B i with i = 1 , n ¯ . The linear programming problem is of the form:
{ min f   ( x ) = j = 1 n C a j x j j = 1 n C i j x j   B i j = 1 , n ¯   a n d   i = 1 , m ¯ x j 0   w i t h   j = 1 , n ¯
It is written in base B with fuzzy variables as follows:
{ m i n   f ( x ) = C a B X B + C a S X s B X B + S X S = B F X 0
For the restriction part, we multiply the system of restrictions to the left and right with B 1 , thus obtaining:
B 1 B X B + S B 1 X S = B 1 B F
Since matrix B is an invertible matrix by multiplying B by B 1 we obtain the unit matrix I, respectively B 1 B = I so that the above relation is written as follows:
X B + S B 1 X S = B 1 B F   or   X B = B 1 B F S B 1 X S
where X B are the fuzzy variables of base B also called the main fuzzy variables, while X S are the fuzzy variables of the matrix S also called the secondary fuzzy variables. The following notations are used:
X B ¯ = B 1 B F   and   C i j B ¯ = B 1 C j
where C j represents the column j in the matrix C corresponding to the secondary variables j J s = { j / C j S } . In these conditions, the relationship X B = B 1 B F S B 1 X S is rewritten as:
X B = X B ¯ j = 1 n C i j B ¯ x j
where j J B ; J B = { i / C i B } . The components above are written as follows:
x i = x j B ¯ j = 1 n C i j B ¯ x j
Regarding the objective function, this is written using the main fuzzy variables X B   and the secondary fuzzy variables X S as follows:
f ( x ) = C a T X = j = 1 n C j x j = i J B m C a i x i + j J S n C a j x j
f ( x ) = i J B m C a i ( x j B ¯ j = 1 n C i j B ¯ x j ) + j J S n C a j x j
The above relation is written as:
f ( x ) = i J B m C a i x j B ¯ j J S n ( i J B m C a j C i j B ¯ C a j ) x j
The following notations are used:
Z B ¯ = i J B m C a i x j B ¯ = C a B T x B ¯
Z j B = i J B m C a j C i j B ¯ = C a B T C j B
In these conditions, the objective function is rewritten as:
Z = Z B ¯ j J S n ( Z j B C a j ) x j
The linear programming problem with fuzzy variables and fuzzy coefficients, after these calculations and notations, is rewritten as follows:
{ Z = Z B ¯ j J S n ( Z j B C a j ) x j X B = X B ¯ j = 1 n C i j B ¯ x j x i = x j B ¯ j = 1 n C i j B ¯ x j x i 0 ; i 1 , n ¯
For the linear programming problem with fuzzy variables and fuzzy coefficients, for the foundation of the primal simplex algorithm the following theorems are valid [38,39,48,50,51]:
Theorem 1: If the fuzzy difference of the objective function is negative, respectively Z j B C a j 0 for any j J S , then the program is optimal and the basic solution X B ¯ = B 1 B F and X S ¯ = S B 1 X S = 0 is the optimal solution to the linear programming problem.
Demonstration: For any program of the linear programming problem, the condition for the fuzzy variables x j 0 must be met as a condition of non-negativity which means that:
j J S n ( Z j B C a j ) x j 0
In conditions of Z j B C a j 0 and x j 0 . From the objective function relation, we obtain that:
Z = Z B j J S n ( Z j B C a j ) x j
It is known that the term: j J S n ( Z j B C a j ) x j 0 , which determines the objective function value.
Z = Z B ¯ j J S n ( Z j B C a j ) x j 0
The solution thus determined is optimal and causes an increase in the objective function Z.
Theorem 2: If there is a fuzzy variable x k J s for which the difference Z j B C a j > 0 , then the solution generated by the basic program X B ¯ = B 1 B F and X S ¯ = S B 1 X S = 0 is not optimal and is improved if the fuzzy variable takes positive values x k > 0 .
Demonstration: It is supposed that the value of the secondary fuzzy variable reaches the value x k * for which we have x k * > 0 and the fuzzy variable x k > x k * . For the two fuzzy variables we determine the value of the objective function. The objective function value for x k > 0 is of the form:
Z = Z B ¯ j J S n ( Z j B C a j ) x j
For x k * > 0 , the value of the objective function changes and becomes the form of:
Z * = Z B ¯ j J S n ( Z j B C a j ) x j * Z * < Z
In conclusion, increasing x k * > 0 results in an improvement in the value of the Z function since Z * < Z . The program Z * is not a basic program because it has m + 1 strictly positive components, respectively x i with i J B and x k . When x k > 0 grows, the question is how much x k can grow so that it remains in the set of basic solutions.
Theorem 3: If there is a fuzzy variable x k , k J S , such that the difference Z j B C a j > 0 and all C i j 0 for any j J B , then the linear programming problem has an infinite optimal.
Demonstration: We know that:
X B = X B ¯ j = 1 n C i j B ¯ x j
The above relation written in components is of the form:
x i = x i ¯ C i k ¯ x k   i J B
With x j = 0 for any j J S and x k 0 .
The value of the objective function under these conditions becomes:
Z = Z B ¯ ( Z k B C k ) x k *
lim x k * Z B ¯ ( Z k B C k ) x k * =
So, the objective function is of the form:
Z = Z B ¯ j J S n ( Z j B C a j ) x j
In conclusion, it can be stated that for large values of fuzzy variables x k * , the value of the objective function Z is very small.
Theorem 4: If the fuzzy difference in the objective function is positive Z j B C a j > 0 and there is C i k 0 , then the value of the fuzzy variable x k increases until it reaches the value:
x k = min j J B { x j C i j } ,   C i k 0
Demonstration: We know that the main fuzzy variables are written as:
X B = X B ¯ j = 1 n C i j B ¯ x j
Also, the main fuzzy variables are written as components:
x i = x i ¯ C i k ¯ x k   i J B
x i ¯ C i k ¯ x k = 0
x k = x i C i k     i J B
If C i k > 0 , then we need x k = min j J B { x j C i j } to maintain the value of x i in the set of base programs.
In conclusion, increasing the value of the fuzzy variable x k can occur until x k x j C i j   ( )   i J B and C i k > 0 . For the obtained value of x k , the value of x i is canceled and a new program is obtained in which the basic variables are x k and respectively x i , with i J B { k } . Corresponding to the increase of x k x j C i j , a decrease in the value of the objective function is obtained by the value x j C i j ( Z j B C a j ) .
Based on the above theorems, the primal simplex algorithm [7,52,53,54] with fuzzy coefficients and fuzzy variables, for minimum problems, as established by the mathematical model of the linear programming problem, involves the following steps:
  • Step 1: Determine an admissible primal base B and determine its specific sizes, namely: X B ¯ ; Z B ¯ ; C i j B ¯ ; Z j B C a j . Determining these specific sizes is necessary to determine the value of the objective function Z and the solution of problem X B , as:
    Z = Z B ¯ j J S n ( Z j B C a j ) x j
    X B = X B ¯ j = 1 n C i j B ¯ x j
  • Step 2: Analyze all the fuzzy differences resulting from the objective function following the rules of the fuzzy differences operator Z j B C a j (the entry criterion). There are the following situations:
    2.1: If all fuzzy differences are negative Z j B C a j 0 ,   then the program is optimal. Subtracting the fuzzy numbers Z j B and C a j is done as follows:
    Z j B C a j = [ z j a 1 B , z j b 1 B ] [ c a j 1 , c a j 2 ] = [ z j a 1 B c a j 1 , z j b 1 B c a j 2 ]
    2.2: If there is at least one index j J S , for which the fuzzy difference is Z j B C a j > 0 , then k J S is determined for which:
    Z k B C a k = m a x ( Z j B C a j )
  • Step 3: Establish the vector for the base exit (the base exit criterion), according to the following algorithm:
    3.1: If all the fuzzy coefficients are negative C i j 0 and the fuzzy difference is positive Z j B C a j > 0 for any j J B , then the linear programming problem has an infinite optimal according to Theorem 3 presented above.
    3.2: If all the fuzzy coefficients are positive C i j > 0 and the fuzzy difference is positive Z j B C a j > 0 , for any j J B , then the vector x l is chosen which replaces the vector x k and determines a new allowable basis B ˜ with the value:
    x l = min j J B { x i C i k } ;   C i k > 0
  • Step 4: The vector x l is replaced by the vector x k in base B determined as the new allowable base B ˜ for which X B ˜ ¯ ; Z B ˜ ¯ ; C i j B ˜ ¯ ; Z j B ˜ C a j . The determination of specific values X B ˜ ¯ ; Z B ˜ ¯ ; C i j B ˜ ¯ ; Z j B ˜ C a j   for the new allowable base B ˜ is made according to the values of the allowable base B as follows. We know that the components of the main variable are written as follows:
    x i = x j B ¯ j = 1 n C i j B ¯ x j
For i = l we obtain the expression by components of the main variable values as follows:
x l = x l B ¯ j S { k } n C l j B x j C i k B x k
From the above relationship, because C i k B 0 we get its value ( x k ) of the form:
x k = x l B ¯ j S { k } n C l j B x j x l C i k B
x k = x l B ¯ C i k B j S { k } n C l j B x j C i k B x l C i k B
Since the variable x k becomes a basic variable we also write that:
x k = x k B ˜ ¯ j = 1 n C i k B ˜ ¯ x j
From the calculation relation for the fuzzy vector x k , the specific calculation relations for x k B ˜ ¯ and C i k B ˜ ¯ are obtained as follows:
x k B ˜ ¯ = x l B ¯ C i k B ș i   C i k B ˜ ¯ = C l j B C i k B
On the other hand, from: x l = x l B ¯ j S { k } n C l j B x j C i k B x k and x k = x l B ¯ j S { k } n C l j B x j x l C i k B we obtain that:
x l = x l B ¯ j S { k } n C l j B x j C i k B ( x l B ¯ j S { k } n C l j B x j x l C i k B )
Since the variable x l becomes a basic variable we also write that:
x l = x l B ˜ ¯ j = 1 n C i l B ˜ ¯ x j
Under these conditions, the computation relation for x i B ˜ ¯ and C i l B ˜ ¯ are obtained, which is determined as follows:
x i B ˜ ¯ = x i B ¯ C i k B x l B ¯ C i k B   ș i   C i l B ˜ ¯ = C i j B C i k B C l j B C i k B
For the new admissible basis B ˜ the calculation relation that is the basis for determining the value of the objective function is obtained as follows:
Z B ˜ = Z k B ¯ ( Z k B C k ) x l B ¯ C i k B
Z j B ˜ C j = Z j B C j ( Z k B C k ) C l j B C i k B
In conclusion, it can be stated that the specific elements of the new admissible basis B ˜ can be written according to the specific elements of the admissible basis B, according to the algorithm that was presented previously. If the solution is not optimal, the primal fuzzy algorithm from Step 2 is resumed. For the ordering of the manual calculations, simplex tables [7,52,53,54] are used in the practical application of the simplex algorithm, with m + 1 lines and n + 1 columns, for each admissible calculation base. The first m-lines corresponding to the allowable basis B contain the components of the column vectors X B and C j B with 1 j n and the last line contains the values Z B and Z j B C j with 1 j n .
The fuzzy simplex table is presented in Table 1.
The values for Z B are obtained according to the calculation formula Z B ( B F ) = i = 1 n C i B B i and similarly the value of Z B is obtained for the fuzzy variables x i following the rule of fuzzy multiplication, according to the computation relation Z B ( x i ) = i = 1 n C i B C i j with j = 1 , n ¯ and i = 1 , m ¯ . The values for Z j B C j are obtained according to the relation Z Z j B C j = Z B ( x i ) C a i after deduction from the value of Z B ( x i ) the value related to the fuzzy coefficient of the objective function C a i .
In order to perform an iteration, to move from one simplex table to another [7,52,53,54], we must take into account the vector x k entering the base, as well as the vector x l leaving the base, since at the intersection of the vector entering the base x k and the vector that comes out of the base x l is the element C k l called pivot. For the simplex table [7,52,53,54], in order to obtain the fuzzy components, the following rules are observed:
  • Rule 1: All the elements in the line with the pivot C k l are divided by the pivot;
  • Rule 2: All the elements in the pivot column become zero, except the pivot whose value becomes 1;
  • Rule 3: All the other elements of the table are obtained according to the rule of the rectangle;
    C i j ˜ = C i j C l j C i k C k l
    The simplex table is prepared for each iteration of the calculation until the differences Z j B C j = Z B ( x i ) C a i 0 in which, according to Theorem 1, the program is optimal [7,52,53,54]. The entire process presented above is summarized in the flowchart in Figure 3.

6. Case Study on the Application of the Primal Simplex Algorithm with Fuzzy Coefficients

For the application of the primal simplex algorithm, three tangible assets ( A 1 , A 2 , A 3 ) were taken into account, which specify that they are characterized by a series of acquisition criteria but also by constraints resulting from the current activity of the company. The acquisition criteria, consisting mainly of the purchase price or the operating expenses of the three tangible assets, are presented in the form of fuzzy triangular numbers with a single value range. The constraints of the company’s activity are represented by the financial constraints resulting from the budgets allocated by the company for different categories of activities or are represented by technical constraints. Regardless of their nature, the constraints of the company’s activity are also presented in the form of fuzzy triangular numbers. Table 2 presents the acquisition criteria, as well as the constraints resulting from their activity.
Based on the data presented in the previous table, it is required to establish, with the help of the primal simplex algorithm, the quantities of tangible assets to be purchased from the market so that the acquisition cost of the tangible assets is minimized and the constraints of the linear programming problem are met. The mathematical model for applying the primal simplex algorithm is established as follows:
  • The objective function with fuzzy coefficients and variables is of the form:
    f ( x ) = ( 1000 ,   1500 ) x 1 + ( 2000 ,   3000 ) x 2 + ( 5000 ,   10 , 000 ) x 3 m i n
  • The constraints of the linear programming problem with fuzzy coefficients are:
    { ( 1000 ,   1500 ) x 1 + ( 2000 ,   3000 ) x 2 + ( 5000 ,   10,000 ) x 3 ( 100,000 ,   200,000 ) 10 x 1 + 50 x 2 + 100 x 3 ( 5000 ,   10,000 ) ( 100 ,   150 ) x 1 + ( 200 ,   300 ) x 2 + ( 500 ,   1000 ) x 3 ( 25,000 ,   50,000 )
  • The non-negativity conditions of the linear programming problem are of the form:
    x 1 0 , x 2 0 ,   x 3 0 ;  
In the linear programming problem the objective function formed by the acquisition costs of the three assets ( A 1 , A 2 ,   A 3 ) must be minimized f (x) → min, while the fuzzy variables x 1 , x 2 , x 3 represent the quantities of tangible assets to be acquired from the market and must be determined. According to the mathematical model of the linear programming problem, the next step is to bring the problem to the standard form, that occurs by introducing the fuzzy offset variables x 4 , x 5 , x 6 . Bringing the problem to the standard form has the following form:
  • The objective function with fuzzy deviation variables is set as follows:
    f ( x ) = ( 1000 ,   1500 ) x 1 + ( 2000 ,   3000 ) x 2 + ( 5000 ,   10,000 ) x 3 + 0 x 4 + 0 x 5 + 0 x 6 m i n
  • The constraints of the linear programming problem with the help of the fuzzy offset variables are established as follows:
    { ( 1000 ,   1500 ) x 1 + ( 2000 ,   3000 ) x 2 + ( 5000 ,   10,000 ) x 3 + x 4 = ( 100,000 ,   200,000 ) 10 x 1 + 50 x 2 + 100 x 3 + x 5 = ( 5000 ,   10,000 ) ( 100 ,   150 ) x 1 + ( 200 ,   300 ) x 2 + ( 500 ,   1000 ) x 3 + x 6 = ( 25,000 ,   50,000 )
  • The non-negativity conditions for the mathematical model, completed with the help of the offset variables are of the form: x 1 0 , x 2 0 ,   x 3 0 , x 4 0 , x 5 0 ,   x 6 0 .
The first simplex table corresponding to the admissible starting base B resulting from the first iteration of the primal simplex algorithm is presented in Table 3.
The other iterations of the primal simplex algorithm have the simplex table drawn up according to the rules presented in Section 5. The admissible starting base B of linear programming problem consists of the main fuzzy variables:
{ x 4 = ( 100,000 ,   200,000 ) x 5 = ( 5000 ,   10,000 ) x 6 = ( 25,000 ,   50,000 )
The secondary fuzzy variables of the initial admissible base are:
{ x 1 = ( 0 ,   0 ) x 2 = ( 0 ,   0 ) x 3 = ( 0 ,   0 )
The calculations corresponding to Z B are shown below as well as the calculations corresponding to Z j B C j .
Z B ( B F ) = ( 0 ,   0 ) ( 100,000 ,   200,000 ) + ( 0 ,   0 ) ( 5000 ,   10,000 ) + ( 0   , 0 ) ( 25,000 ,   50,000 )
Z B ( x 1 ) = ( 0 ,   0 ) ( 1000 ,   1500 ) + ( 0 ,   0 ) ( 10 ) + ( 0 ,   0 ) ( 100 ,   150 ) = ( 0 ,   0 )
Z B ( x 2 ) = ( 0 ,   0 ) ( 2000 ,   3000 ) + ( 0 ,   0 ) ( 50 ) + ( 0 ,   0 ) ( 200 ,   300 ) = ( 0 ,   0 )
Z B ( x 3 ) = ( 0 ,   0 ) ( 5000 ,   10,000 ) + ( 0 ,   0 ) ( 100 ) + ( 0 ,   0 ) ( 500 ,   1000 ) = ( 0 ,   0 )
The values for Z j B C j are obtained as:
Z 1 B C 1 = ( 0 ,   0 ) ( 1000 ,   1500 ) = ( 1000 , 1500 )
Z 2 B C 2 = ( 0 ,   0 ) ( 2000 ,   3000 ) = ( 2000 , 3000 )
Z 3 B C 3 = ( 0 ,   0 ) ( 5000 ,   10 , 000 ) = ( 5000 , 10,000 )
After all the iterations, the fuzzy values for the quantities of tangible assets that should be purchased are obtained as follows:
x 1 = ( 2.73 ,   3.33 )
x 2 = ( 5.47 ,   6.67 )
x 3 = ( 16.67 ,   17.91 )
The value for the objective function is obtained as:
f ( x ) = ( 1000 , 1500 ) ( 2.73 , 3.33 ) + ( 2000 , 3000 ) ( 5.47 , 6.67 ) + ( 5000 , 10,000 ) ( 16.67 , 17.91 ) + 0 x 5 + 0 x 6 = ( m i n ( 2730 , 3330 , 4095 , 4995 ) ; m a x ( 2730 , 3330 , 4095 , 4995 ) ) + ( m i n ( 10,940 , 13,340 , 16,410 , 20,010 ) ; m a x ( 10,940 , 13,340 , 16,410 , 20,010 ) ) + ( m i n ( 83,350 , 89,550 , 166,700 , 170,910 ) ; m a x ( 83,350 , 89,550 , 166,700 , 170,910 ) )
f ( x ) = ( 2730 ,   4995 ) + ( 10,940 ,   20,010 ) + ( 83,350 ,   170,910 ) = ( 100,020 ,   195,515 )
The economic interpretation of the obtained results indicates that the company is able to purchase within the limit of the budget allocated for the investment activity, respectively between ($100,000; $200,000) the quantities of approximately x 1 = (2.73, 3.33) of the first asset A 1 , x 2 = (5.47, 6.67) from asset A 2 and x 3 = (16.67, 17.91) from asset A 3 . The limits resulting from the linear programming calculations for assets quantities ( A 1 , A 2 , A 3 ) assure the company that all the restrictions imposed by its current activity are respected and that the objective function is minimized.

7. Concluding Remarks

This paper studies the substantiation of the investment decision for the acquisition of tangible assets necessary for the company’s activity by using linear programming, respectively, by implementing two methods that underpin linear programming, namely: the graphical method and the primal simplex algorithm. Both the graphical method and the primal simplex algorithm are based on decision variables, coefficients from the objective function, but also from the matrix of constraints in the form of triangular fuzzy numbers. The primal simplex algorithm was presented theoretically and practically implemented by using fuzzy variables and fuzzy coefficients, which ultimately obtained the results of the linear programming problem in the form of fuzzy variables that underpin the investment decision-making process of the companies. The major advantage of these results is that they are presented as value ranges. From these value ranges, the company can select any of the results values as they satisfy two basic requirements, namely: minimize/maximize the objective function and satisfy the basic requirements regarding the constraints resulting from the activity of the company.
The management tool created with the help of linear programming and with the help of the fuzzy variables and fuzzy coefficients solves complex decision problems for companies, by ensuring the combination of three fundamental elements underlying the acquisition of assets, namely: the available financial resources of the company, which are limited in character; the constraints of the current activity determined in particular by the technological flow, but also by the budgets allocated on activities; and the economic performance of the assets acquired.
The fuzzy optimization in linear programming problems for substantiating the investment decisions of the company is both useful and necessary as it allows the decisions selection that respond to the fundamental requirements mentioned in this paper, namely the assets economic performance, the economic benefits generated during their operation period, and the company’s constraints. The algorithm can be extended to other specific situations resulting from the substantiation of the investment decisions, according to the specific needs of the company.
Future research directions will include the development of a new financial risk mitigation model, using the primal simplex algorithm and neutrosophic fuzzy numbers with applications on financial markets.

Author Contributions

Conceptualization, M.-I.B. and I.-A.B.; data curation, C.D.; formal analysis, M.-I.B. and I.-A.B.; investigation, M.-I.B., I.-A.B., and C.D.; methodology, M.-I.B. and I.-A.B.; supervision, M.-I.B.; validation, I.-A.B.; visualization, C.D.; writing—original draft, M.-I.B. and I.-A.B.; writing—review and editing, C.D. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Nguyen, D.T.; Bai, Y.; Qin, J.; Han, B.; Hu, Y. Computational aspects of linear programming Simplex method. Adv. Eng. Softw. 2000, 31, 539–545. [Google Scholar] [CrossRef]
  2. Curet, N.D. A primal-dual simplex method for linear programs. Oper. Res. Lett. 1993, 13, 233–237. [Google Scholar] [CrossRef]
  3. Campêlo, M.; Scheimberg, S. A note on a modified simplex approach for solving bilevel linear programming problems. Eur. J. Oper. Res. 2000, 126, 454–458. [Google Scholar] [CrossRef]
  4. Önal, H. A modified simplex approach for solving bilevel linear programming problems. Eur. J. Oper. Res. 1993, 67, 126–135. [Google Scholar] [CrossRef]
  5. Filar, J.A.; Altman, E.; Avrachenkov, K.E. An asymptotic simplex method for singularly perturbed linear programs. Oper. Res. Lett. 2002, 30, 295–307. [Google Scholar] [CrossRef]
  6. Roszak, B.; Broucke, M.E. Necessary and sufficient conditions for reachability on a simplex. Automatica 2006, 42, 1913–1918. [Google Scholar] [CrossRef] [Green Version]
  7. Harman, R.; Jurík, T. Computing -optimal experimental designs using the simplex method of linear programming. Comput. Stat. Data Anal. 2008, 53, 247–254. [Google Scholar] [CrossRef]
  8. Wang, C.; Yan, C.; Wang, J.; Tian, C.; Yu, S. Parametric optimization of steam cycle in PWR nuclear power plant using improved genetic-simplex algorithm. Appl. Therm. Eng. 2017, 125, 830–845. [Google Scholar] [CrossRef]
  9. Ren, Z.-W. Hybrid Simplex-improved Genetic Algorithm for Global Numerical Optimization. Acta Autom. Sin. 2007, 33, 91–95. [Google Scholar] [CrossRef]
  10. Kasprzyk, G.P.; Jaskuła, M. Application of the hybrid genetic-simplex algorithm for deconvolution of electrochemical responses in SDLSV method. J. Electroanal. Chem. 2004, 567, 39–66. [Google Scholar] [CrossRef]
  11. Wang, G.; Wan, Z.; Wang, X.; Lv, Y. Genetic algorithm based on simplex method for solving linear-quadratic bilevel programming problem. Comput. Math. Appl. 2008, 56, 2550–2555. [Google Scholar] [CrossRef] [Green Version]
  12. Deibel, K.-R.; Wegener, K. Methodology for shape optimization of ultrasonic amplifier using genetic algorithms and simplex method. J. Manuf. Syst. 2013, 32, 523–528. [Google Scholar] [CrossRef] [Green Version]
  13. Norinder, U. Support vector machine models in drug design: Applications to drug transport processes and QSAR using simplex optimisations and variable selection. Neurocomputing 2003, 55, 337–346. [Google Scholar] [CrossRef]
  14. Tang, L.; Tian, Y.; Pardalos, P.M. A novel perspective on multiclass classification: Regular simplex support vector machine. Inf. Sci. 2019, 480, 324–338. [Google Scholar] [CrossRef]
  15. Dragović, S.; Onjia, A. Prediction of peak-to-background ratio in gamma-ray spectrometry using simplex optimized artificial neural network. Appl. Radiat. Isot. 2005, 63, 363–366. [Google Scholar] [CrossRef] [PubMed]
  16. Dragović, S.; Onjia, A.; Bačić, G. Simplex optimization of artificial neural networks for the prediction of minimum detectable activity in gamma-ray spectrometry. Nucl. Instrum. Methods Phys. Res. Sect. A Accel. Spectrometers Detect. Assoc. Equip. 2006, 564, 308–314. [Google Scholar] [CrossRef]
  17. Mahdavi-Amiri, N.; Nasseri, S.H. Duality results and a dual simplex method for linear programming problems with trapezoidal fuzzy variables. Fuzzy Sets Syst. 2007, 158, 1961–1978. [Google Scholar] [CrossRef]
  18. Boloș, M.-I.; Bradea, I.-A.; Delcea, C. A Fuzzy Logic Algorithm for Optimizing the Investment Decisions within Companies. Symmetry 2019, 11, 186. [Google Scholar] [CrossRef] [Green Version]
  19. Bolos, M.; Bradea, I.; Delcea, C. Adjusting the errors of the GM (1, 2) grey model in the financial data series using an adaptive fuzzy controller. Grey Syst. Theory Appl. 2016, 6, 341–352. [Google Scholar] [CrossRef]
  20. La Rosa, M.; Rabinovich, M.I.; Huerta, R.; Abarbanel, H.D.I.; Fortuna, L. Slow regularization through chaotic oscillation transfer in an unidirectional chain of Hindmarsh–Rose models. Phys. Lett. A 2000, 266, 88–93. [Google Scholar] [CrossRef]
  21. Wang, Z.-J.; Tong, X. Consistency analysis and group decision making based on triangular fuzzy additive reciprocal preference relations. Inf. Sci. 2016, 361, 29–47. [Google Scholar] [CrossRef]
  22. Ren, L.; Lu, H.; Zhao, H.; Xia, J. An interval-valued triangular fuzzy modified multi-attribute preference model for prioritization of groundwater resources management. J. Hydrol. 2018, 562, 335–345. [Google Scholar] [CrossRef]
  23. Bolos, M.I.; Bradea, I.A.; Delcea, C. Modeling the Performance Indicators of Financial Assets with Neutrosophic Fuzzy Numbers. Symmetry 2019, 11, 1021. [Google Scholar] [CrossRef] [Green Version]
  24. Yue, C. A geometric approach for ranking interval-valued intuitionistic fuzzy numbers with an application to group decision-making. Comput. Ind. Eng. 2016, 102, 233–245. [Google Scholar] [CrossRef]
  25. Hu, J.; Zhang, Y.; Chen, X.; Liu, Y. Multi-criteria decision making method based on possibility degree of interval type-2 fuzzy number. Knowl. Based Syst. 2013, 43, 21–29. [Google Scholar] [CrossRef]
  26. Boukezzoula, R.; Coquin, D. A decision-making computational methodology for a class of type-2 fuzzy intervals: An interval-based approach. Inf. Sci. 2020, 510, 256–282. [Google Scholar] [CrossRef]
  27. Ziemba, P. NEAT F-PROMETHEE—A new fuzzy multiple criteria decision making method based on the adjustment of mapping trapezoidal fuzzy numbers. Expert Syst. Appl. 2018, 110, 363–380. [Google Scholar] [CrossRef]
  28. Smarandache, F.; Colhon, M.; Vlăduţescu, Ş.; Negrea, X. Word-level neutrosophic sentiment similarity. Appl. Soft Comput. 2019, 80, 167–176. [Google Scholar] [CrossRef]
  29. Abdel-Basset, M.; Atef, A.; Smarandache, F. A hybrid neutrosophic multiple criteria group decision making approach for project selection. Cogn. Syst. Res. 2019, 57, 216–227. [Google Scholar] [CrossRef]
  30. Fahmi, A.; Amin, F.; Smarandache, F.; Khan, M.; Hassan, N. Triangular Cubic Hesitant Fuzzy Einstein Hybrid Weighted Averaging Operator and Its Application to Decision Making. Symmetry 2018, 10, 658. [Google Scholar] [CrossRef] [Green Version]
  31. Boloș, M.-I.; Bradea, I.-A.; Delcea, C. Neutrosophic Portfolios of Financial Assets. Minimizing the Risk of Neutrosophic Portfolios. Mathematics 2019, 7, 1046. [Google Scholar] [CrossRef] [Green Version]
  32. Karimi, H.; Sadeghi-Dastaki, M.; Javan, M. A fully fuzzy best–worst multi attribute decision making method with triangular fuzzy number: A case study of maintenance assessment in the hospitals. Appl. Soft Comput. 2019, 86, 105882. [Google Scholar] [CrossRef]
  33. Liu, F.; Liu, Z.-L.; Wu, Y.-H. A group decision making model based on triangular fuzzy additive reciprocal matrices with additive approximation-consistency. Appl. Soft Comput. 2018, 65, 349–359. [Google Scholar] [CrossRef]
  34. Wan, S.-P.; Wang, F.; Lin, L.-L.; Dong, J.-Y. Some new generalized aggregation operators for triangular intuitionistic fuzzy numbers and application to multi-attribute group decision making. Comput. Ind. Eng. 2016, 93, 286–301. [Google Scholar] [CrossRef]
  35. Joshi, D.; Kumar, S. Improved Accuracy Function for Interval-Valued Intuitionistic Fuzzy Sets and Its Application to Multi–Attributes Group Decision Making. Cybern. Syst. 2018, 49, 64–76. [Google Scholar] [CrossRef]
  36. Wan, S.-P.; Wang, Q.-Y.; Dong, J.-Y. The extended VIKOR method for multi-attribute group decision making with triangular intuitionistic fuzzy numbers. Knowl. Based Syst. 2013, 52, 65–77. [Google Scholar] [CrossRef]
  37. Yuan, J.; Luo, X. Approach for multi-attribute decision making based on novel intuitionistic fuzzy entropy and evidential reasoning. Comput. Ind. Eng. 2019, 135, 643–654. [Google Scholar] [CrossRef]
  38. Chen, Y.; Li, B. Dynamic multi-attribute decision making model based on triangular intuitionistic fuzzy numbers. Sci. Iran. 2011, 18, 268–274. [Google Scholar] [CrossRef] [Green Version]
  39. Qin, Q.; Liang, F.; Li, L.; Chen, Y.-W.; Yu, G.-F. A TODIM-based multi-criteria group decision making with triangular intuitionistic fuzzy numbers. Appl. Soft Comput. 2017, 55, 93–107. [Google Scholar] [CrossRef]
  40. Ebrahimnejad, A. New method for solving Fuzzy transportation problems with LR flat fuzzy numbers. Inf. Sci. 2016, 357, 108–124. [Google Scholar] [CrossRef]
  41. Baykasoğlu, A.; Subulan, K. Constrained fuzzy arithmetic approach to fuzzy transportation problems with fuzzy decision variables. Expert Syst. Appl. 2017, 81, 193–222. [Google Scholar] [CrossRef]
  42. Kocken, H.G.; Sivri, M. A simple parametric method to generate all optimal solutions of fuzzy solid transportation problem. Appl. Math. Model. 2016, 40, 4612–4624. [Google Scholar] [CrossRef]
  43. Ebrahimnejad, A.; Tavana, M. A novel method for solving linear programming problems with symmetric trapezoidal fuzzy numbers. Appl. Math. Model. 2014, 38, 4388–4395. [Google Scholar] [CrossRef]
  44. Stanojević, B.; Dzitac, S.; Dzitac, I. Solution approach to a special class of full fuzzy linear programming problems. Procedia Comput. Sci. 2019, 162, 260–266. [Google Scholar] [CrossRef]
  45. Ebrahimnejad, A. Sensitivity analysis in fuzzy number linear programming problems. Math. Comput. Model. 2011, 53, 1878–1888. [Google Scholar] [CrossRef]
  46. Zadeh, L.A.; Aliev, R.A. Fuzzy Logic Theory and Applications: Part I and Part II; World Scientific: Singapore, 2018; ISBN 978-981-323-817-6. [Google Scholar]
  47. Georgescu, I. Inteligenţă Computaţională (Engl. “Computational Intelligence”); Editura ASE: Bucureşti, Romania, 2015; ISBN 978-606-34-0041-4. [Google Scholar]
  48. Zadeh, L.A.; Klir, G.J.; Yuan, B. Fuzzy Sets, Fuzzy Logic, and Fuzzy Systems: Selected Papers; World Scientific: Singapore, 1996; ISBN 978-981-4261-30-2. [Google Scholar]
  49. Sangaiah, A.K.; Gao, X.-Z.; Abraham, A. (Eds.) Handbook of Research on Fuzzy and Rough Set Theory in Organizational Decision Making; IGI Global: Hershey, PA, USA, 2017; ISBN 978-1-5225-1008-6. [Google Scholar]
  50. Bojadziev, G.; Bojadziev, M. Fuzzy Logic for Business, Finance, and Management; World Scientific: Singapore, 2007; ISBN 9786611121785. [Google Scholar]
  51. Dubois, D.; Prade, H. Operations on fuzzy numbers. Int. J. Syst. Sci. 1978, 9, 613–626. [Google Scholar] [CrossRef]
  52. Vanderbei, R.J. Linear Programming: Foundations and Extensions; Springer: New York, NY, USA, 2013; ISBN 978-1-4614-7629-0. [Google Scholar]
  53. Thie, P.R.; Keough, G.E. An Introduction to Linear Programming and Game Theory, 3rd ed.; Wiley: Hoboken, NJ, USA, 2008; ISBN 978-0-470-23286-6. [Google Scholar]
  54. Greenwald, D.U. Linear Programming: An Explanation of the Simplex Algorithm; Forgotten Books: London, UK, 2019; ISBN 978-0-266-84432-7. [Google Scholar]
Figure 1. The triangular fuzzy number C used in fuzzy modeling.
Figure 1. The triangular fuzzy number C used in fuzzy modeling.
Entropy 22 00121 g001
Figure 2. The graphical solution of the linear programming method.
Figure 2. The graphical solution of the linear programming method.
Entropy 22 00121 g002
Figure 3. The flow chart of problem solving using simplex algorithms with fuzzy coefficients.
Figure 3. The flow chart of problem solving using simplex algorithms with fuzzy coefficients.
Entropy 22 00121 g003
Table 1. The simplex table corresponding to base B.
Table 1. The simplex table corresponding to base B.
The Start Admissible Base (B)The Fuzzy Coefficients from Base BThe Objective Function Coefficients C a 1 C a 2 C a n
Variable Values B F x 1 x 2 x n
x 1 B C 1 B B 1 C 11 C 21 C n 1
x 2 B C 2 B B 2 C 21 C 22 C 2 n
x n B C n B B n C n 1 C n 2 C n n
Z B *** Z B ( B F ) Z B ( x 1 ) Z B ( x 2 ) Z B ( x n )
Z j B C j ****** Z B ( x 1 ) C a 1 Z B ( x 2 ) C a 2 Z B ( x n ) C a n
Table 2. Fuzzy numbers values for acquisition criteria and constraints.
Table 2. Fuzzy numbers values for acquisition criteria and constraints.
CriterionCriterion Type: Acquisition/Constraint Resulting from Company’s ActivityNotationThe Value for Asset ( A 1 ) The Value for Asset ( A 2 ) The Value for Asset ( A 3 )
Acquisition costAcquisition criteria C a ( A i ) ( $ 1000 , $ 1500 ) ( $ 2000 , $ 3000 ) ( $ 5000 $ 10 , 000 )
The allocated budget for the tangible assets acquisitionActivity constraint B i n v ( $ 100,000 ,   $ 200,000 )
The mounting surface/assetActivity constraint S m ( A i ) 10 m250 m2100 m2
The total surface for mountingActivity constraint S t m ( 5,000   m 2 ,   10,000   m 2 )
The operating expensesAcquisition criteria C h f ( A i ) ( $ 100 ,   $ 150 ) ( $ 200 ,   $ 300 ) ( $ 500 ,   $ 1000 )
The allocated budget for the operating expensesActivity constraint B C h f ( $ 25,000 ,   $ 50,000 )
Table 3. Simplex table corresponding to the admissible starting base.
Table 3. Simplex table corresponding to the admissible starting base.
The Admissible Starting Base (B)The Fuzzy Coefficients from Base BThe Coefficients of the Objective Function ( 1000 , 1500 ) ( 2000 , 3000 ) ( 5000 , 10,000 ) ( 0 , 0 ) ( 0 , 0 ) ( 0 , 0 )
B F x 1 x 2 x 3 x 4 x 5 x 6
x 4 B ( 0 , 0 ) ( 100,000 , 200,000 ) ( 1000 , 1500 ) ( 2000 , 3000 ) ( 5000 , 10,000 ) ( 1 , 1 ) ( 0 , 0 ) ( 0 , 0 )
x 5 B ( 0 , 0 ) ( 5000 , 10,000 ) ( 10 ) ( 50 ) ( 100 ) ( 0 , 0 ) ( 1 , 1 ) ( 0 , 0 )
x 6 B ( 0 , 0 ) ( 25,000 , 50,000 ) ( 100 , 150 ) ( 200 , 300 ) ( 500 , 1000 ) ( 0 , 0 ) ( 0 , 0 ) ( 1 , 1 )
Z B *** ( 0 , 0 ) ( 0 , 0 ) ( 0 , 0 ) *********
Z j B C j ****** ( 1000 , 1500 ) ( 2000 , 3000 ) ( 5000 , 10,000 ) *********

Share and Cite

MDPI and ACS Style

Boloș, M.-I.; Bradea, I.-A.; Delcea, C. Linear Programming and Fuzzy Optimization to Substantiate Investment Decisions in Tangible Assets. Entropy 2020, 22, 121. https://doi.org/10.3390/e22010121

AMA Style

Boloș M-I, Bradea I-A, Delcea C. Linear Programming and Fuzzy Optimization to Substantiate Investment Decisions in Tangible Assets. Entropy. 2020; 22(1):121. https://doi.org/10.3390/e22010121

Chicago/Turabian Style

Boloș, Marcel-Ioan, Ioana-Alexandra Bradea, and Camelia Delcea. 2020. "Linear Programming and Fuzzy Optimization to Substantiate Investment Decisions in Tangible Assets" Entropy 22, no. 1: 121. https://doi.org/10.3390/e22010121

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop