Neutrosophic Sets and Systems, Vol. 15, 2017
3
University of New Mexico
Neutrosophic Integer Programming Problem Mai Mohamed1, Mohamed Abdel-Basset1, Abdel Nasser H Zaied2 and Florentin Smarandache3 1
Department of Operations Research, Faculty of Computers and Informatics, Zagazig University, Sharqiyah, Egypt. E-mail: analyst_mohamed@yahoo.com 2 Department of information system, Faculty of Computers and Informatics, Zagazig University, Egypt. E-mail:nasserhr@gmail.com 3 Math & Science Department, University of New Mexico, Gallup, NM 87301, USA. E-mail: smarand@unm.edu
Abstract. In this paper, we introduce the integer programming in neutrosophic environment, by considering coffecients of problem as a triangulare neutrosophic numbers. The degrees of acceptance, indeterminacy and rejection of objectives are simultaneously considered.
The Neutrosophic Integer Programming Problem (NIP) is transformed into a crisp programming model, using truth membership (T), indeterminacy membership (I), and falsity membership (F) functions as well as single valued triangular neutrosophic numbers. To measure the efficiency of the model, we solved several numerical examples.
Keywords: Neutrosophic; integer programming; single valued triangular neutrosophic number. 1 Introduction In linear programming models, decision variables are allowed to be fractional. For example, it is reasonable to accept a solution giving an hourly production of automobiles 1 at 64 , if the model were based upon average hourly pro2 duction. However, fractional solutions are not realistic in many situations and to deal with this matter, integer programming problems are introduced. We can define integer programming problem as a linear programming problem with integer restrictions on decision variables. When some, but not all decision variables are restricted to be integer, this problem called a mixed integer problem and when all decision variables are integers, it’s a pure integer program. Integer programming plays an important role in supporting managerial decisions. In integer programming problems the decision maker may not be able to specify the objective function and/or constraints functions precisely. In 1995, Smarandache [1-3] introduce neutrosophy which is the study of neutralities as an extension of dialectics. Neutrosophic is the derivative of neutrosophy and it includes neutrosophic set, neutrosophic probability, neutrosophic statistics and neutrosophic logic. Neutrosophic theory means neutrosophy applied in many fields of sciences, in order to solve problems related to indeterminacy. Although intuitionistic fuzzy sets can only handle incomplete information not indeterminate, the neutrosophic set can handle both incomplete and indeterminate information.[4] Neutrosophic sets characterized by three independent degrees as in Fig.1., namely truth-membership degree (T), indeterminacy-membership degree(I), and falsity-membership degree (F),
where T,I,F are standard or non-standard subsets of ]-0, 1+[. The decision makers in neutrosophic set want to increase the degree of truth-membership and decrease the degree of indeterminacy and falsity membership. The structure of the paper is as follows: the next section is a preliminary discussion; the third section describes the formulation of integer programing problem using the proposed model; the fourth section presents some illustrative examples to put on view how the approach can be applied; the last section summarizes the conclusions and gives an outlook for future research. 2 Some Preliminaries 2.1 Neutrosophic Set [4] Let đ?‘‹ be a space of points (objects) and đ?‘Ľâˆˆđ?‘‹. A neutrosophic set đ??´ in đ?‘‹ is defined by a truth-membership function (đ?‘Ľ), an indeterminacy-membership function (đ?‘Ľ) and a falsity-membership function đ??šđ??´(đ?‘Ľ). (đ?‘Ľ), đ??ź(đ?‘Ľ) and đ??š(đ?‘Ľ) are real standard or real nonstandard subsets of ]0−,1+[. That is đ?‘‡đ??´(đ?‘Ľ):đ?‘‹â†’]0−,1+[, Iđ??´(đ?‘Ľ):đ?‘‹â†’]0−,1+[ and Fđ??´(đ?‘Ľ):đ?‘‹â†’]0−,1+[. There is no restriction on the sum of (đ?‘Ľ), (đ?‘Ľ) and đ??šđ??´(đ?‘Ľ), so 0−≤sup(đ?‘Ľ)≤supđ??źđ??´(đ?‘Ľ)≤đ??šđ??´(đ?‘Ľ)≤3+. 2.2 Single Valued Neutrosophic Sets (SVNS) [3-4] Let đ?‘‹ be a universe of discourse. A single valued neutrosophic set đ??´ over đ?‘‹ is an object having the form đ??´= {⌊đ?‘Ľ, T(đ?‘Ľ), Iđ??´(đ?‘Ľ),Fđ??´(đ?‘Ľ)âŒŞ:đ?‘Ľâˆˆđ?‘‹}, where Tđ??´(đ?‘Ľ):đ?‘‹â†’[0,1], Iđ??´(đ?‘Ľ):đ?‘‹â†’[0,1] and Fđ??´(đ?‘Ľ):đ?‘‹â†’[0,1] with 0≤Tđ??´(đ?‘Ľ)+ Iđ??´(đ?‘Ľ)+Fđ??´(đ?‘Ľ)≤3 for all đ?‘Ľâˆˆđ?‘‹. The intervals T(đ?‘Ľ),
Mohamed Abdel-Basset et al., Neutrosophic Integer Programming Problem
Neutrosophic Sets and Systems, Vol. 15, 2017
4
I(đ?‘Ľ) and Fđ??´(đ?‘Ľ) denote the truth-membership degree, the indeterminacy-membership degree and the falsity membership degree of đ?‘Ľ to đ??´, respectively. In the following, we write SVN numbers instead of single valued neutrosophic numbers. For convenience, a SVN number is denoted by đ??´= (đ?‘Ž,b,đ?‘?), where đ?‘Ž,đ?‘?,đ?‘?∈[0,1] and đ?‘Ž+đ?‘?+đ?‘?≤3.
2.5 Intersection [5] The intersection of two single valued neutrosophic sets A and B is a single valued neutrosophic set C, written as C = A∊B, whose truth-membership, indeterminacy membership and falsity-membership functions are given by đ?‘‡(đ??ś)(đ?‘Ľ) = đ?‘šđ?‘–đ?‘› ( đ?‘‡(đ??´)(đ?‘Ľ) ,đ?‘‡(đ??ľ)(đ?‘Ľ) ) , đ??ź(đ??ś)(đ?‘Ľ) = đ?‘šđ?‘–đ?‘› ( đ??ź(đ??´)(đ?‘Ľ) ,đ??ź(đ??ľ)(đ?‘Ľ) ) , đ??š(đ??ś)(đ?‘Ľ) = đ?‘šđ?‘Žđ?‘Ľ((đ??´)(đ?‘Ľ) ,đ??š(đ??ľ)(đ?‘Ľ) ) for all đ?‘Ľ in đ?‘‹ 3 Neutrosophic Integer Programming Problems Integer programming problem with neutrosophic coefficients (NIPP) is defined as the following: Maximize Z= ∑đ?‘›đ?‘—=1 đ?‘?Ěƒđ?‘Ľ đ?‘— đ?‘— Subject to ∑nj=1 a~n ij đ?‘Ľđ?‘— ≤ đ?‘?i đ?‘– = 1, ‌ , đ?‘š , đ?‘Ľđ?‘— ≼ 0,
(1)
� = 1, ‌ � ,
integer for đ?‘— ∈ {0,1, ‌ đ?‘›}.
đ?‘Ľđ?‘—
Where đ?‘?Ěƒđ?‘— , a~n ij are neutrosophic numbres. The single valued neutrosophic number (a~n ij ) is donated by A=(a,b,c) where a,b,c ∈ [0,1] And a,b,c ≤ 3 The truth- membership function of neutrosophic number a~n ij is defined as: đ?‘Ľâˆ’đ?‘Ž1
T
đ?‘Ž2 −đ?‘Ž1 đ?‘Ž2 −đ?‘Ľ
a~n ij (x)={ đ?‘Ž3−đ?‘Ž2 0
Figure 1: Neutrosophication process
�1 ≤ � ≤ �2 �2 ≤ � ≤ �3
(2)
đ?‘œđ?‘Ąâ„Žđ?‘’đ?‘&#x;đ?‘¤đ?‘–đ?‘ đ?‘’
The indeterminacy- membership function of neutrosophic 2.3 Complement [5]
đ?‘› number đ?‘Žđ?‘–đ?‘— is defined as: đ?‘Ľâˆ’đ?‘?1
The complement of a single valued neutrosophic set đ??´ is denoted by C (đ??´) and is defined by đ?‘‡đ?‘? (đ??´)(đ?‘Ľ) = đ??š(đ??´)(đ?‘Ľ) , đ??źđ?‘? (đ??´)(đ?‘Ľ) = 1 − đ??ź(đ??´)(đ?‘Ľ) , đ??šđ?‘? (đ??´)(đ?‘Ľ) = đ?‘‡(đ??´)(đ?‘Ľ)
for all đ?‘Ľ in đ?‘‹
2.4 Union [5] The union of two single valued neutrosophic sets A and B is a single valued neutrosophic set C, written as C = AUB, whose truth-membership, indeterminacy membership and falsity-membership functions are given by đ?‘‡(đ??ś)(đ?‘Ľ) = đ?‘šđ?‘Žđ?‘Ľ ( đ?‘‡(đ??´)(đ?‘Ľ) ,đ?‘‡(đ??ľ)(đ?‘Ľ) ) , đ??ź(đ??ś)(đ?‘Ľ) = đ?‘šđ?‘Žđ?‘Ľ ( đ??ź(đ??´)(đ?‘Ľ) ,đ??ź(đ??ľ)(đ?‘Ľ) ) , đ??š(đ??ś)(đ?‘Ľ) = đ?‘šđ?‘–đ?‘›((đ??´)(đ?‘Ľ) ,đ??š(đ??ľ)(đ?‘Ľ) ) for all đ?‘Ľ in đ?‘‹
I
đ?‘?2 −đ?‘?1 đ?‘?2 −đ?‘Ľ
a~n ij (x)=
đ?‘?3−đ?‘?2
đ?‘?1 ≤ đ?‘Ľ ≤ đ?‘?2 đ?‘?2 ≤ đ?‘Ľ ≤ đ?‘?3
{ 0 đ?‘œđ?‘Ąâ„Žđ?‘’đ?‘&#x;đ?‘¤đ?‘–đ?‘ đ?‘’ And its falsity- membership function of ~đ?‘› number đ?‘Žđ?‘–đ?‘— is defined as: đ?‘Ľâˆ’đ??ś1
F
a~n ij (x)=
đ??ś2 −đ??ś1 đ?‘?2 −đ?‘Ľ đ?‘?3−đ?‘?2
(3) neutrosophic
đ??ś1 ≤ đ?‘Ľ ≤ đ??ś2 đ??ś2 ≤ đ?‘Ľ ≤ đ??ś3
(4)
{1 đ?‘œđ?‘Ąâ„Žđ?‘’đ?‘&#x;đ?‘¤đ?‘–đ?‘ đ?‘’ Then we find the maximum and minimum values of the objective function for truth-membership, indeterminacand falsity membership as follows: đ?‘“ đ?‘šđ?‘Žđ?‘Ľ = max{đ?‘“(đ?‘Ľđ?‘–∗ )} and đ?‘“ đ?‘šđ?‘–đ?‘› =min{đ?‘“(đ?‘Ľđ?‘–∗ )} where 1≤ đ?‘–≤đ?‘˜ đ??š đ?‘‡ đ?‘‡ đ??š đ?‘‡ đ?‘‡ ) đ?‘“đ?‘šđ?‘–đ?‘›= đ?‘“đ?‘šđ?‘–đ?‘› and đ?‘“đ?‘šđ?‘Žđ?‘Ľ= đ?‘“đ?‘šđ?‘Žđ?‘Ľ − đ?‘…(đ?‘“đ?‘šđ?‘Žđ?‘Ľ − đ?‘“đ?‘šđ?‘–đ?‘›
Mohamed Abdel-Basset et al., Neutrosophic Integer Programming Problem
5
Neutrosophic Sets and Systems, Vol. 15, 2017
đ??ź đ??ź đ?‘‡ đ??ź đ??ź đ?‘‡ ) đ?‘“đ?‘šđ?‘Žđ?‘Ľ= đ?‘“đ?‘šđ?‘Žđ?‘Ľ đ?‘Žđ?‘›đ?‘‘ đ?‘“đ?‘šđ?‘–đ?‘›= đ?‘“đ?‘šđ?‘–đ?‘› − đ?‘†(đ?‘“đ?‘šđ?‘Žđ?‘Ľ − đ?‘“đ?‘šđ?‘–đ?‘› Where R ,S are predetermined real number in (0,1) The truth membership, indeterminacy membership, falsity membership of objective function as follows: đ?‘‡đ?‘“ (đ?‘Ľ) = 1 đ?‘–đ?‘“ đ?‘“ ≤ đ?‘“ đ?‘šđ?‘–đ?‘›
{
đ?‘“đ?‘šđ?‘Žđ?‘Ľ −đ?‘“(đ?‘Ľ)
đ?&#x2018;&#x2013;đ?&#x2018;&#x201C; đ?&#x2018;&#x201C; đ?&#x2018;&#x161;đ?&#x2018;&#x2013;đ?&#x2018;&#x203A; < đ?&#x2018;&#x201C;(đ?&#x2018;Ľ) â&#x2030;¤ đ?&#x2018;&#x201C; đ?&#x2018;&#x161;đ?&#x2018;&#x17D;đ?&#x2018;Ľ
đ?&#x2018;&#x201C;đ?&#x2018;&#x161;đ?&#x2018;&#x17D;đ?&#x2018;Ľ â&#x2C6;&#x2019;đ?&#x2018;&#x201C;đ?&#x2018;&#x161;đ?&#x2018;&#x2013;đ?&#x2018;&#x203A;
0 đ??ź đ?&#x2018;&#x201C; (đ?&#x2018;Ľ) = 0 đ?&#x2018;&#x201C;(đ?&#x2018;Ľ) â&#x2C6;&#x2019; đ?&#x2018;&#x201C; đ?&#x2018;&#x161;đ?&#x2018;&#x17D;đ?&#x2018;Ľ đ?&#x2018;&#x201C; đ?&#x2018;&#x161;đ?&#x2018;&#x17D;đ?&#x2018;Ľ â&#x2C6;&#x2019; đ?&#x2018;&#x201C; đ?&#x2018;&#x161;đ?&#x2018;&#x2013;đ?&#x2018;&#x203A; 0 {
(5)
đ?&#x2018;&#x2013;đ?&#x2018;&#x201C; đ?&#x2018;&#x201C;(đ?&#x2018;Ľ) > đ?&#x2018;&#x201C; đ?&#x2018;&#x161;đ?&#x2018;&#x17D;đ?&#x2018;Ľ
đ?&#x2018;&#x2013;đ?&#x2018;&#x201C; đ?&#x2018;&#x201C; â&#x2030;¤ đ?&#x2018;&#x201C; đ?&#x2018;&#x161;đ?&#x2018;&#x2013;đ?&#x2018;&#x203A; đ?&#x2018;&#x2013;đ?&#x2018;&#x201C; đ?&#x2018;&#x201C; đ?&#x2018;&#x161;đ?&#x2018;&#x2013;đ?&#x2018;&#x203A; < đ?&#x2018;&#x201C;(đ?&#x2018;Ľ) â&#x2030;¤ đ?&#x2018;&#x201C; đ?&#x2018;&#x161;đ?&#x2018;&#x17D;đ?&#x2018;Ľ
(6)
đ?&#x2018;&#x2013;đ?&#x2018;&#x201C; đ?&#x2018;&#x201C;(đ?&#x2018;Ľ) > đ?&#x2018;&#x201C; đ?&#x2018;&#x161;đ?&#x2018;&#x17D;đ?&#x2018;Ľ
đ??š đ?&#x2018;&#x201C; (đ?&#x2018;Ľ) = 0 {
đ?&#x2018;&#x201C;(đ?&#x2018;Ľ)â&#x2C6;&#x2019;đ?&#x2018;&#x201C;đ?&#x2018;&#x161;đ?&#x2018;&#x2013;đ?&#x2018;&#x203A;
đ?&#x2018;&#x201C;đ?&#x2018;&#x161;đ?&#x2018;&#x17D;đ?&#x2018;Ľ â&#x2C6;&#x2019;đ?&#x2018;&#x201C;đ?&#x2018;&#x161;đ?&#x2018;&#x2013;đ?&#x2018;&#x203A;
1
đ?&#x2018;&#x2013;đ?&#x2018;&#x201C; đ?&#x2018;&#x201C; â&#x2030;¤ đ?&#x2018;&#x201C; đ?&#x2018;&#x161;đ?&#x2018;&#x2013;đ?&#x2018;&#x203A; đ?&#x2018;&#x2013;đ?&#x2018;&#x201C; đ?&#x2018;&#x201C; đ?&#x2018;&#x161;đ?&#x2018;&#x2013;đ?&#x2018;&#x203A; < đ?&#x2018;&#x201C;(đ?&#x2018;Ľ) â&#x2030;¤ đ?&#x2018;&#x201C; đ?&#x2018;&#x161;đ?&#x2018;&#x17D;đ?&#x2018;Ľ
(7)
đ?&#x2018;&#x2013;đ?&#x2018;&#x201C; đ?&#x2018;&#x201C;(đ?&#x2018;Ľ) > đ?&#x2018;&#x201C; đ?&#x2018;&#x161;đ?&#x2018;&#x17D;đ?&#x2018;Ľ
The neutrosophic set of the đ?&#x2018;&#x2014; đ?&#x2018;Ąâ&#x201E;&#x17D; decision variable đ?&#x2018;Ľđ?&#x2018;&#x2014; is defined as: (đ?&#x2018;Ľ) đ?&#x2018;&#x2021;đ?&#x2018;Ľđ?&#x2018;&#x2014; = 1 đ?&#x2018;&#x2013;đ?&#x2018;&#x201C; đ?&#x2018;Ľđ?&#x2018;&#x2014; â&#x2030;¤ 0 {
đ?&#x2018;&#x2018;đ?&#x2018;&#x2014; â&#x2C6;&#x2019;đ?&#x2018;Ľđ?&#x2018;&#x2014;
đ?&#x2018;&#x2013;đ?&#x2018;&#x201C; 0 < đ?&#x2018;Ľđ?&#x2018;&#x2014; â&#x2030;¤ đ?&#x2018;&#x2018;đ?&#x2018;&#x2014;
đ?&#x2018;&#x2018;đ?&#x2018;&#x2014;
0
(8)
đ?&#x2018;&#x2013;đ?&#x2018;&#x201C; đ?&#x2018;Ľđ?&#x2018;&#x2014; > đ?&#x2018;&#x2018;đ?&#x2018;&#x2014;
(đ?&#x2018;Ľ)
đ??šđ?&#x2018;Ľđ?&#x2018;&#x2014;
0 đ?&#x2018;Ľđ?&#x2018;&#x2014; = đ?&#x2018;&#x2018;đ?&#x2018;&#x2014; + đ?&#x2018;?đ?&#x2018;&#x2014; 1 {
đ?&#x2018;&#x2013;đ?&#x2018;&#x201C;
đ?&#x2018;Ľđ?&#x2018;&#x2014; â&#x2030;¤ 0
đ?&#x2018;&#x2013;đ?&#x2018;&#x201C; 0 < đ?&#x2018;Ľđ?&#x2018;&#x2014; â&#x2030;¤ đ?&#x2018;&#x2018;đ?&#x2018;&#x2014;
(9)
đ?&#x2018;&#x2013;đ?&#x2018;&#x201C; đ?&#x2018;Ľđ?&#x2018;&#x2014; > đ?&#x2018;&#x2018;đ?&#x2018;&#x2014;
(đ?&#x2018;Ľ)
đ??źđ?&#x2018;&#x2014;
0 =
đ?&#x2018;&#x2013;đ?&#x2018;&#x201C; đ?&#x2018;Ľđ?&#x2018;&#x2014; â&#x2030;¤ 0 đ?&#x2018;Ľđ?&#x2018;&#x2014; â&#x2C6;&#x2019; đ?&#x2018;&#x2018;đ?&#x2018;&#x2014; đ?&#x2018;&#x2013;đ?&#x2018;&#x201C; 0 < đ?&#x2018;Ľđ?&#x2018;&#x2014; â&#x2030;¤ đ?&#x2018;&#x2018;đ?&#x2018;&#x2014; đ?&#x2018;&#x2018;đ?&#x2018;&#x2014; + đ?&#x2018;?đ?&#x2018;&#x2014;
(10)
0 đ?&#x2018;&#x2013;đ?&#x2018;&#x201C; đ?&#x2018;Ľđ?&#x2018;&#x2014; > đ?&#x2018;&#x2018;đ?&#x2018;&#x2014; { Where đ?&#x2018;&#x2018;đ?&#x2018;&#x2014; , đ?&#x2018;?đ?&#x2018;&#x2014; are integer numbers. 4 Neutrosophic Optimization Model of integer programming problem In our neutrosophic model we want to maximize the degree of acceptance and minimize the degree of rejection and indeterminacy of the neutrosophic objective function and constraints. Neutrosophic optimization model can be defined as:
đ?&#x2018;&#x161;đ?&#x2018;&#x17D;đ?&#x2018;Ľđ?&#x2018;&#x2021;(đ?&#x2018;Ľ) đ?&#x2018;&#x161;đ?&#x2018;&#x2013;đ?&#x2018;&#x203A;đ??š(đ?&#x2018;Ľ) đ?&#x2018;&#x161;đ?&#x2018;&#x2013;đ?&#x2018;&#x203A;đ??ź(đ?&#x2018;Ľ) Subject to đ?&#x2018;&#x2021;(đ?&#x2018;&#x2039;) â&#x2030;Ľ đ??š(đ?&#x2018;Ľ) đ?&#x2018;&#x2021;(đ?&#x2018;&#x2039;) â&#x2030;Ľ đ??ź(đ?&#x2018;Ľ) 0 â&#x2030;¤ đ?&#x2018;&#x2021;(đ?&#x2018;&#x2039;) + đ??ź(đ?&#x2018;Ľ) + đ??š(đ?&#x2018;Ľ) â&#x2030;¤ 3 (11) đ?&#x2018;&#x2021;(đ?&#x2018;&#x2039;) , đ??ź(đ?&#x2018;&#x2039;) , đ??š(đ?&#x2018;&#x2039;) â&#x2030;Ľ 0 đ?&#x2018;Ľ â&#x2030;Ľ 0 , integer. Where đ?&#x2018;&#x2021;(đ?&#x2018;Ľ) . đ??š(đ?&#x2018;Ľ) , đ??ź(đ?&#x2018;Ľ) denotes the degree of acceptance, rejection and indeterminacy of đ?&#x2018;Ľ respectively. The above problem is equivalent to the following: đ?&#x2018;&#x161;đ?&#x2018;&#x17D;đ?&#x2018;Ľ đ?&#x203A;ź, đ?&#x2018;&#x161;đ?&#x2018;&#x2013;đ?&#x2018;&#x203A; đ?&#x203A;˝ , đ?&#x2018;&#x161;đ?&#x2018;&#x2013;đ?&#x2018;&#x203A; đ?&#x153;&#x192; Subject to đ?&#x203A;ź â&#x2030;¤ đ?&#x2018;&#x2021;(đ?&#x2018;Ľ) đ?&#x203A;˝ â&#x2030;¤ đ??š(đ?&#x2018;Ľ) đ?&#x153;&#x192; â&#x2030;¤ đ??ź(đ?&#x2018;Ľ) đ?&#x203A;źâ&#x2030;Ľđ?&#x203A;˝ đ?&#x203A;źâ&#x2030;Ľđ?&#x153;&#x192; 0â&#x2030;¤ đ?&#x203A;ź + đ?&#x203A;˝ + đ?&#x153;&#x192; â&#x2030;¤ 3 (12) đ?&#x2018;Ľ â&#x2030;Ľ 0 , integer. Where đ?&#x203A;ź denotes the minimal acceptable degree, đ?&#x203A;˝ denote the maximal degree of rejection and đ?&#x153;&#x192; denote maximal degree of indeterminacy. The neutrosophic optimization model can be changed into the following optimization model: đ?&#x2018;&#x161;đ?&#x2018;&#x17D;đ?&#x2018;Ľ(đ?&#x203A;ź â&#x2C6;&#x2019; đ?&#x203A;˝ â&#x2C6;&#x2019; đ?&#x153;&#x192;) Subject to đ?&#x203A;ź â&#x2030;¤ đ?&#x2018;&#x2021;(đ?&#x2018;Ľ) (13) đ?&#x203A;˝ â&#x2030;Ľ đ??š(đ?&#x2018;Ľ) đ?&#x153;&#x192; â&#x2030;Ľ đ??ź(đ?&#x2018;Ľ) đ?&#x203A;źâ&#x2030;Ľđ?&#x203A;˝ đ?&#x203A;źâ&#x2030;Ľđ?&#x153;&#x192; 0â&#x2030;¤ đ?&#x203A;ź + đ?&#x203A;˝ + đ?&#x153;&#x192; â&#x2030;¤ 3 đ?&#x203A;ź, đ?&#x203A;˝, đ?&#x153;&#x192; â&#x2030;Ľ 0 đ?&#x2018;Ľ â&#x2030;Ľ 0 , integer. The previous model can be written as: đ?&#x2018;&#x161;đ?&#x2018;&#x2013;đ?&#x2018;&#x203A; (1- đ?&#x203A;ź) đ?&#x203A;˝ đ?&#x153;&#x192; Subject to đ?&#x203A;ź â&#x2030;¤ đ?&#x2018;&#x2021;(đ?&#x2018;Ľ) đ?&#x203A;˝ â&#x2030;Ľ đ??š(đ?&#x2018;Ľ) đ?&#x153;&#x192; â&#x2030;Ľ đ??ź(đ?&#x2018;Ľ) đ?&#x203A;źâ&#x2030;Ľđ?&#x203A;˝ đ?&#x203A;źâ&#x2030;Ľđ?&#x153;&#x192; 0â&#x2030;¤ đ?&#x203A;ź + đ?&#x203A;˝ + đ?&#x153;&#x192; â&#x2030;¤ 3 (14) đ?&#x2018;Ľ â&#x2030;Ľ 0 , integer.
Mohamed Abdel-Basset et al., Neutrosophic Integer Programming Problem
Neutrosophic Sets and Systems, Vol. 15, 2017
6
5 The Algorithms for Solving Neutrosophic integer Programming Problem (NIPP)
membership, and falsity membership functions and the score and accuracy degrees of aĚ&#x192;, at equations (15) or (16).
5.1 Neutrosophic Cutting Plane Algorithm
Step 2: Create the decision set which include the highest degree of truth-membership and the least degree of falsity and indeterminacy memberships.
Step 1: Convert neutrosophic integer programming problem to its crisp model by using the following method: By defining a method to compare any two single valued triangular neutrosophic numbers which is based on the score function and the accuracy function. Let đ?&#x2018;&#x17D;Ě&#x192; = â&#x152;Š(đ?&#x2018;&#x17D;1 , đ?&#x2018;?1 , đ?&#x2018;?1 ), đ?&#x2018;¤đ?&#x2018;&#x17D;Ě&#x192; , đ?&#x2018;˘đ?&#x2018;&#x17D;Ě&#x192; , đ?&#x2018;Śđ?&#x2018;&#x17D;Ě&#x192; â&#x152;Ş be a single valued triangular neutrosophic number, then 1
đ?&#x2018;&#x2020;(đ?&#x2018;&#x17D;Ě&#x192;) = 16 [đ?&#x2018;&#x17D; + đ?&#x2018;? + đ?&#x2018;?]Ă&#x2014;(2 + đ?&#x153;&#x2021;đ?&#x2018;&#x17D;Ě&#x192; â&#x2C6;&#x2019; đ?&#x2018;Łđ?&#x2018;&#x17D;Ě&#x192; â&#x2C6;&#x2019; đ?&#x153;&#x2020;đ?&#x2018;&#x17D;Ě&#x192; )
(15)
and 1
đ??´(đ?&#x2018;&#x17D;Ě&#x192;) = 16 [đ?&#x2018;&#x17D; + đ?&#x2018;? + đ?&#x2018;?]Ă&#x2014;(2 + đ?&#x153;&#x2021;đ?&#x2018;&#x17D;Ě&#x192; â&#x2C6;&#x2019; đ?&#x2018;Łđ?&#x2018;&#x17D;Ě&#x192; + đ?&#x153;&#x2020;đ?&#x2018;&#x17D;Ě&#x192; )
(16)
is called the score and accuracy degrees of đ?&#x2018;&#x17D;Ě&#x192;, respectively. The neutrosophic integer programming NIP can be represented by crisp programming model using truth membership, indeterminacy membership, and falsity membership functions and the score and accuracy degrees of aĚ&#x192;, at equations (15) or (16).
Step 2: Create the decision set which include the highest degree of truth-membership and the least degree of falsity and indeterminacy memberships. Step 3: Solve the problem as a linear programming problem and ignore integrality.
Step 3: At the first node let the solution of linear programming model with integer restriction as an upper bound and the rounded-down integer solution as a lower bound. Step 4: For branching process, we select the variable with the largest fractional part. Two constrains are obtained after the branching process, one forâ&#x2030;¤ and the other is â&#x2030;Ľ constraint. Step 5: Create two nodes for the two new constraints. Step 6: Solve the model again, after adding new constraints at each node. Step 7: The optimal integer solution has been reached, if the feasible integer solution has the largest upper bound value of any ending node. Otherwise return to step 4. The previous algorithm is for a maximization model. For a minimization model, the solution of linear programming problem with integer restrictions are rounded up and upper and lower bounds are reversed.
Step 4: If the optimal solution is integer, then itâ&#x20AC;&#x2122;s right. Otherwise, go to the next step. 6 Numerical Examples Step 5: Generate a constraint which is satisfied by all integer solutions and add this constraint to the problem.
To measure the efficiency of our proposed model we solved many numerical examples.
Step 6: Go to step 1.
6.1 Illustrative Example #1
5.2 Neutrosophic Branch and Bound Algorithm
đ?&#x2018;&#x161;đ?&#x2018;&#x17D;đ?&#x2018;Ľ
5Ě&#x192;đ?&#x2018;Ľ1 + 3Ě&#x192;đ?&#x2018;Ľ2
Ě&#x192; 4Ě&#x192;đ?&#x2018;Ľ1 + 3Ě&#x192;đ?&#x2018;Ľ2 â&#x2030;¤ 12 Ě&#x192;1đ?&#x2018;Ľ1 + 3Ě&#x192;đ?&#x2018;Ľ2 â&#x2030;¤ 6Ě&#x192; đ?&#x2018;Ľ1 , đ?&#x2018;Ľ2 â&#x2030;Ľ 0 đ?&#x2018;&#x17D;đ?&#x2018;&#x203A;đ?&#x2018;&#x2018; đ?&#x2018;&#x2013;đ?&#x2018;&#x203A;đ?&#x2018;Ąđ?&#x2018;&#x2019;đ?&#x2018;&#x201D;đ?&#x2018;&#x2019;đ?&#x2018;&#x;
Step 1: Convert neutrosophic integer programming problem to its crisp model by using the following method:
đ?&#x2018; đ?&#x2018;˘đ?&#x2018;?đ?&#x2018;&#x2014;đ?&#x2018;&#x2019;đ?&#x2018;?đ?&#x2018;Ą đ?&#x2018;Ąđ?&#x2018;&#x153;
By defining a method to compare any two single valued triangular neutrosophic numbers which is based on the score function and the accuracy function. Let đ?&#x2018;&#x17D;Ě&#x192; = â&#x152;Š(đ?&#x2018;&#x17D;1 , đ?&#x2018;?1 , đ?&#x2018;?1 ), đ?&#x2018;¤đ?&#x2018;&#x17D;Ě&#x192; , đ?&#x2018;˘đ?&#x2018;&#x17D;Ě&#x192; , đ?&#x2018;Śđ?&#x2018;&#x17D;Ě&#x192; â&#x152;Ş be a single valued triangular neutrosophic number, then
where 5Ě&#x192; = â&#x152;Š(4,5,6 ), 0.8, 0.6, 0.4 â&#x152;Ş 3Ě&#x192; = â&#x152;Š(2.5,3,3.5 ), 0.75, 0.5, 0.3 â&#x152;Ş 4Ě&#x192; = â&#x152;Š(3.5,4,4.1 ), 1, 0.5, 0.0 â&#x152;Ş 3Ě&#x192; = â&#x152;Š(2.5,3,3.5 ), 0.75, 0.5, 0.25 â&#x152;Ş 1Ě&#x192; = â&#x152;Š(0,1,2 ), 1, 0.5, 0 â&#x152;Ş 3Ě&#x192; = â&#x152;Š(2.8,3,3.2 ), 0.75, 0.5, 0.25 â&#x152;Ş Ě&#x192; = â&#x152;Š(11,12,13 ), 1, 0.5, 0 â&#x152;Ş 12 6Ě&#x192; = â&#x152;Š(5.5,6,7.5 ), 0.8, 0.6, 0.4 â&#x152;Ş
1
đ?&#x2018;&#x2020;(đ?&#x2018;&#x17D;Ě&#x192;) = 16 [đ?&#x2018;&#x17D; + đ?&#x2018;? + đ?&#x2018;?]Ă&#x2014;(2 + đ?&#x153;&#x2021;đ?&#x2018;&#x17D;Ě&#x192; â&#x2C6;&#x2019; đ?&#x2018;Łđ?&#x2018;&#x17D;Ě&#x192; â&#x2C6;&#x2019; đ?&#x153;&#x2020;đ?&#x2018;&#x17D;Ě&#x192; )
(15)
and 1
đ??´(đ?&#x2018;&#x17D;Ě&#x192;) = 16 [đ?&#x2018;&#x17D; + đ?&#x2018;? + đ?&#x2018;?]Ă&#x2014;(2 + đ?&#x153;&#x2021;đ?&#x2018;&#x17D;Ě&#x192; â&#x2C6;&#x2019; đ?&#x2018;Łđ?&#x2018;&#x17D;Ě&#x192; + đ?&#x153;&#x2020;đ?&#x2018;&#x17D;Ě&#x192; )
(16)
is called the score and accuracy degrees of đ?&#x2018;&#x17D;Ě&#x192;, respectively. The neutrosophic integer programming NIP can be represented by crisp programming model using truth membership, indeterminacy
Then the neutrosophic model converted to the crisp model by using Eq.15 , Eq.16.as follows :
Mohamed Abdel-Basset et al., Neutrosophic Integer Programming Problem
7
Neutrosophic Sets and Systems, Vol. 15, 2017
max
5.6875đ?&#x2018;Ľ1 + 3.5968đ?&#x2018;Ľ2 4.3125đ?&#x2018;Ľ1 + 3.625đ?&#x2018;Ľ2 â&#x2030;¤ 14.375 subject to 0.2815đ?&#x2018;Ľ1 + 3.925đ?&#x2018;Ľ2 â&#x2030;¤ 7.6375 đ?&#x2018;Ľ1 , đ?&#x2018;Ľ2 â&#x2030;Ľ 0 đ?&#x2018;&#x17D;đ?&#x2018;&#x203A;đ?&#x2018;&#x2018; đ?&#x2018;&#x2013;đ?&#x2018;&#x203A;đ?&#x2018;Ąđ?&#x2018;&#x2019;đ?&#x2018;&#x201D;đ?&#x2018;&#x2019;đ?&#x2018;&#x;
7 Conclusions and Future Work
The optimal solution of the problem is đ?&#x2018;Ľ â&#x2C6;&#x2014; = (3,0) with optimal objective value 17.06250. 6.2 Illustrative Example #2 Ě&#x192; đ?&#x2018;Ľ1 + 48 Ě&#x192; đ?&#x2018;Ľ2 đ?&#x2018;&#x161;đ?&#x2018;&#x17D;đ?&#x2018;Ľ 25 15đ?&#x2018;Ľ1 + 30đ?&#x2018;Ľ2 â&#x2030;¤ 45000 24đ?&#x2018;Ľ1 + 6đ?&#x2018;Ľ2 â&#x2030;¤ 24000 đ?&#x2018; đ?&#x2018;˘đ?&#x2018;?đ?&#x2018;&#x2014;đ?&#x2018;&#x2019;đ?&#x2018;?đ?&#x2018;Ą đ?&#x2018;Ąđ?&#x2018;&#x153; 21đ?&#x2018;Ľ1 + 14đ?&#x2018;Ľ2 â&#x2030;¤ 28000 đ?&#x2018;Ľ1 , đ?&#x2018;Ľ2 â&#x2030;Ľ 0 đ?&#x2018;&#x17D;đ?&#x2018;&#x203A;đ?&#x2018;&#x2018; đ?&#x2018;&#x2013;đ?&#x2018;&#x203A;đ?&#x2018;Ąđ?&#x2018;&#x2019;đ?&#x2018;&#x201D;đ?&#x2018;&#x2019;đ?&#x2018;&#x; where Ě&#x192; = â&#x152;Š(19,25,33 ), 0.8,0.5,0 â&#x152;Ş; 25 Ě&#x192; = â&#x152;Š(44,48,54 ), 0.9,0.5,0 â&#x152;Ş 48
In this paper, we proposed an integer programming model based on neutrosophic environment, simultaneously considering the degrees of acceptance, indeterminacy and rejection of objectives, by proposed model for solving neutrosophic integer programming problems (NIPP). In the model, we maximize the degrees of acceptance and minimize indeterminacy and rejection of objectives. NIPP was transformed into a crisp programming model using truth membership, indeterminacy membership, falsity membership and score functions. We also give numerical examples to show the efficiency of the proposed method. Future research directs to studying the duality theory of integer programming problems based on Neutrosophic. References
Then the neutrosophic model converted to the crisp model as : max 27.8875đ?&#x2018;Ľ1 + 55.3đ?&#x2018;Ľ2 15đ?&#x2018;Ľ1 + 30đ?&#x2018;Ľ2 â&#x2030;¤ 45000 24đ?&#x2018;Ľ1 + 6đ?&#x2018;Ľ2 â&#x2030;¤ 24000 subject to 21đ?&#x2018;Ľ1 + 14đ?&#x2018;Ľ2 â&#x2030;¤ 28000 đ?&#x2018;Ľ1 , đ?&#x2018;Ľ2 â&#x2030;Ľ 0 đ?&#x2018;&#x17D;đ?&#x2018;&#x203A;đ?&#x2018;&#x2018; đ?&#x2018;&#x2013;đ?&#x2018;&#x203A;đ?&#x2018;Ąđ?&#x2018;&#x2019;đ?&#x2018;&#x201D;đ?&#x2018;&#x2019;đ?&#x2018;&#x; The optimal solution of the problem is đ?&#x2018;Ľ â&#x2C6;&#x2014; = (500,1250) with optimal objective value 83068.75.
[1] Smarandache, F. â&#x20AC;&#x153;A Unifying Field in Logics:Neutrosophic Logic. Neutrosophy, Neutrosophic Set, Neutrosophic Probability: Neutrosophic Logic.Neutrosophy, Neutrosophic Set, Neutrosophic Probability. Infinite Study, 2005. [2] I. M. Hezam, M. Abdel-Baset, F. Smarandache 2015 Taylor Series Approximation to Solve Neutrosophic Multiobjective Programming Problem Neutrosophic Sets and Systems An International Journal in Information Science and Engineering Vol.10 pp.39-45. [3] Abdel-Baset, M., Hezam, I. M., & Smarandache, F. (2016). Neutrosophic Goal Programming. Neutrosophic Sets & Systems, 11. [4] Smarandache, F. "A Geometric Interpretation of the Neutrosophic Set-A Generalization of the Intuitionistic Fuzzy Set." arXiv preprint math/0404520(2004). [5] R. Ĺ&#x17E;ahin, and Muhammed Y. "A Multi-criteria neutrosophic group decision making metod based TOPSIS for supplier selection." arXiv preprint arXiv:1412.5077 (2014). Received: January 6, 2017. Accepted: January 30, 2017.
Mohamed Abdel-Basset et al., Neutrosophic Integer Programming Problem