Task Scheduling Problem Using Fuzzy Graph
Vivek Raich 1* and Shweta Rai 2
1Holkar Science College, Indore, MP India .
2Christian Eminent College, Indore, MP India .
Corresponding author Email: drvivekraich@gmail.com
DOI: http://dx.doi.org/10.13005/OJPS01.0102.04
The concept of obtaining fuzzy sum of fuzzy colorings problem has a natural application in scheduling theory. The problem of scheduling N jobs on a single machine and obtain the minimum value of the job completion times is equivalent to finding the fuzzy chromatic sum of the fuzzy graph modeled for this problem. The aim of this paper is to solve task scheduling problems using fuzzy graph.
Copy the following to cite this article:
Raich V. Rai S. Task Scheduling Problem Using Fuzzy Graph. Orient J Phys Sciences 2016;1(1-2).
DOI:http://dx.doi.org/10.13005/OJPS01.0102.04Copy the following to cite this URL:
Raich V. Rai S. Task Scheduling Problem Using Fuzzy Graph. Orient J Phys Sciences 2016;1(1-2). Available from: https://bit.ly/2JOavYg
Download article (pdf) Citation Manager
Select type of program for download
Endnote EndNote format (Mac & Win) | |
Reference Manager Ris format (Win only) | |
Procite Ris format (Win only) | |
Medlars Format | |
RefWorks Format RefWorks format (Mac & Win) | |
BibTex Format BibTex format (Mac & Win) |
Introduction
The field of mathematics plays vital role in various field. One of the important areas in Mathematics is graph theory, which is used in several models. The origin of graph theory started with Konigsberg bridge problem, in 1735. It was a long standing problem until solved by Leonhard Euler, by means of graph. The colouring problem consists of determining the chromatic number of a graph and an associated colouring function. Let G be a simple graph with n vertices. A colouring of the vertices of G is a mapping f: V (G) → N, such that adjacent vertices are assigned different colours. The chromatic sum of a graph introduced in5 is defined as the smallest possible total over all vertices that can occur among all colourings of G. Senthilraj S.10 generalize these concepts to fuzzy graphs. He define fuzzy graphs with fuzzy vertex set and fuzzy edge set and generalize the concept of the chromatic joins and chromatic sum of a graph to fuzzy graphs and define the fuzzy chromatic sum of fuzzy graph. Author consider the problem of scheduling N jobs on a single machine and obtain the minimum value of the job completion times which is equivalent to finding the fuzzy chromatic sum of the fuzzy graph modeled for this problem by considering the example of scheduling 6 jobs on a single machine.
In this paper we generalize the above said result by considering the case of scheduling 8 tasks on a single machine and obtain a minimum value of the task completion time.
Preliminaries and results
Definition
A fuzzy set defined on a non empty set X is the family A = { (x, μ A (x)/x ∈ X}, where μ A : X → I is the membership function. In classical fuzzy set theory the set is usually defined as the interval [0,1] such that
It takes any intermediate value between 0 and 1 represents the degree in which x ∈ A. The set I could be discrete set of the form I = {0,1,...k} where μ A (x) < μ (x') indicates that the degree of membership of to is lower than the degree of membership of x to A is lower than the degree of membership of x'.
Definition
Let be a finite nonempty set. The triple Ì‚G = (V, σ, μ) is called a fuzzy graph on V where σ and μ are fuzzy sets on V and E respectively, such that μ (uv) ≤ σ(u) ∧ σ (v) for all u, v ∈ V and uv ∈ E. For fuzzy graph Ì‚G = (V, σ, μ), the elements V and E are called set of vertices and set of edges of G respectively.
Definition
A fuzzy graph Ì‚G = (V, σ, μ) is called a complete fuzzy graph if μ (uv) = σ (u) ∧ σ (v)for all u, v ∈ V and u, v ∈ E . We denote this complete fuzzy graph by Ì‚Gk.
Definition
Two vertices u and v in Ì‚G are called adjacent if (1/2) [σ (u) ∧ σ (v)] ≤ μ (uv).
Definition
The edge uv of Ì‚G is called strong if u and v are adjacent. Otherwise it is called weak.
Definition
A family ⌈ = { ϒ1, ϒ2,....,ϒk } of fuzzy sets on V is called a k-fuzzy coloring of Äœ = (V, σ, μ) if
a) ∧⌈ = σ
b) ϒi ∧ϒj = 0
c) For every strong edge of uv of Äœ, ϒi (u)∧ϒj (v) = 0 for 1 ≤ i ≤ k.
The above definition of k-fuzzy coloring was defined by the authors Eslahchi and Onagh [1] on fuzzy set of vertices.
Definition
The least value of k for which Ghas a fuzzy coloring, denoted by xf (G), is called the fuzzy chromatic number of G.
Definition
For a k-fuzzy coloring ⌈= { ϒ1, ϒ2,....,ϒk } of a fuzzy graph ofG, ⌈ chromatic fuzzy sum of G denoted by ∑⌈(G) is defined as
Where Ci = suppγi and θi (x) = {max{σ (x) + μ (xy) / y ∈ Ci}.
Definition
The chromatic fuzzy sum of Gdenoted by ∑(G) is defined as follows
∑(G) = min {∑Γ (G)/Γ is fuzzy colouring}.
The number of fuzzy coloring of G is finite and so there exist a fuzzy Γ0 which is called minimum fuzzy coloring of G such that ∑(G) = ∑r0 (G).
Theorem
Let G be a fuzzy graph and Γ0 = { ϒ1, ϒ2,....,ϒk } is minimum fuzzy sum coloring of G. Then
Theorem
For a fuzzy graph
where h (σ) is height of σ and |V| is cardinality of V.
Remarks
- Let Äœ = (V, σ, μ) be a connected fuzzy graph with strong edges. Then the lower bound for ∑(G) isw , where w = max {σ(x) + μ(xy) > o,x ∈ V is weak edge of G}.
- The fuzzy chromatic sum lies between
Results and Discussions
Find a minimum value of the task completion time for scheduling 8 tasks on a single machine.Assume that at any time the machine is capable to perform any number of tasks and these tasks are independent or conflicts between them are less than one. Consider the time consuming
for task 1and 4 is 0.4hrs,
for tasks 3 and 6 is 0.3hrs,
for tasks 2 and 5 is 1hrs.
for tasks 7 and 8 is 0.2hrs.
Also,
Task {(2, 5), (5, 6), (6, 7)}conflict together with 0.1 hrs.
Task, {(1, 2), (1, 4), (1, 5), (2, 4), (4, 8)}conflict together with 0.4 hrs.
Task {(1, 3), (2, 8), (3, 4), (4, 5), (5, 7)}conflict together with 0.3 hrs.
Now, we define the fuzzy graph for above problem>
Let Äœ = (V, σ, μ) where V is the set of all task, σ(x) is the amount of consuming time of machine for each x∈ V and μ(x,y) is the measure of the conflict between the task x and y. Finding the minimum value of job completion time for this problem is equivalent to the chromatic sum of Äœ.
The fuzzy graph Äœ = (V, σ, μ) corresponding to our example is defined as follows:
Let V = {1, 2, 3, 4, 5, 6, 7, 8},
The fuzzy graph for above problem is
Strong edges: (1, 2), (1,3), (1, 4), (1, 5), (2, 4), (3, 4), (4, 5), (4, 7), (4, 8), (5, 7), (6, 7).
Weak edges: (1, 6), (1, 7), (1, 8), (2, 3), (2, 5), (2, 6), (2, 7), (2, 8), (3, 5), (3, 6), (3, 7), (3, 8), (4, 6), (5, 6), (5, 8), (6, 8), (7,
Let Γ1 = { ϒ1, ϒ2,....,ϒ8 } be a family of fuzzy set defined on V where
V | ϒ1 | ϒ2 | ϒ3 | ϒ4 | ϒ5 | ϒ6 | ϒ7 | ϒ8 | maxϒ1 = σ (i) |
1 | 0 | 0 | 0.4 | 0 | 0 | 0 | 0 | 0 | 0.4 |
2 | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1.0 |
3 | 0 | 0 | 0 | 0 | 0.3 | 0 | 0 | 0 | 0.3 |
4 | 0 | 0 | 0 | 0.4 | 0 | 0 | 0 | 0 | 0.4 |
5 | 0 | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 | 1.0 |
6 | 0 | 0 | 0 | 0 | 0 | 0.3 | 0 | 0 | 0.3 |
7 | 0 | 0 | 0 | 0 | 0 | 0 | 0.2 | 0 | 0.2 |
8 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.2 | 0.2 |
From the above table, we can see that Γ1 satisfied all the properties of k-
Therefore G has 8-Coloring and xf (G)=8. For this 8-Coloring, Γ1 chromatic number can be calculated as follows:
The Γ1 chromatic fuzzy sum of G
Let Γ2 = { ϒ1, ϒ2,....,ϒ5 } be a family of fuzzy set defined on V where
V | ϒ1 | ϒ2 | ϒ3 | ϒ4 | ϒ1 | maxϒ1 = σ (i) |
1 | 0 | 0 | 0.4 | 0 | 0 | 0.4 |
2 | 0 | 1.0 | 0 | 0 | 0 | 1.0 |
3 | 0.3 | 0 | 0 | 0 | 0.3 | 0.3 |
4 | 0 | 0 | 0 | 0.4 | 0 | 0.4 |
5 | 1.0 | 0 | 0 | 0 | 0 | 1.0 |
6 | 0 | 0 | 0 | 0 | 0 | 0.3 |
7 | 0 | 0 | 0.2 | 0 | 0 | 0.2 |
8 | 0 | 0 | 0.2 | 0 | 0 | 0.2 |
Again from the above table, we can see that Γ2 satisfied all the properties of k- fuzzy coloring.
Therefore G has 5-Coloring and xf =5. For this 5-Coloring, chromatic number can be calculated as follows:
The Γ2 chromatic fuzzy sum of G
Let Γ3 = { ϒ1, ϒ2, ϒ3 } be a family of fuzzy set defined on V where
V | ϒ1 | ϒ2 | ϒ3 | maxϒ1 = σ (i) |
1 | 0 | 0.4 | 0 | 0.4 |
2 | 1.0 | 0 | 0 | 1.0 |
3 | 0.3 | 0 | 0 | 0.3 |
4 | 0 | 0 | 0.4 | 0.4 |
5 | 1.0 | 0 | 0 | 1.0 |
6 | 0.3 | 0 | 0 | 0.3 |
7 | 0 | 0.2 | 0 | 0.2 |
8 | 0 | 0.2 | 0 | 0.2 |
Again from the above table, we can see that Γ3 satisfied all the properties of k- fuzzy coloring.
Therefore G has 3-Coloring and xf (G) =5. For this 3-Coloring, Γ3 chromatic number can be calculated as follows:
The Γ3 chromatic fuzzy sum of G
Therefore the fuzzy chromatic sum of G is
Calculation for w:
Now,
Conclusion
The fuzzy chromatic number lies between 30 and 1.9592. In our problem ∑(G) = 5.5
Therefore the minimum time of task completion of our problem is 5.5hrs.
References
- C and B. N. Onagh, “Vertex Strength of Fuzzy Graphs”, International Journal of Mathematics and Mathematics Sciences. (2006).
- E, “The Chromatic sum of a Graph”, PhD dissertation Western Michigan University, Michigan, (1989).
- S, T. Ortuno, J. Ramirez and J. Yanez, “Coloring Fuzzy Graphs”, Omega 32: 211-221 (2005).
- Pardlos PM, Mavridou T, Xue J. “The Graph Coloring Problem: a bibliographic survey”. In Du Dz, Pardalos PM, Editoers, handbook of combinational optimization, Boston Kluwer Academic Publishers, 2 (1998).
- S, “On the matrix of chromatic joins” International Journal of Applied Theoratical and Information Technology Asian Research Publication Agency Network, 4(3):106-110 (2008).
- S, “Edge Critical Graph with double domination” Conference Proceeding of NCCT-08, Pp.51 (2008).
- S, “Total Domination Number of Planer Graph” Conference Proceeding of NCCMMGP-08, Pp.01-17, (2008).
- S, “The N Tuple Dominating of Graph with Algorithmic Approach” Conference Proceeding of ICMCS-09, 1.1; 69-71 (2009).
- S, “Dominating Related Parameters on Bounds”, International Journal on Computer Engineering & Information Technology, SERC, State of California (C.A.) USA Publication, 4(6); 34-42 (2009).
- S, “Fuzzy Graph Application of Job Allocation”, International Journal of Engineering & Innovative Technology, 1(2012).
- Nivethan, Dr.(Mrs) A.Parvathi,” Fuzzy Total Coloring and Chromatic Number of a Complete Fuzzy Graph”, International Journal of Emerging Trends in Engineering and Development, 6(3): (2013).
This work is licensed under a Creative Commons Attribution 4.0 International License.