دانلود مقاله ISI انگلیسی شماره 6948
ترجمه فارسی عنوان مقاله

استفاده از روش گروسون در برنامه نویسی ریاضیاتی و تحقیق عملکرد

عنوان انگلیسی
The use of grossone in Mathematical Programming and Operations Research
کد مقاله سال انتشار تعداد صفحات مقاله انگلیسی
6948 2012 10 صفحه PDF
منبع

Publisher : Elsevier - Science Direct (الزویر - ساینس دایرکت)

Journal : Applied Mathematics and Computation, Volume 218, Issue 16, 15 April 2012, Pages 8029–8038

فهرست مطالب ترجمه فارسی

چکیده

مقدمه

قانون مرتب سازی (Lexicographic) و گروسون

برنامه نویسی غیرخطی

حالت کلی مقید

نتایج
ترجمه کلمات کلیدی
برنامه ریزی خطی - روش سیمپلکس - برنامه ریزی غیر خطی - روش پنالتی
کلمات کلیدی انگلیسی
Linear programming,Simplex Method,Nonlinear programming,Penalty methods
ترجمه چکیده
مفهوم بی نهایت بزرگ و بی نهایت کوچک در ریاضیات به زمان یونان قدیم برمی گردد و همواره توجهات بسیاری را به خود جلب کرده است. اخیرا، روش جدیدی توسط سرجیو (sergeyev) برای انجام محاسبات مقادیر بی نهایت بزرگ و بی نهایت کوچک، با معرفی یک واحد اندازه گیری بی نهایت بزرگ که با شماره 1 (grossone) نشان داده می‌شود، پیشنهاد شده است. یک خصوصیت مهم این روش نو توجه آن به جنبه‌های عددی است. در این مقاله به بیان برنامه‌های کاربردی ممکن و استفاده از 1 در تحقیق عملکرد و برنامه نویسی ریاضیاتی می‌پردازیم. خصوصاً، ما نشان خواهیم داد که چگونه استفاده از 1 برای روش ضد-دوره ای در متد معروف سیمپلکس برای حل مسائل برنامه نویسی خطی و تعریف دقیق توابع خطای دیفرانسیلی در برنامه‌های غیرخطی می‌تواند مفید باشد
ترجمه مقدمه
یک روش نو برای عددهای بی نهایت بزرگ و بی نهایت کوچک اخیرا توسط سرگیو (Sergeyev) در کتاب و تعدادی مجله معرفی شده است (13-10). با معرفی یک واحد جدید اندازه گیری بی نهایت (عدد گروسون ( grossone)، که با نشان داده می‌شود) به عنوان المانی از دسته عددهای طبیعی، او نشان می دهد که می توان به طور موثر با مقادیر بسیار بزرگ و بسیار کوچک کار کرد و بسیاری از مشکلات مربوط به آن ها در زمینه های ریاضیات عملی و تئوری راحل کرد. در این روش جدید این امکان وجود دارد که عددهای بی نهایت بزرگ و بی نهایت کوچک را به عنوان مقادیر مشخص و تک ضابطه ای در نظر گرفت، که باعث به وجود آمدن دید جدید و روش‌های جایگزین در جنبه‌های مهم ریاضیات مانند جمع سری ها( به خصوص، سری های دیورژانس)، حدها، مشتق ها و غیره شده است.
پیش نمایش مقاله
پیش نمایش مقاله  استفاده از روش گروسون   در برنامه نویسی ریاضیاتی و تحقیق عملکرد

چکیده انگلیسی

The concepts of infinity and infinitesimal in mathematics date back to ancients Greek and have always attracted great attention. Very recently, a new methodology has been proposed by Sergeyev [10] for performing calculations with infinite and infinitesimal quantities, by introducing an infinite unit of measure expressed by the numeral ① (grossone). An important characteristic of this novel approach is its attention to numerical aspects. In this paper we will present some possible applications and use of ① in Operations Research and Mathematical Programming. In particular, we will show how the use of ① can be beneficial in anti-cycling procedure for the well-known Simplex Method for solving Linear Programming problems and in defining exact differentiable penalty functions in Nonlinear Programming.

مقدمه انگلیسی

