• google scholor
  • Views: 3572

  • PDF Downloads: 1942

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.


Fuzzy Graph; k-fuzzy coloring; chromatic fuzzy sum of Graph; Г-chromatic sum of 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.04

Copy 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


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 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 C= suppγ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) = ∑r(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

vol_1_no_1_task_vive_for13

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

vol_1_no_1_task_vive_for16

Let Γ3 = { ϒ1, ϒ2, ϒ3 } be a family of fuzzy set defined on V where

vol_1_no_1_task_vive_for14

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:

vol_1_no_1_task_vive_for15
The Γ3 chromatic fuzzy sum of G

vol_1_no_1_task_vive_for16

Therefore the fuzzy chromatic sum of G is

vol_1_no_1_task_vive_for17

Calculation for w:

vol_1_no_1_task_vive_for18

Now,

vol_1_no_1_task_vive_for19

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

  1. C and B. N. Onagh, “Vertex Strength of Fuzzy Graphs”, International Journal of Mathematics and Mathematics Sciences. (2006).
  2. E, “The Chromatic sum of a Graph”, PhD dissertation Western Michigan University, Michigan, (1989).
  3. S, T. Ortuno, J. Ramirez and J. Yanez, “Coloring Fuzzy Graphs”, Omega 32: 211-221 (2005).
  4. 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).
  5. 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).
  6. S, “Edge Critical Graph with double domination” Conference Proceeding of NCCT-08, Pp.51 (2008).
  7. S, “Total Domination Number of Planer Graph” Conference Proceeding of NCCMMGP-08, Pp.01-17, (2008).
  8. S, “The N Tuple Dominating of Graph with Algorithmic Approach” Conference Proceeding of ICMCS-09, 1.1;  69-71 (2009).
  9. 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).
  10. S, “Fuzzy Graph Application of Job Allocation”, International Journal of Engineering & Innovative Technology, 1(2012).
  11. 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).
Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.