亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        An Approach to Formulation of FNLP with Complex Piecewise Linear Membership Functions

        2014-07-18 11:56:14聞博,李宏光

        An Approach to Formulation of FNLP with Complex Piecewise Linear Membership Functions

        WEN Bo (聞博) and LI Hongguang (李宏光)*
        School of Information Science and Technology, Beijing University of Chemical Technology, Beijing 100029, China

        Traditionally, extra binary variables are demanded to formulate a fuzzy nonlinear programming (FNLP) problem with piecewise linear membership functions (PLMFs). However, this kind of methodology usually suffers increasing computational burden associated with formulation and solution, particularly in the face of complex PLMFs. Motivated by these challenges, this contribution introduces a novel approach free of additional binary variables to formulate FNLP with complex PLMFs, leading to superior performance in reducing computational complexity as well as simplifying formulation. A depth discussion about the approach is conducted in this paper, along with a numerical case study to demonstrate its potential benefits.

        fuzzy nonlinear programming, piecewise linear membership functions, modeling

        1 INTRODUCTION

        Mathematical programming is acknowledged as a rigorous model based optimization methodology. However, it is always confronted with the impacts of subjective or objective uncertainty involved in real problems. Alternatively, fuzzy mathematical programming has received growing attention since Bellman and Zadeh [1], and Zimmermann [2] introduced fuzzy decision and fuzzy linear programming theories, respectively. Numerous relevant studies have widely circulated in the literatures [3-6].

        Membership functions are usually employed to represent people’s subjective preferences or acceptances of objective uncertainty. Fuzzy mathematical programming can be converted into crisp one through constructing appropriate membership functions associated with fuzzy variables before achieving satisfactory optimal solutions. Practically, complex nonlinear membership functions are always used to accurately represent people’s thinking on the one but deepen nonlinearity and complexity of the problems on the other hand. In this regard, piecewise linear membership functions instead of nonlinear ones are highly advisable.

        Piecewise linear functions(PLFs) were firstly introduced by Garvin et al. [7], which have been used in the areas of drilling, production, manufacturing, marketing and distribution. Subsequently, Henry [8] introduced construction methods of PLFs. After that, PLFs have been studied extensively, even being used to solve large-scale engineering problems in recent years [9-12]. Since the pioneer work of Narasimhan [13] and Hannan [14], problem with piecewise linear membership functions (PLMFs) have been introduced into the fuzzy programming and decision-making community. Taking advantage of appropriate assignment of sub-segments, PLMFs could approximate any nonlinear functions in expected fidelity. Thanks to the linearity of the segments, it is expected that the nonlinearity of a fuzzy nonlinear programming (FNLP) formulation could be somewhat indifferent to the membership functions. Traditionally, additive binary variables are usually demanded to formulate FNLP with piecewise linear membership functions. For instance, an efficient approach to formulating simple S-shape membership functions with binary variables was proposed by Yang et al [15]. Later, Li and Yu [16] showed that the method of Yang et al. would demand extra binary variables in the face of complex piecewise linear membership functions, thereby solved this problem by adding extra satisfaction degrees. Lin and Chen [17] suggested that the relations among the sub-segments could be expressed by intersections and unions, so that extending the method of Yang et al. to handle fuzzy programming problem with complex piecewise linear membership functions. Practically, three shortcomings of this kind method were identified, including (1) generalized procedure or algorithms unavailable; (2) requirement of extra binary variables sometimes; and (3) actual aspiration level unachievable. Besides, Chang [18] employed a couple of binary numbers to represent the relationship among binary variables, which became the first generalized algorithm concerning fuzzy programming with piecewise linear membership functions. However, in some cases the utilization of binary variables would lead to constraint-free problems. In response, Wen and Li [19] proposed a more comprehensive modeling methodology.

        However, suffering the difficulty of binary variables assignments, the above-mentioned methodologies are no longer applicable in the face of complex PLMFs.

        Motivated by these challenges, this study proposes a novel approach free of extra binary variables to formulate a FNLP problem, which could not only make the formulation simple but also reduce the computational complexity from NP-hard to polynomial-time problems [20, 21]. The rest of the paper is organized as follows. In Section 2, simple and complex cases ofPLMFs are extensively discussed. Besides, the problems encountered when solving the fuzzy programming with complex PLMFs are shown. Section 3 presents the approach to formulating FNLP with complex PLMFs. To demonstrate the usefulness of the proposed method, exemplary case studies are provided in Section 4. Finally, concluding remarks are given in Section 5.

        2 PIECEWISE LINEAR MEMBERSHIP FUNCTIONS

        2.1 Basic types

        Basic PLMFs are composed of a number of linear segments, presenting S-shaped types usually, as shown in Fig. 1.

        Figure 1 S-shaped membership function

        In this example, three ramp-type membership functions μi1, μi2and μi3are involved, which are expressed as follows:

        where K1and K2represent the convex and concave points, respectively. The integrations of two functions intersected with concave and convex points can be represented by intersection and union sets respectively. Accordingly, ()χμ can be specified asThe intersection set indicates “or” relation where each segment involved need not to be separated, while the union set indicates “parallel” relation where each segment involved should be distinguished.

        As a key step for constructing PLMFs, traditional methods distinguish intersection with union by employing additive binary variables. For example, a fuzzy programming with membership functions shown in Fig. 1 can be addressed as follows.

        where M represents a big positive value, λ indicates the satisfaction degree, and δ1is an additional binary variable.

        In the case of11δ=, the constraints becomeBecause M is a big positive number, the two latter constraints become inactive. While in the case of10δ=, the constraints arewhere the first one become inactive, leading toThus, it makes sense to consider that a feasible region can be completely described by means of transformation of binary variables.

        2.2 Complex types

        2.2.1 Introduction of compleχ form

        Complex piecewise linear membership functions can be identified as a class of PLMFs with many convex and concave points, even with constant segments.

        As a typical complex PLMF, the trapezoidal membership function presents a special bilateral form where the extreme is an interval rather than a point. This form of membership functions is in accordance with the practical issue which strongly demands interval representation. In practice, Gaussian functions always substitute both linear sides of typical trapezoidal membership functions, turning out to be nonlinear membership functions, as depicted in Fig. 2. Currently, it still remains an intractable problem to solve FNLP with nonlinear membership functions. Instead, this trapezoidal nonlinear membership function could be transformed into a trapezoidal PLMFs as shown inFig. 3, which contains 7 segments, 2 convex points (A1, A2), 4 concave points (B1, B2, B3, B4) and a constant function (μi4). Consequently, both sides of the function are constructed by a right and a left S-shape membership functions, respectively.

        Figure 2 Trapezoidal nonlinear membership function

        Figure 3 Trapezoidal PLMFs

        2.2.2 Limitation of traditional methodology

        It is convincible that traditional methods might fail to formulate FNLP with complex trapezoidal PLMFs. Taking the following two main types of error conditions for example.

        Condition 1, the error may occur when one function is constrained by many constraints. PLMFs with 2 convex and 2 concave points and an additional function μ6are shown in Fig. 4. If a FNLP problem is constrained by the membership functions mentioned above, the optimal solution should be identified as the point C apparently.

        Figure 4 Modeling of trapezoidal PLMFs

        However, the situation would be quite different if we formulate the problem with traditional methods as follows.

        where, δ1and δ2are additional binary variables. In the presence of δ1=δ2=0, the latter four constraints become inactive because that M is a big positive number. Thus, the formulation can be simplified as:

        It is apparent that λ is only confined by μ1and μ6which intersect mutually at point D. The satisfaction degree λ is constrained either by μ1when χ≤χBor by μ6when χ>χB. Because μ6is a monotonously increasing function, the restriction for λ is relaxing gradually with the χ which eventually leads to positive infinity of optimizing λ. Obviously, it is a wrong solution which implies that the traditional methods are unqualified to solve FNLP with complex PLMFs.

        Condition 2, the error may also occur when the values of slopes of sub-segments are special. Taking the following fuzzy programming as an example.

        We initially obtained the optimum solutions of the corresponding crisp optimization problem as: χ1=0.213, χ2=0.819, z=4.31.

        PLMFs without constant sub-segment for the constraints are constructed as shown in Fig. 5, where μ1and μ2, μ3and μ4are connected by convex points, and μ2and μ3are connected by concave point. The four segments can be expressed as: μ1=0.1608h+0.044, μ2=0.22h?0.1, μ3=?0.22h+2.1 and μ4=?0.1608h+ 1.652, respectively. By the floating of right-hand side, it is expected that the objective function z can reach 5, so the membership function of objective function can be expressed as: μz=(0.3χ1+0.3χ2+4)/5. Thus, the problem could be formulated by traditional methodology as follows.

        Figure 5 Complex PLMFs without constant segments

        where,1δ and2δ are additional binary variables, and M is a big positive number. The optimal solutions of this model are achieved at11δ= and20δ=, as10.251 χ=,20.876 χ=, 4.34z=, 5.602 h= and 0.868 λ=.

        In the situation of11δ=,20δ=, Eq. (8) can be simplified and re-arranged as follows.

        At the optimal solution, the active constraints must satisfy KKT conditions which are also known as the first order necessary conditions of optimality. Regarding Eq. (9), the KKT conditions are expressed by:

        where1η,2η and3η are the vectors of KKT multipliers corresponding to each constraint. To perform algebraic calculations, the solutions of Eq. (10) could be obtained as10η=,20.036 η= and30.964 η=, which implies the optimality of the solutions.

        But if solving the problem by general algebraic modeling system (GAMS), instead of this optimal solution, a very big one is obtained at10δ= and20δ=. Due to the satisfaction degree must less or equal to 1, this solution is wrong.

        In the situation of10δ= and20δ=, Eq. (8) can be simplified and re-arranged as follows.1

        μ andzμ are the increasing functions of1χ and2χ. Now, the satisfaction degree λ is constrained only by zμ and1μ. Thus, when1χ and2χ increase, the constraint for λ will relax by the increasing ofzμ and1μ, which will make λ increase unlimitedly. As this is a maximum programming, the right solution achieved at 11 δ= and20δ= will be replaced by the unlimited one achieved at10δ= and20δ=, and cause solving error. Through the two examples mentioned above, the obvious drawback in traditional methodology caused by binary variables, has been proved.

        3 A NOVEL APPROACH

        It can be seen from the above example that in attempt to distinguish the different segments of PLMFs the utilization of binary variables may result in a severe fault. In response, a function which can distinguish the segments in different intervals is suggested to substitute binary variables, such as:

        where [·] denotes the Gaussian rounding function, and aiand biare both sides abscissa of the ith segment subject toiiab<.

        This function may reveal separate characteristics in different intervals, such as: (1) Wheniiabχ<<, because of

        (3) Wheniiχab<<, because of

        Apparently,iy equals to 1 only when χ belongs to interval (,)iiab, otherwise it equals to 0. The segments could be appropriately switched by means of this function, which results in a holistic expression of the PLMFs.

        With this approach, a fuzzy programming problem with complex linear membership functions can be formulated as follows.

        where λ represents the satisfaction degree,iμ is the function of the ith segment, andia andib are both sides abscissa of the ith segment withiiab<. Thus, the segments could be switched with the abscissa changing, leading to a reasonable expression of the satisfaction subject to constraints free of binary variables.

        4 ILLUSTRATIVE EXAMPLES

        The feasibility and simplicity of the proposed methodology is further proved by the following two examples, respectively.

        (1) A numerical example

        Considering the membership functions shown in Fig. 4, where11χ=,23χ=,34χ=,46χ=,57χ= and69χ=, the fuzzy programming formulations by proposed approach are presented as follows.

        This nonlinear programming problem was solved by CONOPT solver of GAMS, resulting in optimum solutions as 6.21χ?= and 0.851 λ?= which are obviously reasonable because the point (6.21, 0.851) is accordance with the position of point C, as shown in Fig. 4. It is clear that the benefit of this approach lies in the solutions far from the faults caused by additive binary variables and the constraints less used than those of traditional methods.

        (2) An application example

        Consider workshop production planning problems in an oil refinery. Achievement of the best economic benefits are usually constrained by many demands, such as: limited resources, reasonable product specifications, processing strategies, lower energy consumptions and so on. Therefore, establishments of an appropriate mathematical model which can reflect the relationship between comprehensive factors is crucial to workshop production planning.

        The following fuzzy nonlinear programming problems are formulated from a realistic workshop production planning background.

        where,14~χχ are the yield of the 4 production, respectively. The solutions of the crisp model are:115χ=,23χ=,36χ=,420χ=, 1300z=.

        In the realistic situations, a delayed production schedule always leads to difficulties to achieve the target profits. In response, we have to specify some reasonable relaxations to the constraints, which consequently turns the planning problem into a fuzzy programming formulation. For instance, we may change the constraints in model 15 into fuzzy one, which means that the constraints can be exceeded in a reasonable range. Here we use PLMFs to describe the corresponding fuzziness, which are:

        To specify 1500 as the goal of profits, by the proposed modeling methodology, the fuzzy formulation of model 15 can be change into follows.

        The results obtained with the CONOPT solver of GAMS are114.809χ?=,22.25χ?=,36.049 χ?=,420.352χ?=, 0.948λ?=, 1422.349 z?=, which shows that the profit is increased significantly with the reasonable relaxation of constraints, eventually completing the schedule in time.

        In contrast, the model 19 was also dealt with by the methodology presented in [22] with the same solver of GAMS. The results of both methodologies are listed in Table 1, which show that the proposed approach is superior to the traditional one in terms of time consumption.

        Table 1 Result comparison

        5 CONCLUSIONS

        After pointing out the defects of traditional methodologies applied to the formulation of fuzzy nonlinear programming with complex PLMFs, a novel approach was explicitly presented in this paper. By means of constructing a new function, the assignable causes of methodological failure associated with traditional approaches were definitely eliminated along with a simple formulation. Compared with the traditional methodologies, this approach has been proved to be more efficient because of less resource usage and iteration time consuming.

        NOMENCLATURE

        AiConvex point

        aiLeft-hand side abscissa of segment

        BiConcave point

        biRight-hand side abscissa of segment

        M Big positive number

        δiBinary variable

        ηiKKT multiplier

        λ Satisfaction degree

        μijSub-segment of PLMFs

        REFERENCES

        1 Bellman, R.E., Zadeh, L.A., “Decision-making in a fuzzy envrionment”, Management Science, 17, 141-164 (1970).

        2 Zimmermann, H.J., “Fuzzy programming and linear programming with several objective functions”, Fuzzy Sets and Systems, 1, 45-55 (1978).

        3 Zimmermann, H.J., Fuzzy Sets, Decision Making and Expert Systems, Kluwer, Boston (1987).

        4 Roubens, M., Teghen, J., “Comparison of methodologies for fuzzy and stochastic multi-objective programming “, Fuzzy Sets and Systems, 42, 119-132 (1991).

        5 Shi, T., Yu, P.L., “Selecting optimal production system in multiple criteria environments”, Computer & Operations Research, 19, 585-608 (1992).

        6 Liu, Y.H., Shi, Y., “A fuzzy programming approach for solving a multiple criteria and multiple constraint level linear programming problem”, Fuzzy Sets and Systems, 65, 117-124 (1994).

        7 Garvin, W.W., Crandall, H.W., John, J.B., Spellman, R.A., “Applications of linear programming in the oil industry”, Management Science, 3, 407-427 (1957).

        8 Stone, H., “Approximation of curves by line segments”, Computer and Information Science, 15, 40-47 (1961).

        9 Effati, S., Abbasiyan, H., “Solving fuzzy linear programming problems with piecewise linear membership functions”, Applications and Applied Mathematics: An International Journal, 5, 504-533 (2010).

        10 Toriello, A., Vielma, J.P., “Fitting piecewise linear continuous functions”, European Journal of Operational Research, 219, 86-95 (2012).

        11 Guo, W.S., Huang, H., Lü, Y., Li, G.C., “Waste management under multiple complexities: Inexact piecewise-linearization-based fuzzy flexible programming”, Waste Management, 32, 1244-1257 (2012).

        12 Wen, C.T., Ma, X.Y., “A max-piecewise-linear neural network for function approximation”, Neurocomputing, 71, 843-852 (2008).

        13 Narasimhan, R., “Goal programming in a fuzzy environment”, Decision science, 11, 325-336 (1980).

        14 Hannan, E.L., “Linear programming with multiple fuzzy goals”, Fuzzy Sets and Systems, 6, 235-248 (1981).

        15 Yang, T., Ignizio, J.P., Kim, H.J., “Fuzzy programming with nonlinear membership functions: Piecewise linear approximation”, Fuzzy Sets and Systems, 41, 39-53 (1991).

        16 Li, H.L., Yu, C.S., “Comments on “Fuzzy programming with nonlinear membership functions...””, Fuzzy Sets and Systems, 101, 109-113 (1999).

        17 Lin, C.C., Chen, A.P., “Generalization of Yang et al.’s method for fuzzy programming with piecewise linear membership functions”, Fuzzy Sets and Systems, 132, 347-352 (2002).

        18 Chang, C.T., “Binary behavior of fuzzy programming with piecewise linear membership functions”, IEEE Transactions on Fuzzy Systems, 15, 342-349 (2007).

        19 Wen, B., Li, H.G., “Modeling methodology for fuzzy programming with piecewise linear membership functions”, CIESC Journal, 61 (8), 2149-2153 (2010). (in Chinese)

        20 Keha, A.B., de Farias, I.R., Nemhauser, G.L., “A branch-and-cut algorithm without binar variables for nonconvex piecewise linear optimization”, Operations Research, 54 (5), 847-858 (2006).

        21 Agrali, S., Geunes, J., “Solving knapsack problem with S-curve return functions”, European Journal of Operational Research, 193, 605-615 (2009).

        22 Wen, B., Li, H.G., “Approaches to building piecewise linear membership functions in nonlinear fuzzy programming”, CIESC Journal, 62 (8), 2258-2264 (2011). (in Chinese)

        2012-10-23, accepted 2013-01-24.

        *To whom correspondence should be addressed. E-mail: lihg@mail.buct.edu.cn

        亚洲人成人无码www影院| 丰满少妇又爽又紧又丰满动态视频 | 国产精品成人一区二区在线不卡| 色欲欲www成人网站| 亚洲一区精品无码色成人| 国产精品天天看大片特色视频 | 午夜国产精品久久久久| 国产亚洲精品在线播放| 欧美老妇交乱视频在线观看| 欧美日韩亚洲国产精品| 亚洲欧美日韩高清一区二区三区 | 日本免费精品免费视频| 亚洲午夜av久久久精品影院色戒| 国产久热精品无码激情| 欧美精品日韩一区二区三区| 精品极品视频在线观看| 国产尤物精品视频| 精品久久久久久国产| 看黄色亚洲看黄色亚洲| 亚洲香蕉av一区二区三区| 久久超碰97人人做人人爱| 久久精品国产91久久性色tv| 精品少妇一区二区三区四区| 一本色道无码不卡在线观看| 无码粉嫩虎白一线天在线观看| 色播在线永久免费视频网站 | 国产精品国产三级第一集| 国产精品成人国产乱| 国产精品一区二区三级| 亚洲精品中文字幕乱码| 青青草国产精品一区二区| 国产一区视频在线免费观看| 在线免费观看国产视频不卡| 色视频网站一区二区三区| 男女下面进入的视频| 99福利影院| 国产精品亚洲一区二区三区16 | 4hu44四虎www在线影院麻豆| 国产精品综合一区久久| 丰满少妇三级全黄| 无码人妻一区二区三区免费手机|