Next Article in Journal
Long Short-Term Memory Network for Predicting Exchange Rate of the Ghanaian Cedi
Next Article in Special Issue
Comparison between Information Theoretic Measures to Assess Financial Markets
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Hybrid Uncertainty-Goal Programming Model with Scaled Index for Production Planning Assessment

by
Junzo Watada
1,*,†,‡,
Nureize Binti Arbaiy
2,‡ and
Qiuhong Chen
3,‡
1
Information, Production and Systems Research Center, Waseda University, Wakamatsu, Kitakyushu 8080135, Japan
2
Department of Software Engineering, Universiti Tun Hussein Onn Malaysia, Batu Pahat 86400, Malaysia
3
International Society of Management Engineers, Kitakyushu 8060011, Japan
*
Author to whom correspondence should be addressed.
Current address: ISME, 2-10-8-407 Kobai, Yahatanishi, Kitakyushu 8060011, Japan.
These authors contributed equally to this work.
FinTech 2022, 1(1), 1-24; https://doi.org/10.3390/fintech1010001
Submission received: 13 September 2021 / Revised: 28 October 2021 / Accepted: 4 November 2021 / Published: 23 November 2021
(This article belongs to the Special Issue Advanced Financial Technologies)

Abstract

:
Goal programming (GP) can be thought of as an extension or generalization of linear programming to handle multiple, normally conflicting objective measures. Each of these measures is given a goal or target value to be achieved. Unwanted deviations from this set of target values are then minimized in an achievement function. Production planning is an important process that aims to leverage the resources available in industry to achieve one or more business goals. However, the production planning that typically uses mathematical models has its own challenges where parameter models are sometimes difficult to find easily and accurately. Data collected with various data collection methods and human experts’ judgments are often prone to uncertainties that can affect the information presented by quantitative results. This study focuses on resolving data uncertainties as well as multi-objective optimization using fuzzy random methods and GP in production planning problems. GP was enhanced with fuzzy random features. Scalable approaches and maximum minimum operators were then used to solve multi-object optimization problems. Scaled indices were also introduced to resolve fuzzy symbols containing unspecified relationships. The application results indicate that the proposed approach can mitigate the characteristics of uncertainty in the analysis and achieve a satisfactory optimized solution.

1. Introduction

Goal programming (GP) is a branch of multiobjective optimization, which in turn is a branch of multi-criteria decision analysis (MCDA), also known as multiple-criteria decision making (MCDM). This is an optimization programme. It can be thought of as an extension or generalization of linear programming to handle multiple, normally conflicting objective measures. Each of these measures is given a goal or target value to be achieved. Unwanted deviations from this set of target values are then minimized in an achievement function. This can be a vector or a weighted sum dependent on the GP variant used. As satisfaction of the target is deemed to satisfy the decision maker(s), an underlying satisfactory philosophy is assumed. GP is used to perform three types of analysis: Determine the required resources to achieve a desired set of objectives; Determine the degree of attainment of the goals with the available resources providing the best satisfied solution under a varying amount of resources and priorities of the goals.
Production planning provides a blueprint for manufacturers as they carry out the manufacturing process by planning the allocation of resources, manufacturing capacity, human resources and capital [1]. This is a complex process that requires a number of steps to ensure goods, equipments, and human resources are available when needed [2]. Many factors need to be considered for company management to plan the production of their products [3]. Determining the operation of new and existing plants is a task that requires strategic planning by managers to maintain optimal production performance and profitability [4,5]. Therefore, observations and predictions about the nature of the business should be made by looking at historical data. Organizations now have more information to consider than ever before when developing production plans [6]. Predicting production planning is important because it can help make decisions in aggregate. Forecast results also help companies plan, prioritize and make choices based on available resources [7]. In addition to the historical data needed for predictions, accurate forecasting techniques must be considered. To overcome the problem of production planning, mathematical programming methods [8] such as linear programming, mixed integer programming, and search result rule algorithms are available in the literature.
Real-life concerns, as well as the nature of decision-making in production planning, rely on human judgement. Human preferences and knowledge, human and machine flaws, conflicting expert judgments, and inadequate data all result in ambiguity in decision-making. Machine precision may compromise numerical historical data such as machine capacity and running time. All of these characteristics influence to data ambiguity. In order to acquire realistic findings from data analysis, it is necessary to express the uncertainties in the data. Interpreting observational information with inherent measurement errors is one of the most difficult problems. The measurement method may be the source of observational errors. These inaccuracies are the result of a combination of the observed phenomenon’s measure of variation and numerous factors that interfere with measurement [9,10]. Biased estimations can be caused by inaccurately measured data [11]. Data with a variety of uncertainties, such as political uncertainty, risk, insufficient knowledge, and random events, might have an impact on the dada’s reliability [12,13]. These uncertainties can have an impact on the information provided by quantitative results [13]. Despite the substantial evidence of the impact of uncertainty, measuring uncertainty remains a challenge [12]. Due to the impossibility of eliminating all measurement errors in order to acquire exact numbers, measurement or approximation with a specific limit is an optimal achievement.
Especially, considering hybrid uncertainty [14], we provide the methodology of fuzzy goal programming (FGP) in hybrid uncertainty. This paper explains the decision making in hybrid uncertainty including fuzziness and randomness. That is, under the situation of fuzzy and randomness hybrid uncertainty, the GP methodology is illustrated.
The paper enables to interpret the decision making in such situation. At the end, we provide a case study of production planning problem to make the method understood clearly.
The remainder of this article is divided into the following sections: There is a brief review of GP and fuzzy programming in Section 2. The FGP is described as the primary technique in Section 3. Section 4 explains the proposed methodology, while Section 5 provides a brief application in production planning. Finally, the conclusions are given in Section 6.

2. Review of Existing Research Works

2.1. Goal Programming (GP)

GP was first used by Charnes, Cooper and Ferguson in 1955 [15], although the actual name first appeared in a 1961 text by Charnes and Cooper. Seminal works by Lee, Ignizio [16], Ignizio and Cavalier [17], and Romero [18] followed. Schniederjans [19] gives in a bibliography of a large number of pre-1995 articles relating to GP, and Jones and Tamiz [20] give an annotated bibliography of a decade in 1990. A recent textbook by Jones and Tamiz [21] gives a comprehensive overview of the state-of-the-art in GP. Mathematics of fuzzy sets has gained popularity in recent years and are employed in a variety of research works to solve a m1ulti-goal mathematical programming problem. It is founded on a concept of contentment. The GP model assists the decision-maker in analyzing many objectives at the same time and selecting the most rewarding action from a set of options. The satisfying notion in GP is to follow decision-makers’ assessment actions in order to achieve a set of stated goals as effectively as feasible [22,23]. The satisfying concept implies that decision-makers will be satisfied if their objectives are attained in the given situation. In decision-making, GPs have proven to be effective. However, GPs face challenges such as determining the right goal values and the lack of decision makers in the modeling process.
A linear goal system with positive and negative changes between each target and goal or aspiration level is known as GP [21,24]. In the specified task, this indicates the most satisfying point for goal accumulation. Based on the concept of “satisfaction”, the GP model’s response is the optimal compromise a decision maker can make [25]. The GP model has two components that can be investigated: set limitations and goal functions.

2.2. Fuzzy Goal Programming (FGP)

