Computational Complexity of Multi-way, Dataaow Constraint Problems Computational Complexity of Multi-way, Dataaow Constraint Problems

نویسندگان

  • Gilles Trombettoni
  • Bertrand Neveu
چکیده

Although it is widely acknowledged that multi-way dataaow constraints make it easier to specify certain relationships in interactive applications, concerns about their eeciency have impeded their acceptance. Some of the local propagation algorithms that solve these constraints are polynomial, others (such as SkyBlue) are exponential. In fact, every system handles a speciic problem and the innuence of any particular restriction on the computational complexity is not yet precisely determined. In this report, we present theoretical results that allow us to classify existing multi-way constraint problems. We especially prove that the problem handled by SkyBlue is NP-hard. Complexitt thhorique de probllmes de contraintes fonctionnelles multi-directionnelles RRsumm Les contraintes fonctionnelles multi-directionnelles permettent de spciier facilement certaines relations dans les applications graphiques interactives. Elles sont pourtant encore peu utilisses cause de doutes concernant l'eecacitt des techniques de rrsolution par propagation locale : certains al-gorithmes de rrsolution par propagation locale sont polynomiaux, d'autres (comme SkyBlue) sont exponentiels. En fait, chaque systtme existant traite un probllme spciique et les conssquences des diverses restrictions dans le formalisme des contraintes traittes sur la complexitt thhorique ne sont pas ddterminnes prrcissment. Ce rapport prrsente des rrsultats de complexitt thhorique qui permettent de classiier les diiirents probllmes traitts par les systtmes existants. Nous montrons en particulier que le probllme traitt par SkyBlue est NP-diicile.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Supporting Interactive Animation Using Multi-way Constraints

This paper presents how the animation subsystem of an interactive environment for the visual construction of 3D animations has been modeled on top of an object-oriented constraint imperative architecture. In our architecture, there is no intrinsic diierence between user-interface and application objects. Multi-way dataaow constraints provide the necessary tight coupling among components that ma...

متن کامل

Computational Complexity of Multi-way, Dataflow Constraint Problems

Although it is acknowledged that multi-way dataflow constraints are useful in interactive applications, concerns about their tractability have hindered their acceptance. Certain local propagation algorithms that solve these constraints are polynomial, others (such as SkyBlue) are exponential. Every system handles a specific problem and the influence of any particular restriction on the computat...

متن کامل

Improving Success Ratio in Multi-Constraint Quality of Service Routing

Multi-constraint quality-of-service routing will become increasingly important as the Internet evolves to support real-time services. It is well known however, that optimum multi-constraint QoS routing is computationally complex, and for this reason various heuristics have been proposed for routing in practical situations. Among these methods, those that use a single mixed metric are the mo...

متن کامل

Solving a New Multi-objective Inventory-Routing Problem by a Non-dominated Sorting Genetic Algorithm

This paper considers a multi-period, multi-product inventory-routing problem in a two-level supply chain consisting of a distributor and a set of customers. This problem is modeled with the aim of minimizing bi-objectives, namely the total system cost (including startup, distribution and maintenance costs) and risk-based transportation. Products are delivered to customers by some heterogeneous ...

متن کامل

Deeniteness Analysis for Clp(r)

Constraint logic programming (CLP) languages generalise logic programming languages, amalgamating logic programming and constraint programming. Combining the best of two worlds, they provide powerful tools for wide classes of problems. As with logic programming languages, code optimization by compilers is an important issue in the implementation of CLP languages. A compiler needs sophisticated ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997