You are on page 1of 5

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 The Neutrosophic Integer Programming Problem (NIP) is
programming in neutrosophic environment, by consi- transformed into a crisp programming model, using truth
dering coffecients of problem as a triangulare neutros- membership (T), indeterminacy membership (I), and fal-
ophic numbers. The degrees of acceptance, indeterminacy sity membership (F) functions as well as single valued
and rejection of objectives are simultaneously considered. triangular neutrosophic numbers. To measure the effic-
iency of the model, we solved several numerical examples.

Keywords: Neutrosophic; integer programming; single valued triangular neutrosophic number.

1 Introduction where T,I,F are standard or non-standard subsets of ]-0, 1+[.


The decision makers in neutrosophic set want to increase the
In linear programming models, decision variables are al- degree of truth-membership and decrease the degree of in-
lowed to be fractional. For example, it is reasonable to ac- determinacy and falsity membership.
cept a solution giving an hourly production of automobiles
1 The structure of the paper is as follows: the next section is a
at 64 , if the model were based upon average hourly pro-
2 preliminary discussion; the third section describes the
duction. However, fractional solutions are not realistic in formulation of integer programing problem using the
many situations and to deal with this matter, integer pro- proposed model; the fourth section presents some
gramming problems are introduced. We can define integer illustrative examples to put on view how the approach can
programming problem as a linear programming problem be applied; the last section summarizes the conclusions and
with integer restrictions on decision variables. When some, gives an outlook for future research.
but not all decision variables are restricted to be integer, this
problem called a mixed integer problem and when all deci- 2 Some Preliminaries
sion variables are integers, its a pure integer program. Inte-
ger programming plays an important role in supporting 2.1 Neutrosophic Set [4]
managerial decisions. In integer programming problems the
Let be a space of points (objects) and . A neutro-
decision maker may not be able to specify the objective sophic set in is defined by a truth-membership function
function and/or constraints functions precisely. In 1995, (), an indeterminacy-membership function () and a fal-
Smarandache [1-3] introduce neutrosophy which is the sity-membership function (). (), () and () are real
study of neutralities as an extension of dialectics. Neutro- standard or real nonstandard subsets of ]0,1+[. That is
sophic is the derivative of neutrosophy and it includes neu- ():]0,1+[, I():]0,1+[ and F():]0,1+[.
trosophic set, neutrosophic probability, neutrosophic statis- There is no restriction on the sum of (), () and (), so
tics and neutrosophic logic. Neutrosophic theory means 0sup()sup()()3+.
neutrosophy applied in many fields of sciences, in order to
solve problems related to indeterminacy. Although intui- 2.2 Single Valued Neutrosophic Sets (SVNS) [3-4]
tionistic fuzzy sets can only handle incomplete information
Let be a universe of discourse. A single valued neu-
not indeterminate, the neutrosophic set can handle both in-
trosophic set over is an object having the form
complete and indeterminate information.[4] Neutrosophic
= {, T(), I(),F():},
sets characterized by three independent degrees as in Fig.1.,
where T():[0,1], I():[0,1] and F():[0,1]
namely truth-membership degree (T), indeterminacy-mem- with 0T()+ I()+F()3 for all . The intervals T(),
bership degree(I), and falsity-membership degree (F),

Mohamed Abdel-Basset et al., Neutrosophic Integer Programming Problem


4 Neutrosophic Sets and Systems, Vol. 15, 2017

2.5 Intersection [5]


I() and F() denote the truth-membership degree, the in- The intersection of two single valued neutrosophic sets
determinacy-membership degree and the falsity member- A and B is a single valued neutrosophic set C, written as
ship degree of to , respectively. C = AB, whose truth-membership, indeterminacy mem-
In the following, we write SVN numbers instead of sin- bership and falsity-membership functions are given by
gle valued neutrosophic numbers. For convenience, a SVN ()() = ( ()() ,()() ) ,
number is denoted by = (,b,), where ,,[0,1] and ()() = ( ()() ,()() ) ,
++3. ()() = (()() ,()() ) for all in

3 Neutrosophic Integer Programming Problems


Integer programming problem with neutrosophic coef-
ficients (NIPP) is defined as the following:
Maximize Z= =1

Subject to
nj=1 a~n
ij i = 1, , , (1)
0, = 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
1 2
2 1
T a~n
ij (x)={
2
2 3 (2)
32
0
Figure 1: Neutrosophication process
The indeterminacy- membership function of neutrosophic
2.3 Complement [5]
number is defined as:
1
The complement of a single valued neutrosophic set 1 2
2 1
is denoted by C () and is defined by I a~n
ij (x)=
2
2 3 (3)
32
()() = ()() , { 0
()() = 1 ()() , And its falsity- membership function of neutrosophic
~
number is defined as:
()() = ()() for all in 1
1 2
2 1
F a~n
ij (x)=
2
2 3 (4)
2.4 Union [5] 32
{1
The union of two single valued neutrosophic sets A and
B is a single valued neutrosophic set C, written as C = AUB, Then we find the maximum and minimum values of the
whose truth-membership, indeterminacy membership and objective function for truth-membership, indeterminacand
falsity-membership functions are given by falsity membership as follows:
()() = ( ()() ,()() ) ,
()() = ( ()() ,()() ) , = max{( )} and =min{( )} where 1
()() = (()() ,()() ) for all in

= and = ( )

Mohamed Abdel-Basset et al., Neutrosophic Integer Programming Problem


Neutrosophic Sets and Systems, Vol. 15, 2017 5


= = ( ) ()
Where R ,S are predetermined real number in (0,1) ()
The truth membership, indeterminacy membership, falsity
()
membership of objective function as follows:
() = Subject to
1 () ()
() () ()
{ < () (5)

0 () + () + () 3 (11)
0 () >
() , () , () 0
() = 0 , integer.
0 Where () . () , () denotes the degree of acceptance,
() rejection and indeterminacy of respectively.
< () (6)

{ 0 () > The above problem is equivalent to the following:
, ,
Subject to
() = ()
0 ()
() ()
{ < () (7)


1 () >

0 + + 3 (12)
The neutrosophic set of the decision variable is
0 , integer.
defined as: Where denotes the minimal acceptable degree, denote
()
= the maximal degree of rejection and denote maximal de-
1 0 gree of indeterminacy.
The neutrosophic optimization model can be changed
{ 0 < (8) into the following optimization model:

0 > ( )
() Subject to

() (13)
0 0 ()

= 0 < (9) ()
+
{ 1 >
0 + + 3
, , 0
()
0 , integer.
0 0 (10) The previous model can be written as:
(1- )
= 0 < Subject to
+ ()
{ 0 > ()
Where , are integer numbers. ()

4 Neutrosophic Optimization Model of integer pro-
gramming problem 0 + + 3 (14)
In our neutrosophic model we want to maximize the de-
0 , integer.
gree of acceptance and minimize the degree of rejection and
indeterminacy of the neutrosophic objective function and
constraints. Neutrosophic optimization model can be de-
fined as:

Mohamed Abdel-Basset et al., Neutrosophic Integer Programming Problem


6 Neutrosophic Sets and Systems, Vol. 15, 2017

5 The Algorithms for Solving Neutrosophic inte- membership, and falsity membership functions and the score and
ger Programming Problem (NIPP) accuracy degrees of a, 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
Step 1: Convert neutrosophic integer programming problem and indeterminacy memberships.
to its crisp model by using the following method:
By defining a method to compare any two single valued triangular Step 3: At the first node let the solution of linear program-
neutrosophic numbers which is based on the score function and the ming model with integer restriction as an upper bound and
accuracy function. Let = (1 , 1 , 1 ), , , be a single the rounded-down integer solution as a lower bound.
valued triangular neutrosophic number, then

1
Step 4: For branching process, we select the variable with
() = 16 [ + + ](2 + ) (15) the largest fractional part. Two constrains are obtained after
and the branching process, one for and the other is con-
1
() = 16 [ + + ](2 + + ) (16) straint.

is called the score and accuracy degrees of , respectively. The Step 5: Create two nodes for the two new constraints.
neutrosophic integer programming NIP can be represented by crisp
programming model using truth membership, indeterminacy Step 6: Solve the model again, after adding new constraints
membership, and falsity membership functions and the score and at each node.
accuracy degrees of a, at equations (15) or (16).
Step 7: The optimal integer solution has been reached, if the
Step 2: Create the decision set which include the highest feasible integer solution has the largest upper bound value
degree of truth-membership and the least degree of falsity of any ending node. Otherwise return to step 4.
and indeterminacy memberships.
The previous algorithm is for a maximization model. For a
Step 3: Solve the problem as a linear programming problem minimization model, the solution of linear programming
and ignore integrality. problem with integer restrictions are rounded up and upper
and lower bounds are reversed.
Step 4: If the optimal solution is integer, then its right.
Otherwise, go to the next step.
6 Numerical Examples
Step 5: Generate a constraint which is satisfied by all inte- To measure the efficiency of our proposed model we
ger solutions and add this constraint to the problem. solved many numerical examples.
Step 6: Go to step 1. 6.1 Illustrative Example #1

51 + 32
5.2 Neutrosophic Branch and Bound Algorithm
41 + 32 12

Step 1: Convert neutrosophic integer programming problem 11 + 32 6
to its crisp model by using the following method: 1 , 2 0
By defining a method to compare any two single valued triangular where
neutrosophic numbers which is based on the score function and the
5 = (4,5,6 ), 0.8, 0.6, 0.4
accuracy function. Let = (1 , 1 , 1 ), , , be a single
3 = (2.5,3,3.5 ), 0.75, 0.5, 0.3
valued triangular neutrosophic number, then
4 = (3.5,4,4.1 ), 1, 0.5, 0.0
1 3 = (2.5,3,3.5 ), 0.75, 0.5, 0.25
() = 16 [ + + ](2 + ) (15)
1 = (0,1,2 ), 1, 0.5, 0
and
1 3 = (2.8,3,3.2 ), 0.75, 0.5, 0.25
() = 16 [ + + ](2 + + ) (16) = (11,12,13 ), 1, 0.5, 0
12
6 = (5.5,6,7.5 ), 0.8, 0.6, 0.4
is called the score and accuracy degrees of , respectively. The
neutrosophic integer programming NIP can be represented by crisp
Then the neutrosophic model converted to the crisp model
programming model using truth membership, indeterminacy
by using Eq.15 , Eq.16.as follows :

Mohamed Abdel-Basset et al., Neutrosophic Integer Programming Problem


Neutrosophic Sets and Systems, Vol. 15, 2017 7

max 5.68751 + 3.59682 7 Conclusions and Future Work


4.31251 + 3.6252 14.375
In this paper, we proposed an integer programming
subject to 0.28151 + 3.9252 7.6375
model based on neutrosophic environment, simultaneously
1 , 2 0
considering the degrees of acceptance, indeterminacy and
rejection of objectives, by proposed model for solving
The optimal solution of the problem is = (3,0) with neutrosophic integer programming problems (NIPP). In the
optimal objective value 17.06250. model, we maximize the degrees of acceptance and
minimize indeterminacy and rejection of objectives. NIPP
6.2 Illustrative Example #2 was transformed into a crisp programming model using
25 1 + 48
2 truth membership, indeterminacy membership, falsity
151 + 302 45000 membership and score functions. We also give numerical
241 + 62 24000 examples to show the efficiency of the proposed method.
Future research directs to studying the duality theory of
211 + 142 28000
1 , 2 0 integer programming problems based on Neutrosophic.
where
= (19,25,33 ), 0.8,0.5,0 ;
25 References
= (44,48,54 ), 0.9,0.5,0
48 [1] Smarandache, F. A Unifying Field in Logics:Neutrosophic
Logic. Neutrosophy, Neutrosophic Set, Neutrosophic Proba-
Then the neutrosophic model converted to the crisp model bility: Neutrosophic Logic.Neutrosophy, Neutrosophic Set,
as : Neutrosophic Probability. Infinite Study, 2005.
[2] I. M. Hezam, M. Abdel-Baset, F. Smarandache 2015 Taylor
max 27.88751 + 55.32
Series Approximation to Solve Neutrosophic Multiobjective
151 + 302 45000
Programming Problem Neutrosophic Sets and Systems An
241 + 62 24000 International Journal in Information Science and Engineering
subject to
211 + 142 28000 Vol.10 pp.39-45.
1 , 2 0 [3] Abdel-Baset, M., Hezam, I. M., & Smarandache, F. (2016).
Neutrosophic Goal Programming. Neutrosophic Sets & Sys-
The optimal solution of the problem is = (500,1250) tems, 11.
with optimal objective value 83068.75. [4] Smarandache, F. "A Geometric Interpretation of the Neu-
trosophic Set-A Generalization of the Intuitionistic Fuzzy
Set." arXiv preprint math/0404520(2004).
[5] R. ahin, and Muhammed Y. "A Multi-criteria neutrosophic
group decision making metod based TOPSIS for supplier se-
lection." arXiv preprint arXiv:1412.5077 (2014).

Received: January 6, 2017. Accepted: January 30, 2017.

Mohamed Abdel-Basset et al., Neutrosophic Integer Programming Problem

You might also like