FGP is goal programming with fuzzy variables, coefficients, data, criteria, constraints or conditions. For example, a company wants to build a new factory, but it faces many uncertain conditions and environments, has no data as reference, the market is unsteadily, costs are difficult to control, etc. In this case, how do we build a suitable plan to make the new factory profitable? How do we formulate earning target and costs purpose? Like this, we need consider using GP.
The GP model was enhanced using fuzzy set theory [22] to manage uncertainty data, resulting in FGP. The main goal is to improve the ability of FGP to deal with the nature of uncertainty when modeling problems [26,27]. Uncertainties are frequently related to the goal objectives in a case such as a production planning model. However, uncertainties can also come from other elements of the model, such as system constraints. FGP, on the other hand, will only deal with the fuzzy values it has in its model. Other types of uncertainty, such as randomness, that are common in the environment are not handled by the existing FGP. Because fuzziness and randomness are common in real-life events, it is impossible to employ present systematic ways to deal with them, even if they are critical issues that need to be addressed. To tackle the problem of hybrid uncertainty, the fuzzy random approach must be integrated with the existing FGP.
The model’s performance can be influenced by the uncertainty found in the historical data that were used to construct it. Standard analysis is unable to address such data due to the inherent ambiguity. Many methods must be utilized to transform uncertainty into certainty in order to discover the best solution because the facts, goals, or conditions are not always known. The most significant elements to consider are the techniques used and how they are changed. Unlike the traditional GP, the fuzzy model should be deployed first, and the demands of decision makers must be addressed. Although the solution process does not occur simultaneously, the majority of analyses are now employed to deal with fuzzy objectives, constraints, or coefficients. As a result, in order to produce a suitable and adequate model’s solution, this study article considers all of the sections at the same time. From this perspective, developing a fuzzy programming system that can manage many objectives is advantageous. We explore the renewal of the FGP technique to multi-objective problems with hybrid uncertainty, which is motivated by the challenges of such scenarios. Fuzzy random regression [28] is used in this paper to generate a parameter model for modeling program objectives. The translation of fuzzy symbols is demonstrated using the scaled index method to increase the range of unknown numbers to an acceptable level. This is needed to provide flexibility over values as they reflect human decision-making, which tends to be inaccurate. This strategy is accompanied by empirical results that show that the model proposed in the optimization problem satisfies various objectives is ultimately based on the treatment of fuzzy random data that solves the problem of uncertainties in mathematical modeling.
The original GP was developed with objectives, constraints, and goal values that had precise values. However, due to the uncertainty in the scenario, determining the exact value for developing the model is difficult. This occurs when experts are unable to precisely define the value of uncertainty, or when the value is unknown. As a result, fuzzy theory is employed to assist in the conversion of uncertainty into a specific value. Fuzzy values in GP descriptions are used in some ambiguous and imprecise situations. In the GP model, imprecise data show decision makers’ ambiguity or tolerance, as well as expert’s inaccuracies.
To overcome uncertainties in multi-objective decision-making circumstances, FGP combines GP and fuzzy set theory [27]. It’s acceptable to consider that the possible values of the model is features and coefficients are unknown and that the decision maker can offer them, or that these values can be found using historical data or statistical inference. As a result of this exploratory investigation, many varieties of FGP have been studied and widely distributed in the literature [29].

2.3. Fuzzy Multi-Criteria Linear Programming with Uncertainty

This method can be used to meet the following research categories: First, historical data can be used to create an appropriate linear regression model [28] in the event of a situation of difficulty and uncertainty in developing the target. Second, targets (goals) can be determined even if past data is imprecise or unknown. Third, dealing with difficulties that are not specified, such as restrictions or changes in environment.

3. Theoretical Background

3.1. Goal Programming (GP)

The GP model with all deterministic values is written as follows:
max V ( μ ) = i = 1 m μ i subject to μ i = G i ( X ) L i g i L i A X b μ i 1 X 0 , μ i 0 , i = 1 , 2 , , m ,
The fuzzy accomplishment function V ( u ) is used here. In vector, A X b denotes the rigid system constraints.

3.2. Fuzzy Goal Programming (FGP)

The problem of FGP is expressed as follows:
Find : x to satisfy : F i ( x ) > ˜ g i , i = 1 , . . . , n , subject to : Ax b , x 0 ,
It is worth noting that ∼, such as A , is not used to explain a fuzzy set or a fuzzy number because their meaning is obvious in the context.

3.3. Fuzzy Multi-Criteria Linear Programming with Uncertainty

3.3.1. Fuzzy Sets

Definition 1.
Let Pos be a possibility measure defined on the power set Γ of some universe P ( Γ ) . ℜ is the set of real numbers. A fuzzy variable defined on Γ is said to be a function Y : Γ . The possibility distribution μ Y of Y is defined by μ Y ( t ) = P o s ( Y = t ) , t , which is the possibility of event ( Y = t ) , for fuzzy variable Y. The possibility distribution μ Y ( t ) , the possibility, necessity, credibility of event { Y t } are given, as follows
P o s { Y t } = sup r τ μ Y ( t ) N e c { Y t } = 1 sup r τ μ Y ( t ) C r { Y t } = 1 2 1 + sup r τ μ Y ( t ) sup r τ μ Y ( t )
The credibility is a self-dual function that is defined as the average of the possibility and necessity metrics c r ( · ) = ( p o s ( · ) + n e c ( · ) ) / 2 . The credibility criterion aims to develop a technique that combines two extreme examples of possibilities and demands. Possibility is a function that expresses the degree of overlap and is quite optimistic, while being pessimistic and articulating the level of admission is necessity [30]. According to the credibility measure, the expected value of a fuzzy variable is as follows:
Definition 2.
Assume that Y is a fuzzy variable. Expected value of Y is expressed as
E [ Y ] = 0 C r ( Y t ) d r 0 C r ( Y t ) d r
Definition 3.
Let Y = ( α l , a , α r ) be a triangular fuzzy variable with the possibility distribution shown below.
μ Y ( x ) = x a l a a l ; a l x a a r x a r a ; a x a r 0 ; o t h e r w i s e
Based on (5), the expected value of Y is determined.
E [ Y ] = a l + 2 a + a r 4
More theoretical results on fuzzy random variables can be found in Boading Liu [31], Shuming Wang & Watada [14], Jaime Gil-Aluja [32]. Figure 1 shows fuzzy random data. Note that fuzzy numbers occur with probability.

3.3.2. Fuzzy Random Variable

