Adding Relations in the Same Level of a Linking Pin Type Organization Structure

Similar documents
Adding Relations in Multi-levels to an Organization Structure of a Complete Binary Tree Maximizing Total Shortening Path Length

The null-pointers in a binary search tree are replaced by pointers to special null-vertices, that do not carry any object-data

ICS 252 Introduction to Computer Design

Tribhuvan University Institute of Science and Technology Micro Syllabus

arxiv: v1 [cs.ds] 11 Oct 2018

Algorithms and Complexity Theory. Chapter 8: Introduction to Complexity. Computer Science - Durban - September 2005

Tree Decomposition of Graphs

S56 (5.1) Polynomials.notebook August 25, 2016

Each internal node v with d(v) children stores d 1 keys. k i 1 < key in i-th sub-tree k i, where we use k 0 = and k d =.

Constructing Node-Disjoint Paths in Enhanced Pyramid Networks

A Group Analytic Network Process (ANP) for Incomplete Information

Decomposition Algorithm of Generalized Horner Scheme for Multidimensional Polynomial Evaluation

MULTIHOMING IN COMPUTER NETWORKS: A TOPOLOGY-DESIGN APPROACH. Ariel Orda Raphael Rom

Math 345 Sp 07 Day 7. b. Prove that the image of a homomorphism is a subring.

A Bound for Non-Subgraph Isomorphism

The Multiple Traveling Salesman Problem with Time Windows: Bounds for the Minimum Number of Vehicles

Augmenting Outerplanar Graphs to Meet Diameter Requirements

CMPSCI 611 Advanced Algorithms Midterm Exam Fall 2015

On Hamiltonian cycles and Hamiltonian paths

Stationary Flows in Acyclic Queuing Networks

Proof methods and greedy algorithms

Cleaning Interval Graphs

Phylogenetic Networks, Trees, and Clusters

Lecture 9. Greedy Algorithm

Lecture 11. Single-Source Shortest Paths All-Pairs Shortest Paths

Exact and Approximate Equilibria for Optimal Group Network Formation

Introduction to Algorithms 6.046J/18.401J/SMA5503

The Simplest and Smallest Network on Which the Ford-Fulkerson Maximum Flow Procedure May Fail to Terminate

More on Tree Cover of Graphs

Chapter 34: NP-Completeness

INVERSE SPANNING TREE PROBLEMS: FORMULATIONS AND ALGORITHMS

Discrete Optimization 2010 Lecture 1 Introduction / Algorithms & Spanning Trees

THE I Establiifrad June, 1893

CMPS 2200 Fall Divide-and-Conquer. Carola Wenk. Slides courtesy of Charles Leiserson with changes and additions by Carola Wenk

Game Theory- Normal Form Games

On the minimum neighborhood of independent sets in the n-cube

Evolutionary Tree Analysis. Overview

On a Network Creation Game

SEL4223 Digital Signal Processing. Inverse Z-Transform. Musa Mohd Mokji

Zero-Sum Games Public Strategies Minimax Theorem and Nash Equilibria Appendix. Zero-Sum Games. Algorithmic Game Theory.

Finding a Heaviest Triangle is not Harder than Matrix Multiplication

Neural Networks. Hopfield Nets and Auto Associators Fall 2017

Econ 172A, Fall 2012: Final Examination Solutions (I) 1. The entries in the table below describe the costs associated with an assignment

Lecture 1 - Preliminaries

Mathematical Preliminaries

Solving System of Linear Equations in Parallel using Multithread

Factorization of Directed Graph Describing Protein Network

8 Priority Queues. 8 Priority Queues. Prim s Minimum Spanning Tree Algorithm. Dijkstra s Shortest Path Algorithm

Solving the Hamiltonian Cycle problem using symbolic determinants

Econ 172A, Fall 2012: Final Examination Solutions (II) 1. The entries in the table below describe the costs associated with an assignment

MATH 326: RINGS AND MODULES STEFAN GILLE