A novel approach to infinite and infinitesimal numbers has been recently proposed by Sergeyev in a book and in a series of papers [10], [11], [12] and [13]. By introducing a new infinite unit of measure (the numeral grossone, indicated by ①) as the number of elements of the set of the natural numbers, he shows that it is possible to effectively work with infinite and infinitesimal quantities and to solve many problems connected to them in the field of applied and theoretical mathematics. In this new system, there is the opportunity to treat infinite and infinitesimal numbers as particular cases of a single structure, offering a new view and alternative approaches to important aspects of mathematics such as sums of series (in particular, divergent series), limits, derivatives, etc. The new numeral grossone can be introduced by describing its properties (in a similar way as done in the past with the introduction of zero to switch from natural to integer numbers). The Infinity Unit Axiom postulate (IUA) [11] and [10] is composed of three parts: Infinity, Identity, and Divisibility: • Infinity. Any finite natural number n is less than grossone, i.e., n < ①. • Identity. The following relationships link ① to the identity elements zero and one The axiom above states that the infinite number ①, greater than any finite number, behaves as any natural number with the elements zero and one. Moreover, the quantities View the MathML source①n are integers for any natural n. This axiom is added to the standard axioms of real numbers and, therefore, all standard properties (commutative, associative, existence of inverse, etc.) also apply to ①. Sergeyev [12] and [13] also defines a new way to express the infinite and infinitesimal numbers using a register similar to traditional positional number system, but with base number ①. A number C in this new system can be constructed by subdividing it into groups corresponding to powers of ① and has the following representation: where the quantities ci (the grossdigits) and pi (the grosspowers) are expressed by the traditional numerical system for representing finite numbers (for example, floating point numbers). The grosspowers are sorted in descending order: In this new numeral system, finite numbers are represented by numerals with only one grosspower p0 = 0. Infinitesimal numbers are represented by numeral C having only negative finite or infinite grosspowers. The simplest infinitesimal number is ①−1 for which We note that infinitesimal numbers are not equal to zero. In particular, View the MathML source1①>0. Infinite numbers are expressed by numerals having at least one finite or infinite grosspower greater than zero. A peculiar characteristic of the newly proposed numeral system is its attention to its numerical aspects and to applications. The Infinity Computer proposed by Sergeyev is able to execute computations with infinite, finite, and infinitesimal numbers numerically (not symbolically) in a novel framework. In this paper we will present two possible uses of this numeral system in Mathematical Programming and Operations Research. In particular, in Section 2 we will show a simple way to implement anti-cycling strategies in the Simplex Method for solving Linear Programming problems. Various anti-cycling procedures have been proposed and implemented in state-of-the-art softwares. The lexicographic strategies has received particular attention since it allows, in contrast to Bland’s rule, complete freedom in choosing, at each iteration, the entering variable. In Section 3 we revert our attention to Nonlinear Programming problems and, in particular, to differentiable penalty functions. In the new numeral system it is possible to define an exact, differentiable penalty function and we will show that stationary points of this penalty function are KKT points for the original Nonlinear Programming problem. Two simple examples are also provided showing the effectiveness of this approach. Conclusions and indications for further applications of ① in Mathematical Programming are reported in Section 4. We briefly describe our notation now. All vectors are column vectors and will be indicated with lower case Latin letter (x, z, …). Subscripts indicate components of a vector, while superscripts are used to identify different vectors. Matrices will be indicated with upper case roman letter (A, B, …). If A∈Rm×n,A.jA∈Rm×n,A.j is the jth column of A; if B⊆{1,…,n},A.BB⊆{1,…,n},A.B is the submatrix of A composed by all columns A.j such that j ∈ B. The set of real numbers and the set of nonnegative real numbers will be denoted by RR and R+R+ respectively. The rank of a matrix A will be indicated by rank A. The space of the n-dimensional vectors with real components will be indicated by RnRn and View the MathML sourceR+n is an abbreviation for the nonnegative orthant in RnRn. The symbol ∥x∥ indicates the euclidean norm of a vector x. Superscript T indicates transpose. The scalar product of two vectors x and y in RnRn will be denoted by xTy. Here and throughout the symbols ≔and ≔denote definition of the term on the left and the right sides of each symbol, respectively. The gradient ∇f(x) of a continuously differentiable function f:Rn→Rf:Rn→R at a point x∈Rnx∈Rn is assumed to be a column vector. If F:Rn→RmF:Rn→Rm is a continuously differentiable vector-valued function, then ∇F(x) denotes the Jacobian matrix of F at x∈Rnx∈Rn.

نتیجه گیری انگلیسی

In this paper we have presented possible uses of ① in Linear and Nonlinear Programming. In the new numerical system, making full use of ①, it is possible to implement, in a very simple way, anti-cycling strategies for the Simplex Method. Moreover, we have shown that exact, differentiable penalty methods can be constructed for general Nonlinear Programming. These are not the only possible applications of ① in Operations Research and Mathematical Programming. Another interesting application is in Data Envelopment Analysis (DEA) methodology. In the basic version proposed by Charnes et al. [3] the use of a infinitesimal non-archimedean quantity ϵ is proposed. Negative power of ① will allow to achieve the same theoretical results and, thus, the efficiency of a single Decision Making Unit (DMU) can be easily obtained by solving a single Linear Programming problems using the new arithmetic based on ①.