Definition 4.
Assume that the space ( Ω , Σ , p r ) is a probability space. F v is a set of fuzzy variables defined on the ( Γ , P ( Γ ) , P o s ) possibility space. A fuzzy random variable is a mapping X : Ω F v such that P o s { X ( ω ) B } is a measurable function of ω for each Borel subset B of ℜ. Let V be a random variable defined on the probability space ( Ω , Σ , p r ) , and define X ( ω ) = ( V ( ω ) + 2 , V ( ω ) 2 , V ( ω ) + 6 ) τ , which is a triangular fuzzy variable defined on the possibility space ( Γ , P ( Γ ) , P o s ) for every ω Ω . X is a triangular fuzzy random variable [33].
Definition 5.
Let X be a fuzzy random variable defined on a probability space ( Ω , Σ , p r ) . The expected value of X is defined as
E [ ξ ] = [ 0 [ inf 0 C r { Y t } inf 0 C r { Y t } d r ]
Given that V is a discrete fuzzy random variable that takes V 1 = 3 with probability 0.2 and V 2 = 6 with probability 0.8, the expected value of X is calculated.
Assume V is a discrete fuzzy random variable that has a probability of 0.2 for V 1 = 3 and 0.8 for V 2 = 6 . The expected value of X is calculated.
We can deduce the following from Definition 3:
X ( V 1 ) = ( 5 , 1 , 9 ) T , p r o = 0.2 , X ( V 2 ) = ( 8 , 4 , 12 ) T , p r o = 0.8 ,
We may then calculate the following using the equation:
E ( X ( V 1 ) ) = 5 , E ( X ( V 2 ) ) = 8 , E ( X ) = 0.2 × E ( X ( V 1 ) ) + 0.8 × E ( X ( V 2 ) ) = 7.4
Definition 6.
Let X be a fuzzy random variable specified in a probability space with an expected value of e, and V a r [ X ] = E [ ( X e ) 2 ] be the variance of X. We can deduce the following when the variables are symmetrical triangular fuzzy numbers:
V a r [ X ] = ( X r a l ) 2 24

3.4. Building GP Models with Fuzzy Random Regression

When fuzzy random data are given, we can build a fuzzy random linear regression as in Equation (9). In the Equation (9). Y and X are probabilistic fuzzy numbers, often known as fuzzy random numbers.
Y i = j = 1 k A j X i j
Assume the output data are y i , the estimated value is Y i , and the input data are X. To determine the estimated value of Y i , the relationship between the data must be discovered.
Y i = j = 1 k A j X i j F R y i
Using F R as a fuzzy random inclusion relationship, the equation is rewritten as follows.
min A k ; k = 1 k J ( A ) = k = 1 k ( A k r A k l ) subject to A k r A l ; Y i = j = 1 k A j X i j F R y i ; i = 1 , 2 , , n ; j = 1 , 2 , , k
The technique of Watada and Wang [34], which is an expected value regression model, is used.
min A j ; j = 1 k j ( A ) = j = 1 k ( A j r A j l ) subject to A k r A l ; Y i = j = 1 k A j X i j h E ( y i ) ; i = 1 , 2 , , n ; j = 1 , 2 , , k
The fuzzy inclusion relation satisfied at level h is combined with the expectation and variance of a fuzzy random variable, as well as the confidence-interval based inclusion relation. Table 1 is then transformed into Table 2.
The confidence interval of a fuzzy random variable is determined by its expectation and variance. For each fuzzy random variable, the one-sigma confidence interval can be represented as one-sigma interval [35,36].
I [ e x , σ x ] [ E ( x ) V a r , E ( x ) + V a r ]
The fuzzy random regression model written as follows:
min A j ; j = 1 k J ( A ) = j = 1 k ( A j r A j l ) subject to A j r A l ; Y i = j = 1 k A j I [ e x , σ x ] h I [ e y , σ y ] ; i = 1 , , n ; j = 1 , , k
The goal equations in this model can be obtained using LINGO.

4. Building Hybrid Uncertainty-GP Model with Scaled Index

The initial method for solving the multi-objective problem discussed in this paper is GP. Because parameter values in objective programming are often difficult to obtain, fuzzy random techniques are used to generate these figures using historical data. However, the uncertainties found in the data to be used to generate the parameter values resulted in a fuzzy random regression approach being chosen to manage these uncertainties. Therefore, the hybrid uncertainty GP model is a GP model derived from fuzzy random regression. To provide an acceptable integer range, an index scale approach was also added in this new model type.

4.1. Constraints Definition

4.1.1. Linear-Fuzzy Constrain Equations

Some of the model’s constraints are not predetermined and can be altered in a variety of ways. Alternatively, one result may have one probability while the other has a different one. Uncertainty must be considered in this instance, and changes must be made during the modeling process. Some fuzzy terms, such as “about” and ”roughly equivalent to”, should be translated into mathematical symbols and numbers. The constraint coefficient is a fuzzy random variable that is set to the expected value in this research. As a result, it is expressed using fuzzy symbols. The constraints model is written as,
subject to S ( X ) 1 j = 1 k A j x 1 j g l ; S ( X ) 2 j = 1 k A j x 2 j g 2 ;

4.1.2. Solving Fuzzy Constraint Equations

1.
Weighting Method
The term “weight” refers to a metric, target, or standard. By comparing them to others, weights are utilised to determine the model’s parameter relative value. The act of assigning different weights to different elements to reflect their relative value is referred to as weighting in the evaluation process. Line supervisors, for example, assess the overall quality of a product based on its appearance, utility, and manufacturing time. Weights should be utilised to connect distinct purposes in linear multi-criteria programming. If the weights are the same, the importance is the same; otherwise, assign them distinct weights.
Equation weights are given to connect three linear equations into one.
max Y i = 30 % × Y 1 + 30 % × Y 2 + 30 % × Y 3
2.
Substitute the precise value a k for the fuzzy coefficients, which represents the fuzzy random data.
p l p r a k l a k r .
3.
Alter the constraints goals g i
Managerial experience is required to obtain random triangular data. For example, we estimate the cost to be roughly 800 dollars. The range of this 800 is continually changing according on the whole supply-demand situation. We can deduce from the statistics and 10-year reference experience that 3 years equals 700 to 800 and 7 years equals 800 to 900. As a result, we show that the likelihood of 800 is 0.3, while the probability of 900 is 0.7. Such situation represents the existence of hybrid uncertainties namely fuzziness and randomness. The expected value can be calculated to provide a coordinated solution to set upper and lower bounds after understanding how to obtain fuzzy random data.
max Y i J ( A ) = j = 1 k A j X i j subject to S ( X ) 1 : j = 1 k a j X 1 j E ( g 1 ) ; S ( X ) 2 : j = 1 k a j X 2 j = E ( g 2 ) ;
4.
Fuzzy Symbols Transformation
The scalable index strategy involves using a scalable number l i to raise the range of an unknown integer to an acceptable range. The scalability index was changed to 1 and the range was changed to 9 or 11. Any number in the range [37,38] is appropriate. The wider the range, the higher the scalability index. However, it has a low level of precision. Translate , to < , > = . ,
max Y i Y i = k = 1 k A k X i k subject to S ( X ) 1 : j = 1 k a j X 1 j E ( g 1 ) + l 1 ; S ( X ) 2 : j = 1 k a j X 2 j = E ( g 2 ) + l 2 ;
Boundary can be obtained by calculating Equations (18) and (19).

4.2. Model’s Solution

4.2.1. Max–Min Method

Given two types of linear GP models. The goals are f ( x ) , the constraint equations are s ( x ) , and the interval values are b i and d i .
1. Maximizes the similarity of goals and constraints that are smaller than fuzzy numbers.
Equation (19) is written into the following expression:
max f i ( x ) = i = 1 n j = 1 k A j X i j subject to S ( X ) = a i j x i j [ b i , d i ] X 0
M G ( X ) is a membership function of the goal equation, f ( x )
M G ( x ) = i = 1 n j = 1 k A i j x i j G 0 d 0 d 0 = G 1 G 2
The maximum value is G 1 , whereas the minimum value is G 0 .
M G ( X ) is a membership function of the goal equation, f ( x )
M G ( x ) = 1 ; i = 1 n j = 1 k a j x i j b i 1 i = 1 n j = 1 k a i x i j b i d i ; b i < i = 1 n j = 1 k a j x i , j b i + d i 0 ; i = 1 n j = 1 k a k x i , j b i + d i
To connect M G ( X ) and M C ( X ) , the auxiliary variable l a m b d a is used.
max λ subject to 1 i = 1 n j = 1 k a i x i j b i d i λ i = 1 n j = 1 k A i X i j G 0 d 0 λ
2. Minimize goals and constraint equations greater than fuzzy numbers.
min f i ( x ) = i = 1 n j = 1 k A i X i j subject to s ( x ) = a i x i j [ b i , d i ] x 0
M G ( x ) = G 0 i = 1 n j = 1 k A i X i j d 0 , d 0 = G 1 G 0
The value is G 1 , whereas the minimum value is G 0 . The membership function of constraints equations S ( x ) is M C ( X ) .
M G ( x ) = 1 ; i = 1 n j = 1 k a i x i j b i 1 + i = 1 n j = 1 k a i x i j b i d i ; d i d i i = 1 n j = 1 k a i x i j x i j 0 ; i = 1 n j = 1 k a i x i j x i j < d i d i
The auxiliary variable λ is used to connect M G ( X ) and M C ( X ) .
max λ subject to 1 + i = 1 n j = 1 k a i x i j λ G 0 i = 1 n j = 1 k A i X i j d 1 λ
3. Maximize and minimize goals and constraint equations have , at the same time.
Evaluation max f i ( x ) = i = 1 n j = 1 k A i , j X i j min f i ( x ) = i = 1 n j = 1 k A i , j X i j subject to S ( x ) = a i , j x i j [ b i , d i ] a i , j x i j [ b i , d i ] x 0
Introduce the auxiliary variable λ to connect M G ( X ) and M C ( X ) .
max λ subject to 1 i = 1 n j = 1 k a i x i j b i d i λ 1 + i = 1 n j = 1 k a i x i j b i d i λ i = 1 n j = 1 k A i X i j G 0 d 0 λ G 0 i = 1 n j = 1 k A i X i j d 0 λ

4.2.2. Constructing Membership Function

1. Goals’ membership function The solution boundary is derived using Equations (28) and (29). So, the difference is d 0 = f 1 f 0 ,
max λ subject to μ ( Y i ) = 1 : Y i f 0 + d 0 1 d 0 [ Y i f 0 ] ; f 0 + d 0 < Y i f 0 : d 0 0 ; Y i > f 0
2. Constraints’ membership function
μ ( Y i ) = 1 : S ( X ) E ( g i ) 1 1 l i [ S ( X ) E ( g i ) ] ; E ( g i ) < S ( X ) E ( g i ) + l i 0 ; S ( X ) > E ( g i ) + l i
l i is scalable index, s ( x ) are constraints’ equations, E ( g i ) is expected value of g i .
3. Connect the goals and constraints of the membership function
By referring to the max–min approach, an auxiliary variable λ is introduced to obtain a new equivalent model.
max λ subject to 1 1 l i [ S ( X ) E ( g i ) ] λ 1 d 0 [ Y i f 0 ] λ
The proposed method’s process flow is summarized as follows:
(1)
To generate goal equations, a regression model was utilised to obtain coefficients by using series fuzzy random data.
(2)
Build constraints equations which includes the fuzzy random data, fuzzy symbols, fuzzy goal values.
(3)
Transform fuzzy random data by calculating the expectation. By adding tolerance to goal values, convert fuzzy symbols like , to < , > , = .
(4)
Get the boundary numbers o and give the goal equations the same weights when the importance of the goals is equal. The weights are different if they are not.
(5)
The max–min and scalable index approaches were used to formulate the membership function.
The technique outlined above is sufficient for creating a production planning model that takes into account hybrid uncertainty.

5. Application to Production Planning Assessment

A company wants to build a new plant, but it lacks precise historical data and rely on data from previous facilities as a reference. How can a management construct a fair time, production, and labour cost plan while also satisfying the expectations of other managers in this scenario? Table 3 provides information on product quantities, working time, price, and cost from the other factories from the first to the eleventh year. Table 4 shows the capacity and constraints of production. We need to identify some procedures to formulate a production planning model using the regression model. Working time goals, pricing goals, and cost targets for the 12th year are all involved. The constraint equation is then built. Fuzzy coefficients, fuzzy symbols, and constraint fuzzy objectives are all examples of values that need to be transformed to certain integers. Following that, the membership function was created using the max–min and scalable index methods. Finally, solve the equation.
Manager wants to get some objectives based on reference data in Table 3 and Table 4.
(1)
maximize reveues as much as possible over 1800 m
(2)
produce x 1 at least 150
(3)
produce x 2 at least 100
(4)
Make the working time of 1.2 as close to the maximum limit time as possible.

5.1. Construction of Goal Equations

Rules or relationships between data should be obtained using regression models to construct goal equations. Coefficients are relationships in linear regression models. As a result, obtaining coefficients is a way of setting targets. The linear regression model is shown in the followings:
Y 1 = A 11 X 1 + A 12 X 2 Y 2 = A 21 X 1 + A 22 X 2 Y 3 = A 31 X 1 + A 32 X 2
The expectation of Table 3 and Table 4 are calculated from Definitions 3 and 4,

5.2. Example

For instance, if we take a fuzzy random number like a 1 = ( 0.3 / 2 , 0.7 / 7 ) from the distribution, and fuzzy random variable takes ( 0.3 / ( 0.3 / ( 4 , 0 , 8 ) ) , 0.7 / ( 0.5 / ( 9 , 5 , 13 ) ) , the expected value a 1 can be calculated as follows:
E ( a 1 ) = 0.3 × 0 + 2 × 4 + 8 4 + 0.7 × 5 + 2 × 9 + 13 4 = 7.5
Variance value of Table 5 can be calculated based on functions (13) and (14).
The coefficients can be obtained using Equation (14) and LINGO. The Y 1 calculation method is as follows, and the Y 2 and Y 3 calculation processes are the same.
min J ( A ) = A i 1 r A i 1 l + A i 2 r A i 2 l subject to A i 1 l × I X 1 l + A i 2 l × I + X 2 l I Y 1 l A i 1 r × I X 1 r + A i 2 r × I + X 2 r I Y 1 r
7.296 × 10 1 × A 11 l + 6.149 × 10 1 × A 12 l 1.615 × 10 3 8.198 × 10 1 × A 11 l + 7.444 × 10 1 × A 12 l 1.540 × 10 3 9.744 × 10 1 × A 11 l + 7.696 × 10 1 × A 12 l 1.810 × 10 3 8.096 × 10 1 × A 11 l + 9.896 × 10 1 × A 12 l 1.910 × 10 3 1.4 × 10 3 × A 11 l + 9.394 × 10 1 × A 12 l 1.974 × 10 3 1.414 × 10 2 × A 11 l + 1.139 × 10 2 × A 12 l 2.025 × 10 3 161.4 × 10 2 × A 11 l + 1.370 × 10 2 × A 12 l 2.099 × 10 3 151.9 × 10 2 × A 11 l + 1.639 × 10 2 × A 12 . l 2.099 × 10 3 180.9 × 10 2 × A 11 l + 1.699 × 10 2 × A 12 . l 2.244 × 10 3 203.9 × 10 2 × A 11 l + 1.709 × 10 2 × A 12 . l 2.335 × 10 3 230.9 × 10 2 × A 11 l + 1.930 × 10 2 × A 12 l 2.435 × 10 3 7.704 × 10 2 × A 11 r + 6.149 × 10 1 × A 12 r 1.635 × 10 3 0.840 × 10 2 × A 11 r + 8.056 × 10 1 × A 12 r 1.626 × 10 2 1.036 × 10 2 × A 11 r + 8.104 × 10 1 × A 12 r 1.830 × 10 3 8.650 × 10 2 × A 11 r + 1.030 × 10 2 × A 12 r 1.930 × 10 3 1.176 × 10 2 × A 11 r + 1.001 × 10 2 × A 12 r 2.036 × 10 3 1.476 × 10 2 × A 11 r + 1.201 × 10 2 × A 12 r 2.045 × 10 . 3 1.676 × 10 2 × A 11 r + 1.410 × 10 2 × A 12 r 2.161 × 10 3 1.581 × 10 2 × A 11 r + 1 . . 721 × 10 2 × A 12 r 2.201 × 10 3 1.891 × 10 2 × A 11 r + 1.781 × 10 2 × A 12 r 2.306 × 10 3 2.161 × 10 2 × A 11 r + 179.08 × 10 2 × A 12 r 2.335 × 10 3 2.391 × 10 2 × A 11 r + 197.04 × 10 2 × A 12 r 2.455 × 10 3
From above, the coefficients are obtained.
To construct the three goals, we use the average number as the final value.
Y 1 = 9.05 X 1 + 8.21 X 2 Y 2 = 366.74 X 1 + 604.1 X 2 Y 3 = 134.68 X 1 + 143.06 X 2

5.3. Formulation of Constraints’ Equations

Table 10 is derived from Table 9. The data are obtained based on references and past experience. [ 8.500 × 10 4 , 9.500 × 10 4 ; 0.3 , 0.7 ] indicates that x 1 ’s price is in the interval of 8.500 × 10 4 with probability 0.3 to 9.500 × 10 4 with probability 0.7 . Using the Definitions 3 and 4, the expected values are acquired.
Manager wants their requirements to be met based on the reference data in Table 10 and Table 11.
(1)
maximize revenues as much as possible over 1800 m.
(2)
produce product x 1 at least 150.
(3)
produceproduct x 2 at least 100.
(4)
Make the working time of products 1 and 2 as near to the maximum time restriction as possible.
The needs of managers are presented in fuzzy numbers, which must be converted to fuzzy random data.
(1)
maximize revenues are [ 1.700 × 10 7 , 1.900 × 10 7 ; 0.5, 0.5]
(2)
produce product x 1 is [140, 160; 0.3, 0.7]
(3)
produce product x 2 is [80,120; 0.5, 0.5]
(4)
make working time of products 1 and 2 as [800,1000; 0.5,0.5] and [1600,2000; 0.4,0.6]
Five constraints equations are constructed based on the production constraints and the manager’s requirements. The expression of numbers and symbols is in fuzzy.
S i ( x ) g 1 : about 2 × X 1 + about 3 × X 2 about 900 g 5 : about 6 × X 1 + about 3 × X 2 about 1800
After that, the numbers are converted to expected values, and the formulae are employed to calculate the lower limits.
S i ( x ) g 1 : 6.100 × 10 4 × X 1 + 4.200 × 10 4 × X 2 1.800 × 10 7 g 2 : X 1 154 g 3 : X 2 100 g 4 : 2.04 × X 1 + 2.94 × X 2 900 g 5 : 6.2 × X 1 + 2.84 × X 2 1840
To alleviate the uncertainty of fuzzy symbols, scalable indicies are introduced (undetermined relation). We give scalable index 1,000,000 to g 1 , 20 to g 2 , 20 to g 3 , 100 to g 4 , and 200 to g 5 . As a result, the following are the new constraints equations:
S i ( x ) g 1 : 61000 × X 1 + 42000 × X 2 19000000 g 2 : X 1 174 g 3 : X 2 120 g 4 : 2.04 × X 1 + 2.94 × X 2 1000 g 5 : 6.2 × X 1 + 2.84 × X 2 2040
These equations are to be regarded as upper bounds in this case [37,38].

5.4. Solution of the Multi-Criteria Linear Goal Models

Three goal models are built in the following:
Y 1 = min X 1 , X 2 9.05 × X 1 + 8.21 × X 2 ; Y 2 = max X 1 , X 2 3.6674 × 10 2 × X 1 + 6.041 × 10 2 X 2 ; Y 3 = min X 1 , X 2 1.3468 × 10 2 × X 1 + 1.4306 × 10 2 × X 2 ;
To meet all of the tree goals at the same time, we assign the same weights of 0.333 and merge them into a single equation.
max X 1 , X 2 0.333 × ( 9.05 × X 1 + 8.21 × X 2 ) + 0.333 × ( 3.667 × 10 2 × X 1 + 6.041 × 10 2 × X 2 ) = 0.333 × ( 1.347 × 10 2 × X 1 + 1.431 × 10 2 × X 2 ) ;
After linking the objective and constraint equations, the upper and lower limits are obtained.
max { 0.333 × ( 9.05 × X 1 + 8.21 × X 2 ) + 0.333 × ( 366.74 × X 1 + 604.1 × X 2 ) 0.333 × ( 134.7 × X 1 + 143.1 × X 2 ) } ; Subject to 6 . 100 4 × x 1 + 4.200 × 10 4 × x 1.800 × 10 7 ; x 1 1.540 × 10 2 ; x 2 1.000 × 10 2 ; 2.04 × x 1 + 2.94 × x 2 9.000 × 10 2 ; 6.2 × x 1 + 2.84 × x 2 1.840 × 10 3 ;
Y 1 = min X 1 , X 2 9.05 × X 1 + 8.21 × X 2 ; Y 2 = max X 1 , X 2 3.6674 × 10 2 × X 1 + 6.041 × 10 2 × X 2 ; Y 3 = min X 1 , X 2 1.3468 × 10 2 × X 1 + 1.4306 × 10 2 × X 2 ;
max X 1 , X 2 { 0.333 × ( 9.05 × X 1 + 8.21 × X 2 ) + 0.333 × ( 366.7 × X 1 + 604.1 × X 2 ) 0.333 × ( 134.68 × X 1 + 143.06 × X 2 ) ; } Subject to 6.1000 × 10 4 × x 1 + 4.2000 × 10 4 × x 2 1.9000 × 10 7 ; x 1 174 ; x 2 120 ; 2.04 × x 1 + 2.94 × x 2 1.000 × 10 3 ; 6.2 × x 1 + 2.84 × x 2 2.040 × 10 3 ;
By calculation, the upper and lower limits are
( X 1 = 1.6144 × 10 2 , X 2 = 1.9411 × 10 2 ) ( X 1 = 1.7400 × 10 2 , X 2 = 2.1940 × 10 2 ) Y 1 = [ 3.0548 , × 10 3 , 3.3760 × 10 3 ] Y 2 = [ 1.7647 × 10 5 , 1.9635 × 10 5 ] Y 3 = [ 4.9512 × 10 4 , 5.4822 × 10 4 ]
The fuzziness are d 1 = 321.29 , d 2 = 19883.94 , d 3 = 5309.56 .
The following equation is built by utilizing max–min method and Equations (20) and (21).
μ G i ( x ) = 1 3.2129 × 10 2 [ 30.547 × 10 3 f ( Y 1 ) ] 1 1.9883 × 10 4 [ f ( Y 2 ) 1.7647 × 10 5 ] 1 5.3096 × 10 3 [ 4.9512 × 10 4 f ( Y 1 ) ]
By combining the two membership functions and adding the auxiliary variable λ , a new equivalent model is created.
max λ subject to 1 1.3213 × 10 2 [ 3.0547 × 10 3 f ( Y 1 ) ] λ 1 1.9884 × 10 4 [ f ( Y 2 ) 1.1765 × 10 5 ] λ 1 5.3100 × 10 3 [ 4.9512 × 10 4 f ( Y 1 ) ] λ 1 + 1 1.000 × 10 6 [ s 1 ( x ) 1.8000 × 10 7 ] λ 1 + 1 20 [ s 2 ( x ) 154 ] λ 1 + 1 20 [ s 3 ( x ) 100 ] λ 1 + 1 100 [ s 4 ( x ) 100 ] λ 1 + 1 200 [ s 5 ( x ) 100 ] λ
Through calculation, x 1 = 1.446 × 10 2 , x 2 = 2.218 × 10 2 and λ = 0.5299 are obtained. The values are then used in the following equations:
Y 1 = 9.05 × X 1 + 8.21 × X 2 ; Y 2 = 3.667 × 10 2 × X 1 + 6.041 × 10 2 × X 2 ; Y 3 = 1.347 × 10 2 × X 1 + 1.431 × 10 2 × X 2 , Y 1 = 3.129 × 10 2 , Y 2 = 1.8701 × 10 5 , Y 3 = 5.1203 × 10 4 ,
The upper and lower limits are obtained as
Y 1 = [ 3.0547 × 10 3 , 3.3760 × 10 3 ] , Y 2 = [ 1.7647 × 10 5 , 1.9635 × 10 5 ] , Y 3 = [ 4.9512 × 10 4 , 5.4822 ] × 10 4 .
These results are acceptable.

6. Conclusions

The production planning process in industry involves a variety of responsibilities and real situations. It requires the management to make judgments and decisions that are in the best interests of the factory or business. As a result, the mathematical solution approach has been found to be beneficial in assisting in the creation of a solution. The FGP approach has been discovered to be capable of addressing the three categories of challenges listed below from two perspectives. To begin, if a manager faces a situation in which he or she is unsure how to achieve a realistic goal, an acceptable linear regression model can be developed using historical data to generate a target problem model. Second, even if earlier data failed to precisely predict the current condition, which should not be surprising, mathematical models can still be produced utilizing the uncertainty technique while accounting for this uncertainty. Third, some unidentified issues, such as constraints, can be solved where the situation is not improving and can be altered. The data utilized, on the other hand, have an impact on the model’s accuracy. Because the model parameters are obtained from the raw data, this is the case. There are numerous sources of uncertainty, including inaccuracies, which can affect the accuracy of the data and forecast findings. As a result, for data with uncertainty characteristics, additional data processing approaches are required.
This research has provided the GP model to deal with hybrid uncertainty, hybrid uncertainty, interval fuzziness, type 2 fuzziness. This paper concentrated only on fuzzy multi-criterion decision making by means of fuzzy regression method. The method enables us to treat such uncertainty by using fuzzy numbers. Especially, using the application to ploduction planning, we provided the assessment method of uncertainty. Repeatedly, we emphasize the points we provided in the paper that considering hybrid uncertainty [14], we provided the methodology of FGP in hybrid uncertainty. This paper explained the decision making in hybrid uncertainty including fuzziness and randomness.
The paper enabled us to interpret the decision making in such situation using the case study of production planning problem.

Future Research

We have discussed hybrid uncertainty-GP model. Such hybrid uncertainty comes from fuzzy sets, interval fuzzy sets, type 2fuzzy sets as well as intuitionistic fuzzy sets. tevarious uncertainties such as interval fuzzy sets, type 2 fuzzy sets, intuitionistic fuzzy sets. Inorder to deal with such uncertainty, we can employ rough sets [39], support vector machine [40,41,42,43,44], neural networks [45,46], as well as deep learning. We proposed the decision making under hybrid uncertainty by means of fuzzy random GP. Regarding decision making we may employ a rough set approach [47,48] which has capability to obtain decision rules in the method [41,42] and develop further horison in GP. Regarding fuzzy linear regression model, we may employ fuzzy support vector machine [42] to deal with non-lenear descrimination [41,49]. Regarding an intuitionistic fuzzy sets approach [50], the FGP can be rebuild various methodologies as intuitionistic FGP [50]. We understand plural heuristics can develop more effective and efficient methodologies than a single heuristic method. We will develop such plural heuristic methodologies to build further methodologies in our future research.

Author Contributions

These authors contributed equally to this work. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data used is not open due to the contract with the company.

Conflicts of Interest

We all the authors declare we do not have any conflict of interest including related people and institutes.

References

  1. Nahmias, S.; Cheng, Y. Production and Operations Analysis; McGraw-Hill: New York, NY, USA, 2009; Volume 6. [Google Scholar]
  2. Jodlbauer, H.; Strasser, S. Capacity-driven production planning. Comput. Ind. 2019, 113, 103–126. [Google Scholar] [CrossRef]
  3. Cheraghalikhani, A.; Khoshalhan, F.; Mokhtari, H. Aggregate production planning: A literature review and future research directions. Int. J. Ind. Eng. Comput. 2019, 10, 309–330. [Google Scholar] [CrossRef]
  4. Jeon, S.M.; Kim, G. A survey of simulation modeling techniques in production planning and control (PPC). Prod. Plan. Control 2016, 27, 360–377. [Google Scholar] [CrossRef]
  5. Valencia, E.T.; Lamouri, S.; Pellerin, R.; Dubois, P.; Moeuf, A. Production planning in the fourth industrial revolution: A literature review. IFAC-Papers OnLine 2019, 52, 2158–2163. [Google Scholar] [CrossRef]
  6. Aouam, T.; Geryl, K.; Kumar, K.; Brahimi, N. Production planning with order acceptance and demand uncertainty. Comput. Oper. Res. 2018, 91, 145–159. [Google Scholar] [CrossRef]
  7. Komsiyah, S.; Centika, H.E. A fuzzy goal programming model for production planning in furniture company. PRocedia Comput. Sci. 2018, 135, 544–552. [Google Scholar] [CrossRef]
  8. Gholamian, N.; Mahdavi, I.; Tavakkoli-Moghaddam, R. Multi-objective multi-product multi-site aggregate production planning in a supply chain under uncertainty: Fuzzy multi-objective optimisation. Int. J. Comput. Integr. Manuf. 2016, 29, 149–165. [Google Scholar] [CrossRef]
  9. Rabinovich, S.G. Measurement Errors and Uncertainties: Theory and Practice; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2006. [Google Scholar]
  10. Huang, H. A unified theory of measurement errors and uncertainties. Meas. Sci. Technol. 2018, 29, 125003. [Google Scholar] [CrossRef]
  11. Grabe, M. Measurement Uncertainties in Science and Technology; Springer: Berlin/Heidelberg, Germany, 2014. [Google Scholar]
  12. Othman, M.H.H.; Arbaiy, N.; Lah, M.S.C.; Lin, P.C. Mean-Variance Model With Fuzzy Random Data. J. Crit. Rev. 2020, 7, 1347–1352. [Google Scholar]
  13. Lah, M.S.C.; Arbaiy, N. A simulation study of first-order autoregressive to evaluate the performance of measurement error based symmetry triangular fuzzy number. Indones. J. Electr. Eng. Comput. Sci. 2020, 18, 1559–1567. [Google Scholar]
  14. Wang, S.; Watada, J. Fuzzy Stochastic Optimization: Theory, Models and Applications; Springer: Berlin/Heidelberg, Germany, 2012. [Google Scholar]
  15. Charnes, A.; Cooper, W.; Ferguson, R. Optimal estimation of executive compensation by linear programming. Manag. Sci. 1955, 1, 103–194. [Google Scholar] [CrossRef]
  16. Ignizio, J.P. Introduction to Linear Goal Programming; Sage University Papers Series; Quantitative Applications in the Social Sciences; No. 07-056; Sage Publications, Inc.: Newbury Park, CA, USA, 1985. [Google Scholar]
  17. Ignizio, J.; Cavalier, T. Linear Programming (in) Lecture Notes in Economics and Mathematical Systems; Prentice-Hall, Inc.: Hoboken, NJ, USA, 1994. [Google Scholar]
  18. Romero, C. Handbook of Critical Issues in Goal Programming; Elsevier: Amsterdam, The Netherlands, 2014; p. 136. [Google Scholar]
  19. Schniederjans, M. Goal Programming: Methodology and Applications; New series; Springer: Boston, MA, USA, 1995. [Google Scholar]
  20. Jones, D.; Tamiz, M. Practical Goal Programming; Springer: New York, NY, USA, 2010; p. 141. [Google Scholar]
  21. Jones, D.; Tamiz, M. Multiple Criteria Decision Analysis; Springer: New York, NY, USA, 2016; pp. 903–926. [Google Scholar]
  22. Tiwari, R.; Dharmar, S.; Rao, J. Fuzzy goal programming—An additive model. Fuzzy Sets Syst. 1987, 24, 27–34. [Google Scholar] [CrossRef]
  23. Zimmermann, H.-J. Fuzzy Set Theory—And Its Applications; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2011. [Google Scholar]
  24. Charnes, A.; Cooper, W.W. Goal programming and multiple objective optimizations: Part 1. Eur. J. Oper. Res. 1977, 1, 39–54. [Google Scholar] [CrossRef]
  25. Jones, D.; Romero, C. New Perspectives in Multiple Criteria Decision Making; Springer: Cham, Switzerland, 2019; pp. 231–246. [Google Scholar]
  26. Subali, M.A.P.; Sarno, R.; Effendi, Y.A. Time and cost optimization using fuzzy goal programming. In Proceedings of the 2018 International Conference on Information and Communications Technology (ICOIACT), Yogyakarta, Indonesia, 6–7 March 2018; pp. 471–476. [Google Scholar]
  27. Vinsensia, D.; Utami, Y. Study Of Fuzzy Goal Programming Model To Production Planning Problems Approach. J. Tek. Inform. Cit Medicom 2021, 13, 75–81. [Google Scholar] [CrossRef]
  28. Watada, J. Fuzzy Multi-variant Analysis Models, Overview. J. Comb. Inf. Syst. Sci. (JCISS) 2021, 45, 1–132. [Google Scholar]
  29. Hossain, M.S.; Hossain, M.M. Application of interactive fuzzy goal programming for multi-objective integrated production and distribution planning. Int. J. Process. Manag. Benchmarking 2018, 8, 35–58. [Google Scholar] [CrossRef]
  30. Nureize, A.; Watada, J. Building fuzzy random objective function for interval fuzzy goal programming. In Proceedings of the IEEE International Conference on Industrial Engineering and Engineering Management (IEEM), Macao, China, 7–10 December 2010; pp. 980–984. [Google Scholar]
  31. Liu, B. Theory and Practice of Uncertain Programming; Springer: Berlin/Heidelberg, Germany, 2009. [Google Scholar]
  32. Gil-Aluja, J. Handbook of Management under Uncertainty; Springer: Berlin/Heidelberg, Germany, 2013. [Google Scholar]
  33. Wang, B.; Wang, S.; Watada, J. Fuzzy-Portfolio-Selection Models With Value at-Risk. IEEE Trans. Fuzzy Syst. 2011, 19, 758–769. [Google Scholar] [CrossRef]
  34. Watada, J.; Wang, S.; Pedrycz, W. Building confidence-interval-based fuzzy random regression models. IEEE Trans. Fuzzy Syst. 2009, 17, 1273–1283. [Google Scholar] [CrossRef]
  35. Arbaiy, N.; Watada, J. Approximation of Goal Constraint Coefficients in Fuzzy Goal Programming. In Proceedings of the Second International Conference on Computer Engineering and Applications (ICCEA), Bali Island, Indonesia, 19–21 March 2010; Volume 1, pp. 161–165. [Google Scholar]
  36. Arbaiy, N.; Watada, J. Multi-level multi-objective decision problem through fuzzy random regression based objective function. In Proceedings of the IEEE International Conference on Fuzzy Systems (FUZZ), Taipei, Taiwan, 27–30 June 2011; pp. 557–563. [Google Scholar]
  37. Xu, Y.; Huang, C.; Da, Q.; Liu, X. Linear goal programming approach to obtaining the weights of intuitionistic fuzzy ordered weighted averaging operator. J. Syst. Eng. Electron. 2010, 21, 990–994. [Google Scholar] [CrossRef]
  38. Liu, B. Dependent-chance programming with fuzzy decisions. IEEE Trans. Fuzzy Syst. 1999, 7, 354–360. [Google Scholar]
  39. Sakai, H.; Nakata, M.; Watada, J. NIS-Apriori-based rule generation with three-way decisions and its application system in SQL. Inf. Sci. 2020, 507, 755–771. [Google Scholar] [CrossRef]
  40. Hossain, T.M.; Junzo Watada, J. Machine Learning in Electrofacies Classification and Subsurface Lithology Interpretation: A Rough Set Theory Approach. Appl. Sci. 2020, 10, 5940. [Google Scholar] [CrossRef]
  41. Chen, Y.; Pedrycz, W.; Watada, J. A Fuzzy Regression Based Support Vector Machine (SVM) Approach to Fuzzy Classification. ICIC EL 2010, 6, 2355–2362. [Google Scholar]
  42. Ding, L.; Watada, J.; Chew, L.C.; Ibrahim, Z.; Jau, L.W.; Khalido, M. A SVM-RBF Method for Solving Imbalanced Data Problem. ICIC Express Lett. 2010, 4, 2419–2424. [Google Scholar]
  43. Xu, Z.; Watada, J.; Wu, M.; Ibrahim, Z.; Khalid, M. Solving the imbalanced data classification problem with the particle swarm optimization based support vector machine. IEEJ Trans. Electron. Inf. Syst. 2014, 134, 788–795. [Google Scholar] [CrossRef]
  44. Xue, J.; Watada, J. Short-term Power Load Forecasting Method by Radial-basis-function Neural Network with Support Vector Machine Model. ICIC Express Lett. 2011, 5, 1523–1528. [Google Scholar]
  45. Watada, J.; Roy, A.; Li, J.; Wang, B.; Wang, S. A dual recurrent neural network-based hybrid approach for solving convex quadratic Bi-level programming problem. Neurocomputing 2020, 407, 136–154. [Google Scholar] [CrossRef]
  46. Watada, J.; Roy, A.; Wang, B.; Tan, S.C.; Xu, B. An Artificial Bee Colony-Based Double Layered Neural Network Approach for Solving Quadratic Bi-Level Programming Problems. IEEE Access 2020, 8, 21549–21564. [Google Scholar] [CrossRef]
  47. Sakai, H.; Nakata, M.; Watada, J. Rough Sets Non-Deterministic Information Analysis and a NIS-Apriori System’s Rule Generation System Based on Possible World Semantics. J. Jpn. Soc. Fuzzy Theory Intell. Inform. 2020, 32, 747–758. [Google Scholar]
  48. Kim, I.; Chu, Y.Y.; Watada, J.; Pedrycz, W. Minimizing Decision Rules: A Rough Sets Approach. IEEE Trans. Nanobioscience 2011, 10, 139–151. [Google Scholar] [CrossRef]
  49. Wei, Y.; Watada, J. Building a Type-2 Fuzzy Random Support Vector Regression Scheme in Quantitative Investment. IEEJ Trans. Electron. Inf. Syst. 2016, 136, 564–575. [Google Scholar] [CrossRef]
  50. Bashir, Z.; Wątróbski, J.; Rashid, T.; Sałabun, W.; Ali, J. Intuitionistic-Fuzzy Goals in Zero-Sum Multi Criteria Matrix Games. Symmetry 2017, 9, 158. [Google Scholar] [CrossRef]
Figure 1. Fuzzy random data.
Figure 1. Fuzzy random data.
Fintech 01 00001 g001
Table 1. Fuzzy random input–output data.
Table 1. Fuzzy random input–output data.
SampleOutputInput
1 Y 1 X 11 X 12 X 1 j X 1 k
2 Y 2 X 21 X 22 X 2 j X 2 k
i Y i X i 1 X i 2 X i j X i k
n Y n X n 1 X n 2 X n j X n k
Table 2. Confidence interval based input–output data.
Table 2. Confidence interval based input–output data.
SampleOutputInput
I [ e Y , σ Y ] I [ e X 1 . σ X 1 ] I [ e X k σ X k ]
1 I [ e Y 1 , σ Y 1 ] I [ e X 11 σ X 11 ] I [ e X 1 k σ X 1 k ]
I [ e X 1 k σ X 1 k ]
i I [ e Y i , σ Y i ] I [ e X i 1 σ X i 1 ] I [ e X i k σ X i k ]
I [ e X 1 k σ X 1 k ]
n I [ e Y n , σ Y n ] I [ e X n 1 σ X n 1 ] I [ e X n k σ X n k ]
Table 3. Original product quantities, working time, price, and cost data.
Table 3. Original product quantities, working time, price, and cost data.
YearProduct QuantitiesWorking TimePrice A and BCost A and B
ABProcess 1 and 2Per DozenPer Dozen
X 1 X 2 Y 1 ( × 10 3 ) Y 2 ( × 10 4 ) Y 3 ( × 10 4 )
1 ( 60 0.5 , 70 0.5 ) ( 50 0.5 , 55 0.5 ) ( 1.50 0.1 , 1.55 0.9 ) ( 8.00 0.1 , 8.50 0.9 ) ( 2.00 0.5 , 2.50 0.5 )
2 ( 70 0.4 , 75 0.6 ) ( 60 0.5 , 75 0.5 ) ( 1.60 0.1 , 1.75 0.9 ) ( 8.50 0.1 , 9.00 0.9 ) ( 2.00 0.5 , 2.80 0.5 )
3 ( 80 0.3 , 95 0.7 ) ( 85 0.6 , 95 0.4 ) ( 1.70 0.6 , 1.75 0.4 ) ( 9.50 0.2 , 9.80 0.8 ) ( 2.50 0.6 , 2.80 0.4 )
4 ( 60 0.3 , 70 0.7 ) ( 85 0.4 , 95 0.6 ) ( 1.80 0.6 , 1.85 0.4 ) ( 9.50 0.2 , 11.00 08 ) ( 2.50 0.6 , 3.00 0.4 )
5 ( 90 0.5 , 115 0.5 ) ( 75 0.2 , 90 0.8 ) ( 1.80 0.3 , 1.95 0.7 ) ( 11.00 0.3 , 11.50 07 ) ( 2.55 0.8 , 3.00 0.2 )
6 ( 130 0.7 , 145 0.3 ) ( 95 0.2 , 110 0.8 ) ( 1.90 0.3 , 1.95 0.7 ) ( 11.00 0.1 , 12.00 09 ) ( 2.55 0.1 , 3.00 0.9 )
7 ( 150 0.7 , 165 0.3 ) ( 120 0.1 , 130 0.9 ) ( 2.00 0.8 , 2.15 0.2 ) ( 12.00 0.1 , 12.50 09 ) ( 3.05 0.2 , 3.10 0.8 )
8 ( 135 0.6 , 160 0.4 ) ( 140 0.1 , 160 0.9 ) ( 2.00 0.8 , 2.25 0.2 ) ( 1.200 0.1 , 13.00 09 ) ( 35.5 0.5 , 3.80 0.5 )
9 ( 160 0.5 , 180 0.5 ) ( 150 0.3 , 170 0.7 ) ( 2.10 0.5 , 2.25 0.5 ) ( 12.50 0.5 , 13.50 05 ) ( 3.65 0.5 , 4.00 0.5 )
10 ( 185 0.5 , 215 0.5 ) ( 160 0.5 , 180 0.5 ) ( 22.0 0.1 , 22.5 0.9 ) ( 12.50 0.7 , 14.50 03 ) ( 40.5 0.4 , 43.0 0.6 )
11 ( 215 0.5 , 235 0.5 ) ( 180 0.5 , 190 0.5 ) ( 2.30 0.1 , 2.35 0.9 ) ( 13.50 0.2 , 14.50 08 ) ( 4.25 0.2 , 4.50 0.8 )
Note: The above rondom values follow the Definition 17.
Table 4. Production Constraints.
Table 4. Production Constraints.
Product
Product quantities X 1 (about) X 2 (about)
Price (per dozen) 9.00 ( × 10 4 ) 6.00 ( × 10 4 )
Cost (per dozen) 3.00 ( × 10 4 ) 2.00 ( × 10 4 )
Process 1 time (per dozen)23
Process 2 time (per dozen)63
Table 5. Expected values.
Table 5. Expected values.
YearProduct QuantitiesWorking TimePrice A and BCost A and B
ABProcess 1 and 2Per DozenPer Dozen
E ( X 1 ) ( 10 2 ) E ( X 2 ) ( 10 2 ) E ( Y 1 ) ( 10 5 ) E ( Y 2 ) ( 10 2 ) E ( Y 3 ) ( 10 2 )
1 7.5006.25 1.625 8.55 2.35
2 8.30077.5 1.590 9.05 2.50
3 10.0579.0 1.820 9.84 2.72
4 8.300101 1.920 10.80 2.80
5 11.2597.0 2.005 11.50 2.74
6 14.45117 2.035 12.00 3.01
7 16.45139 2.130 12.55 3.19
8 15.50168 2.150 12.60 3.775
9 18.50174 2.275 13.10 3.925
10 21.00175 2.345 13.20 4.30
11 23.50195 2.445 14.40 4.55
Note: The interval of expected values and variance per year are obtained as Table 6, Table 7 and Table 8, from function (13).
Table 6. Variance values/Year.
Table 6. Variance values/Year.
YearProduct QuantitiesWorking Time
ABProcess 1 and 2
V ( X 1 ) V V ( X 2 ) V V ( Y 1 ) × 10 2 V × 10 2
14.172.041.041.021.0421.0210
21.041.029.383.069.3750.3060
39.383.064.172.041.0420.1021
44.172.044.172.041.0420.1021
526.05.109.383.069.3750.3062
69.383.069.383.061.0420.1021
79.383.064.172.049.3750.3062
8.29.43.0616.674.0826.040.5103
916.64.0816.674.089.3750.3062
1037.56.1216.674.081.0420.1021
1116.674.084.172.041.0420.1021
Table 7. Variance values/Year.
Table 7. Variance values/Year.
YearProduct QuantitiesPrice A and BCost A and B
ABPer DozenPer Dozen
V ( X 1 ) V V ( X 2 ) V V ( Y 2 ) ( × 10 5 ) V ( × 10 3 ) V ( Y 3 ) ( × 10 5 ) V ( × 10 2 )
14.172.041.041.0210.4171.020610.41710.21
21.041.029.83.0610.4171.020626.66716.33
39.383.064.172.043.7500.61243.7506.124
44.172.044.172.0493.7503.061910.4210.20
526.045.109.383.0610.4171.02068.4389.18
69.383.069.383.064.16672.04128.4389.18
79.383.064.172.0410.4171.02060.1041.02
89.383.060.164.0841.6670.41202.6045.10
916.674.0816.674.0841.6672.04125.1047.14
1037.56.1216.674.08166.674.08252.6045.10
1116.674.084.172.0441.6672.04102.6045.10
Table 8. Interval of expectation/year.
Table 8. Interval of expectation/year.
YearProduct QuantitiesWorking TimePrice A and BCost A and B
ABProcess 1 and 2(Per Dozen)(Per Dozen)
[ A L , A R ] [ B L , B R ] [ Y 1 L , Y 1 R ] ( × 10 3 ) [ Y 2 L , Y 2 R ] ( × 10 4 ) [ Y 3 L , Y 3 R ] ( × 10 4 )
172.9661.481.6158.4482.248
77.0463.521.6358.6522.452
281.9874.441.5598.9482.337
84.0280.561.6219.1522.663
397.4476.961.8109.7792.659
103.5681.041.8309.9012.781
480.9698.961.91010.492.698
85.04103.041.93011.112.902
5107.493.941.97411.402.648
117.6100.062.03611.602.832
6141.44113.942.02411.802.918
147.56120.062.04512.203.102
7161.44136.962.09912.453.180
167.56141.042.16112.653.200
8151.94163.922.09912.403.724
158.06172.082.20112.803.826
9180.92169.922.24412.903.854
189.08178.082.30613.303.996
10203.88170.922.33512.794.249
216.12179.082.35513.614.351
11230.92192.962.43514.204.499
239.08197.042.45514.604.601
Table 9. Coefficients’ values.
Table 9. Coefficients’ values.
A 11 Average Value A 12 Average Value
A 11 L A 11 R ( A 11 L + A 11 R ) 2 A 12 L A 12 R ( A 12 L + A 12 R ) 2
0.196718.099.0512.623.8038.21
A 21 A 22
A 21 L A 21 R ( A 21 L + A 21 R ) 2 A 22 L A 22 R ( A 22 L + A 22 R ) 2
0.1967733.5366.7735.7472.5604.1
A 31 Average Value A 32 Average Value
A 31 L A 31 R ( A 31 L + A 31 R ) 2 A 32 L A 32 R ( A 32 L + A 32 R ) 2
0.6474269.4134.759.34226.8143.1
Table 10. Production constraints.
Table 10. Production constraints.
Product
A B
Product quantities X 1 X 2
Price (per dozen) [ 8.500 × 10 4 , 9.500 × 10 4 ; 0.3 , 0.7 ] [ 5.800 × 10 4 , 6.200 × 10 4 ; 0.2 , 0.8 ]
Cost (per dozen) [ 2.600 × 10 4 , 3.600 × 10 4 , 0.5 , 0.5 ] [ 1.800 × 10 4 , 2.200 × 10 4 ; 0.7 , 0.3 ]
Process 1 time (per dozen) [ 1.8 , 2.2 ; 0.4 , 0.6 ] [ 2.7 , 3.3 ; 0.6 , 0.4 ]
Process 2 time (per dozen) [ 5.5 , 6.5 ; 0.3 , 0.7 ] [ 2.8 , 3.2 ; 0.9 , 0.1 ]
Table 11. Production constraints expected value.
Table 11. Production constraints expected value.
Product
A B
Product quantities X 1 X 2
Price (per dozen) 9.200 × 10 4 96.12 × 10 4
Cost (per dozen) 3.100 × 10 4 1.920 × 10 4
Process 1 time (per dozen) 2.04 2.94
Process 2 time (per dozen) 6.2 2.84
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Watada, J.; Arbaiy, N.B.; Chen, Q. Hybrid Uncertainty-Goal Programming Model with Scaled Index for Production Planning Assessment. FinTech 2022, 1, 1-24. https://doi.org/10.3390/fintech1010001

AMA Style

Watada J, Arbaiy NB, Chen Q. Hybrid Uncertainty-Goal Programming Model with Scaled Index for Production Planning Assessment. FinTech. 2022; 1(1):1-24. https://doi.org/10.3390/fintech1010001

Chicago/Turabian Style

Watada, Junzo, Nureize Binti Arbaiy, and Qiuhong Chen. 2022. "Hybrid Uncertainty-Goal Programming Model with Scaled Index for Production Planning Assessment" FinTech 1, no. 1: 1-24. https://doi.org/10.3390/fintech1010001

Article Metrics

Back to TopTop