On a Conjecture of Thomassen

V C V L T I 0 C V B 1 V T 0 I. l nk

Bounds on the Traveling Salesman Problem

9 Union Find. 9 Union Find. List Implementation. 9 Union Find. Union Find Data Structure P: Maintains a partition of disjoint sets over elements.

Fisher Information in Gaussian Graphical Models

Computer Science & Engineering 423/823 Design and Analysis of Algorithms

Lecture #8: We now take up the concept of dynamic programming again using examples.

Detecting short directed cycles using rectangular matrix multiplication and dynamic programming

The Maximum Flow Problem with Disjunctive Constraints

Kriging in the Presence of LVA Using Dijkstra's Algorithm

CS684 Graph Algorithms

arxiv: v1 [math.co] 20 Oct 2018

Newton s method in eigenvalue optimization for incomplete pairwise comparison matrices

Modular Arithmetic. Examples: 17 mod 5 = 2. 5 mod 17 = 5. 8 mod 3 = 1. Some interesting properties of modular arithmetic:

arxiv:quant-ph/ v1 29 May 2003

The Network GEV model

Tight Bounds on the Diameter of Gaussian Cubes

Committee Selection with a Weight Constraint Based on Lexicographic Rankings of Individuals

Answers. Investigation 3. ACE Assignment Choices. Applications. = = 210 (Note: students

arxiv: v1 [math.co] 5 May 2016

1 Caveats of Parallel Algorithms

SEQUENTIAL AND SIMULTANEOUS LIFTING IN THE NODE PACKING POLYHEDRON JEFFREY WILLIAM PAVELKA. B.S., Kansas State University, 2011

CSCI1950 Z Computa4onal Methods for Biology Lecture 5

Induced subgraphs of graphs with large chromatic number. VI. Banana trees

EXHAUSTIVELY generating a class of combinatorial objects

PREFERENCE MATRICES IN TROPICAL ALGEBRA

A Universal Theory of Pseudocodewords

Conditional Random Fields: An Introduction

Exact and Approximate Equilibria for Optimal Group Network Formation

Packing and decomposition of graphs with trees

Answers Investigation 3

Lecture Notes for Fall Network Modeling. Ernest Fraenkel

5. Sum-product algorithm

Introduction to Algorithms

Minimum Cut in a Graph Randomized Algorithms

Preliminaries. Graphs. E : set of edges (arcs) (Undirected) Graph : (i, j) = (j, i) (edges) V = {1, 2, 3, 4, 5}, E = {(1, 3), (3, 2), (2, 4)}

An Application of Graph Theory in Markov Chains Reliability Analysis

k-protected VERTICES IN BINARY SEARCH TREES

A manifestation of the Grothendieck-Teichmueller group in geometry

10-810: Advanced Algorithms and Models for Computational Biology. Optimal leaf ordering and classification

Connected Domination and Spanning Trees with Many Leaves

Algorithm Design and Analysis

Econ 172A, Fall 2012: Final Examination (I) 1. The examination has seven questions. Answer them all.

On pairwise comparison matrices that can be made consistent by the modification of a few elements

PAijpam.eu A SHORT PROOF THAT NP IS NOT P

The shortest path tour problem: problem definition, modeling, and optimization

Strongly Regular Decompositions of the Complete Graph

6.207/14.15: Networks Lecture 3: Erdös-Renyi graphs and Branching processes

Separation Techniques for Constrained Nonlinear 0 1 Programming

Transcription:

Adding Relations in the Same Level of a Linking Pin Type Organization Structure Kiyoshi Sawada Abstract This paper proposes two models of adding relations to a linking pin type organization structure where every pair of siblings in a complete K- ary tree of height H is adjacent: (i) a model of adding an edge between two nodes with the same depth N and (ii) a model of adding edges between every pair of nodes with the same depth N. For each of the two models, an optimal depth N is obtained by maximizing the total shortening path length which is the sum of shortening lengths of shortest paths between every pair of all nodes. Keywords: organization structure, linking pin, adding relation, complete K-ary tree, shortest path length Introduction The basic type of formal organization structure is a pyramid organization [6] which is a hierarchical structure based on the principle of unity of command [] that every member except the top in the organization should have a single immediate superior. On the other hand an organization characterized by System 4 of Likert [3] has a structure in which relations between members of the same section are added to the pyramid organization structure. Members of middle layers of System 4 which are both members of the upper units and chiefs of the lower units are called linking pins, and this type of organization is called a linking pin type organization. In the linking pin type organization there exist relations between each superior and his direct subordinates and those between members which have the same direct subordinate. However, it is desirable to have formed additional relations other than their relations in advance in case they need communication with other departments in the organization. In companies, the relations with other departments are built by meetings, group training, internal projects, and so on. Personal relations exceeding departments are also considered to be useful for the communication of information in the organization. The linking pin type organization structure can be expressed as a structure where every pair of siblings which are nodes which have the same parent in a rooted tree is adjacent, if we let nodes and edges in the structure University of Marketing and Distribution Sciences, Kobe 65-88, Japan, Email: sawada@umds.ac.jp correspond to members and relations between members in the organization respectively. Then the linking pin type organization structure is characterized by the number of subordinates of each member, that is, the number of children of each node and the number of levels in the organization, that is, the height of the rooted tree, and so on [4, 5]. Moreover, the path between a pair of nodes in the structure is equivalent to the route of communication of information between a pair of members in the organization, and adding edges to the structure is equivalent to forming additional relations other than those between each superior and his direct subordinates and between members which have the same direct subordinate. The purpose of our study is to obtain an optimal set of additional relations to the linking pin type organization such that the communication of information between every member in the organization becomes the most efficient. This means that we obtain a set of additional edges to the structure minimizing the sum of lengths of shortest paths between every pair of all nodes. This paper proposes two models of adding relations to a linking pin type organization structure which is a complete K-ary linking pin structure of height H (H, 3, ) where every pair of siblings in a complete K- ary tree of height H is adjacent: (i) a model of adding an edge between two nodes with the same depth N and (ii) a model of adding edges between every pair of nodes with the same depth N. A complete K-ary tree is a rooted tree in which all leaves have the same depth and all internal nodes have K (K, 3, ) children []. Figure shows an example of a complete K-ary linking pin structure (K, H 5). In Figure the value of N expresses the depth of each node. The above model (i) corresponds to the formation of an additional relation between two members in the same level of an organization such as a personal communication. Model (ii) is equivalent to additional relations between every pair of all members in the same level such as section chief training. If l i,j ( l j,i ) denotes the path length, which is the number of edges in the shortest path from a node v i to a node v j (i, j,,, (K H+ )/(K )) in the complete K-ary linking pin structure of height H, then i<j l i,j is the total path length. Furthermore, if l i,j denotes the (Advance online publication: 9 February 008)

N N N3 N4 N5 Figure : An example of a complete K-ary linking pin structure (K, H 5). path length from v i to v j after adding edges in the above models, l i,j l i,j is called the shortening path length between v i and v j, and i<j (l i,j l i,j ) is called the total shortening path length. In Section and Section 3, for each of the above two models of adding edges respectively, we formulate the total shortening path length and obtain an optimal adding depth N which maximizes the total shortening path length. Adding an edge between two nodes with the same depth This section obtains an optimal depth N by maximizing the total shortening path length, when a new edge between two nodes with the same depth N (N, 3,, H ) is added to a complete K-ary linking pin structure of height H.. Formulation of total shortening path length We can add a new edge between two nodes with the same depth N in a complete K-ary linking pin structure in N ways that lead to non-isomorphic graphs. Let R H (N, L) denote the total shortening path length by adding the new edge, where L (L 0,,,, N ) is the depth of the deepest common ancestor of the two nodes on which the new edge is incident. For the case of L 0, the total shortening path length is denoted by S,H (N). Since addition of the new edge shortens path lengths only between pairs of descendants of the deepest common ancestor of the two nodes on which the new edge is incident, we obtain R H (N, L) S,H L (N L). () We formulate S,H (N) in the following. Let v0 X and v0 Y denote the two nodes on which the adding edge is incident and assume that L 0. Let vk X and vy k denote ancestors of v0 X and v0 Y, respectively, with depth N k for k,,, N. The sets of descendants of v0 X and v0 Y are denoted by V0 X and V0 Y respectively. (Note that every node is a descendant of itself [].) Let Vk X denote the set obtained by removing vk X and the descendants of vk X from the set of descendants of vx k and let Vk Y denote the set obtained by removing vy k and the descendants of vk Y from the set of descendants of vy k, where k,,, N. Since addition of the new edge doesn t shorten path lengths between pairs of nodes other than between pairs of vk X X (k,,, N ) or nodes in Vk (k 0,,,, N ) and vk Y (k,,, N ) or nodes in Vk Y (k 0,,,, N ), the total shortening path length can be formulated by adding up the following six sums of shortening path lengths: (i) the sum of shortening path lengths between every pair of nodes in V0 X and nodes in V0 Y, (ii) the sum of shortening path lengths between every pair of vk X (k,,, N ) and nodes in V0 Y and between every pair of vk Y (k,,, N ) and nodes in V0 X, (iii) the sum of shortening path lengths between every pair of nodes in V0 X and nodes in Vk Y (k,,, N ) and between every pair of nodes in V0 Y and nodes in Vk X (k,,, N ), (iv) the sum of shortening path lengths between every pair of vk X (k,,, N ) and vy k (k,,, N ), (v) the sum of shortening path lengths between every pair of nodes in Vk X Y (k,,, N ) and nodes in Vk (k,,, N ) and (vi) the sum of shortening path lengths between every pair of vk X (k,,, N ) and nodes in Vk Y (k,,, N ) and between every pair of vk Y (k,,, N ) and nodes in (k,,, N ). V X k The sum of shortening path lengths between every pair of nodes in V0 X and nodes in V0 Y is given by A,H (N) M(H N) (N ), () where M(h) denotes the number of nodes of a complete K-ary tree of height h (h 0,,, ). The sum of shortening path lengths between every pair of vk X (k,,, N ) and nodes in V0 Y and between every pair of vk Y X (k,,, N ) and nodes in V0 is given by N B,H (N) M(H N) i, (3) pair of nodes in V0 X and nodes in Vk Y (k,,, N ) and between every pair of nodes in V0 Y and nodes in (k,,, N ) is given by V X k C,H (N) N M(H N) (K )M(H i )(i ). (4) (Advance online publication: 9 February 008)

Furthermore, the sum of shortening path lengths between every pair of v X k (k,,, N ) and vy k (k,,, N ) is given by D,H (N) i j, (5) pair of nodes in Vk X (k,,, N ) and nodes in (k,,, N ) is given by V Y k E,H (N) N (K )M(H i ) i (K )M(H N + i j) j, (6) pair of vk X Y (k,,, N ) and nodes in Vk (k,,, N ) and between every pair of vk Y (k,,, N ) and nodes in Vk X (k,,, N ) is given by F,H (N) N (K )M(H i ) i (j ). (7) In Equations (3), (5), (6) and (7) we define 0, (8) 0 0. (9) From the above equations, the total shortening path length S,H (N) is given by S,H (N) A,H (N) + B,H (N) + C,H (N) + D,H (N) + E,H (N) + F,H (N) M(H N) N (N ) + M(H N) N + M(H N) (K )M(H i )(i ) + i N j + (K )M(H i ) i (K )M(H N + i j) j N + (K )M(H i ) i i (j ). (0) From Equations () and (0), we have the following theorem. Theorem. L 0 maximizes R H (N, L) for each N. Proof. For N, L 0 trivially. For N 3, 4,, H, let R H (N, L) R H (N, L + ) R H (N, L). () We then have R H (N, L) S,H (L+) (N (L + )) S,H L (N L) M(H N) 4M(H N)(N L ) N L M(H N) (K )(i ) M(H L i ) M(H L i ) (K ) M(H N) (N L 3) N L 3 j N L 3 (K ) M(H L i ) M(H L i 3) i (K )M(H N + i j) j (K )M(H N) N L (K )M(H L j ) j N L 3 (K ) M(H L i ) M(H L i 3) i (j ) N L (K )M(H N) (j ), () for L 0,,,, N 3. Since M(h) increases with h, we obtain R H (N, L) < 0. (3) Therefore, R H (N, L) takes its maximum at L 0 for each N. We next discuss the optimal adding depth N N which maximizes S,H (N) R H (N, 0). Since the number of nodes of a complete K-ary tree of height h is M(h) Kh+ K S,H (N) of Equation (0) becomes S,H (N), (4) (Advance online publication: 9 February 008)

(K ) 3 (N )(K )K H N+ + K H N+ K H+ + K(N )(K ). (5) Since T,N (K N+ ) (K ) (K NK + N)K N+ K(K ) < 0 (). An optimal adding depth In this subsection, we seek N N which maximizes S,H (N) in Equation (5). and T,N (K N+ ) 4 (K ) (K NK + N)K K N+ < 0, (3) Let S,H (N) S,H (N +) S,H (N), so that we have S,H (N) (K ) (K NK + N)K H N K H N+ + K, (6) for N, 3,, H. Let us define a continuous variable x which depends on H as then S,H (N) becomes T,N (x) which is a quadratic function of x. x K H, (7) (K ) (K NK + N)K N x K N+ x + K, (8) From the coefficient of x in Equation (8), the following two cases can be discussed: (i) When K and N, then (K N K + N)K N /(K ) 0 which indicates that T,N (x) is a linear function. (ii) When K and N 3, 4,, H or K 3, 4,, then (K NK + N)K N /(K ) < 0 which means that T,N (x) is convex upward. In the case of (i), T,N (x) becomes T,N (x) x + 4. (9) Since the coefficient of x in Equation (9) is negative and T,N ( 3 ) < 0, (0) we have T,N (x) < 0 for x 3. Therefore, when K and N, then we have S,H (N) < 0 for H 3, 4,. In the case of (ii), by differentiating T,N (x) in Equation (8) with respect to x, we obtain T,N (x) 4 (K ) (K NK + N)K N x K N+. () we have T,N (x) < 0 for x K N+. Therefore, we have S,H (N) < 0 for H N + ; that is, N 3, 4,, H when K and N, 3,, H when K 3, 4,. From the above results, the optimal adding depth N can be obtained and is given in Theorem. Theorem. The optimal adding depth is N. Proof. If H, then N trivially. If H 3, 4,, then N from S,H (N) < 0, for N, 3,, H. 3 Adding edges between every pair of nodes with the same depth This section obtains an optimal depth N by maximizing the total shortening path length, when new edges between every pair of nodes with the same depth N (N, 3,, H ) are added to a complete K-ary linking pin structure of height H. 3. Formulation of total shortening path length Let S,H (N) denote the total shortening path length, when we add edges between every pair of nodes with a depth of N. The total shortening path length S,H (N) can be formulated by adding up the following three sums of shortening path lengths: (i) the sum of shortening path lengths between every pair of nodes whose depths are equal to or more than N, (ii) the sum of shortening path lengths between every pair of nodes whose depths are less than N and those whose depths are equal to or more than N and (iii) the sum of shortening path lengths between every pair of nodes whose depths are less than N. The sum of shortening path lengths between every pair of nodes whose depths are equal to or more than N is given by A,H (N) M(H N) N K N (K ) ik i, (4) where M(h) is as before. The sum of shortening path lengths between every pair of nodes whose depths are (Advance online publication: 9 February 008)

less than N and those whose depths are equal to or more than N is given by N B,H (N) M(H N)K N (K ) i jk j, (5) pair of nodes whose depths are less than N is given by C,H (N) K N (K ) where Equations (8) and (9) apply. i j (i j + ) K j, (6) From these equations, the total shortening path length S,H (N) is given by S,H (N) A,H (N) + B,H (N) + C,H (N) M(H N) N K N (K ) ik i N + M(H N)K N (K ) + K N (K ) From Equations (4) and (7), we have that S,H (N) (K ) 3 K H N+3 i jk j i j (i j + ) K j. + (NK K N)K H+ 4K H+N+ + 4(NK N + )K H+ (7) + N(N )(K ) K N+. (8) 3. An optimal adding depth In this subsection, we seek N N which maximizes S,H (N) in Equation (8). Let S,H (N) S,H (N +) S,H (N), so that we have S,H (N) (K (K ) K N+) K H + ( 4K N+ + 4K ) K H + N(NK + K N + )(K )K N+, (9) for N, 3,, H. Let us define a continuous variable x which depends on H as in Equation (7), so that S,H (N) becomes T,N (x) (K (K ) K N+) x + ( 4K N+ + 4K ) x + N(NK + K N + )(K )K N+, which is a quadratic function of x. By differentiating T,N (x) with respect to x, we obtain T,N (x) (K ) (K K N+) x (30) K N+ + K. (3) Since T,N (x) is convex downward from (K K N+ )/(K ) > 0, and and T,N (K N+ ) [ (K ) (K 4)K N+3 (K N ) + N N(K ) + K + (K )K N+] > 0 (3) T,N (K N+ ) K (K N ) K > 0, (33) we have T,N (x) > 0 for x K N+. Hence, we have S,H (N) > 0 for H N +, N +, ; that is, N, 3,, H. From the above results, the optimal adding depth N can be obtained and is given in Theorem 3. Theorem 3. The optimal adding depth is N H. Proof. If H, then N trivially; that is N H. If H 3, 4,, then N H since S,H (N) > 0, for N, 3,, H. 4 Conclusions This study considered the addition of relations to an organization structure such that the communication of information between every member in the organization becomes the most efficient. For each of two models of adding edges between nodes of the same depth N to a complete K-ary linking pin structure of height H where every pair of siblings in a complete K-ary tree of height H is adjacent, we obtained an optimal adding depth N which maximizes the total shortening path length. (Advance online publication: 9 February 008)

Theorem and Theorem on adding an edge between two nodes with the same depth in Section show that the most efficient manner of adding a single relation between two members in the same level such as a personal communication is to add the relation between two members which doesn t have common superiors except the top at the second level, irrespective of the number of subordinates and the number of levels in the organization structure. Theorem 3 on adding edges between every pair of nodes with the same depth in Section 3 shows that the most efficient way to add relations between every pair of all members at the same level such as section chief training is to use the lowest level, irrespective of the number of subordinates. These two results reveal optimal sets of additional relations to a linking pin type organization which is a complete K-ary linking pin structure such that the communication of information between every member in the organization becomes the most efficient. References [] Cormen, T.H., Leiserson, C.E., Rivest, R.L., Stein, C., Introduction to Algorithms, nd Edition, MIT Press, 00. [] Koontz, H., O Donnell, C., Weihrich, H., Management, 7th Edition, McGraw-Hill, 980. [3] Likert, R., Likert, J.G., New Ways of Managing Conflict, McGraw-Hill, 976. [4] Robbins, S.P., Essentials of Organizational Behavior, 7th Edition, Prentice Hall, 003. [5] Takahara, Y., Mesarovic, M., Organization Structure: Cybernetic Systems Foundation, Kluwer Academic / Plenum Publishers, 003. [6] Takahashi, N., Sequential Analysis of Organization Design: a Model and a Case of Japanese Firms, European Journal of Operational Research, V36, N3, pp. 97-30, 9/88 (Advance online publication: 9 February 008)