Designing generic algorithms for operations research
نویسندگان
چکیده
Design solutions have been proposed to implement generic data structures, however there is no technique that advanced for algorithms. This article discusses various problems encountered when designing reusable, extensible, algorithms for operations research. It explains how to use objectoriented concepts and the notion of genericity to design algorithms that are independent of the data structures and the algorithms they handle, but that can still interact deeply together. An objectoriented design is often considered to be less efficient than a classical one, and operations research is one of these scientific fields where efficiency really matters. Hence, the main goal of this article is to explain how to design algorithms that are both generic and efficient.
منابع مشابه
Using and comparing metaheuristic algorithms for optimizing bidding strategy viewpoint of profit maximization of generators
With the formation of the competitive electricity markets in the world, optimization of bidding strategies has become one of the main discussions in studies related to market designing. Market design is challenged by multiple objectives that need to be satisfied. The solution of those multi-objective problems is searched often over the combined strategy space, and thus requires the simultaneous...
متن کاملThe versatility of using explanations within constraint programming
Constraint programming is a research topic benefiting from many other areas: discrete mathematics, numerical analysis, artificial intelligence, operations research, and formal calculus. It has proven its interest and its efficiency in various domains: combinatorial optimization, scheduling, finance, simulation and synthesis, diagnosis, molecular biology, or geometrical problems. However, some l...
متن کاملEfficacy of Generic Granisetron vs Kytril® for PONV in Major Gynecological Operations: A Randomized, Double-blind Clinical Trial
Background Granisetron is a first-generation 5-HT3-receptor antagonist that has shown efficacy in preventing postoperative nausea and vomiting (PONV). In this randomized double-blind parallel-group clinical trial, we assessed the efficacy of generic granisetron versus Kytril®, in the prevention of PONV in patients undergoing general anesthesia for gynaecological surgeries. Method One hundred an...
متن کاملEfficacy of Generic Granisetron vs Kytril® for PONV in Major Gynecological Operations: A Randomized, Double-blind Clinical Trial
Background Granisetron is a first-generation 5-HT3-receptor antagonist that has shown efficacy in preventing postoperative nausea and vomiting (PONV). In this randomized double-blind parallel-group clinical trial, we assessed the efficacy of generic granisetron versus Kytril®, in the prevention of PONV in patients undergoing general anesthesia for gynaecological surgeries. Method One hundred an...
متن کاملMessage-passing in stochastic processing networks
Simple, distributed and iterative algorithms, popularly known as messagepassing, have become the architecture of choice for emerging infrastructure networks and the canonical behavioral model for natural networks. Therefore designing, as well as understanding, message-passing algorithms has become important. The purpose of this survey is to describe the state-of-art of message-passing algorithm...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Softw., Pract. Exper.
دوره 36 شماره
صفحات -
تاریخ انتشار 2006