Solving the LINDA Multiple rd Problem
نویسندگان
چکیده
Linda is a co-ordination language that has been used for many years. From our recent work on the model we have found a simple operation that is widely used in many di erent algorithms which the Linda model is unable to express in a viable fashion. We examine a function which performs the composition of two binary relations. By examining how to implement this in parallel using Linda we demonstrate that the current methods are unacceptable. A more detailed explanation of the problem, which we call the multiple rd problem is then presented, together with some other algorithms which have the same problem. We then show how the addition of a primitive to the Linda model, copy-collect, extends the expressibility of the model to overcome this problem. This work builds on previous work on the addition of another primitive called collect[1]. The parallel composition of two binary relations is then reconsidered using copy-collect and is shown to be more e cient.
منابع مشابه
Solving the Linda Multiple rd Problem Using the Copy-Collect Primitive
Linda is a mature coordination language that has been in use for several years. However as a result of recent work on the model we have found a simple class of operation that is widely used in many diierent algorithms which the Linda model is unable to express in a viable fashion. An example algorithm which uses this operation is the composition of two binary relations. By examining how to impl...
متن کاملCOPY-COLLECT: A new primitive for the Linda model
Linda is a model of communication for concurrent processes. This paper proposes the addition of a new primitive to the Linda model, called copy-collect. An informal semantics of the new primitive is presented and an outline of the multiple rd problem which provides the justi cation for adding a new primitive. A description of how the new primitive can be implemented on several di erent implemen...
متن کاملSolving the Multiple Traveling Salesman Problem by a Novel Meta-heuristic Algorithm
The multiple traveling salesman problem (MTSP) is a generalization of the famous traveling salesman problem (TSP), where more than one salesman is used in the solution. Although the MTSP is a typical kind of computationally complex combinatorial optimization problem, it can be extended to a wide variety of routing problems. This paper presents an efficient and evolutionary optimization algorith...
متن کاملAn Effective Genetic Algorithm for Solving the Multiple Traveling Salesman Problem
The multiple traveling salesman problem (MTSP) involves scheduling m > 1 salesmen to visit a set of n > m nodes so that each node is visited exactly once. The objective is to minimize the total distance traveled by all the salesmen. The MTSP is an example of combinatorial optimization problems, and has a multiplicity of applications, mostly in the areas of routing and scheduling. In this paper,...
متن کاملCompilation and Assessment of a Model for the Correlations between Emotional Self-regulation and Social Problem-solving with Disease Perception and Resilient Mediation in Patients with Multiple Sclerosis in Tabriz, Iran
Objective: The present study aimed to assess the correlations between emotional self-regulation and problem-solving with disease perception through resilient mediation in patients with multiple sclerosis (MS) in Tabriz, Iran. Methodology: This study was carried out as structural equations on 250 MS patients in Tabriz in 2018, who completed emotional self-regulation, problem-solving, disease per...
متن کامل