Abdelkhalak El Hami - Optimizations and Programming

Здесь есть возможность читать онлайн «Abdelkhalak El Hami - Optimizations and Programming» — ознакомительный отрывок электронной книги совершенно бесплатно, а после прочтения отрывка купить полную версию. В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Жанр: unrecognised, на английском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Optimizations and Programming: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Optimizations and Programming»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

This book is a general presentation of complex systems, examined from the point of view of management. There is no standard formula to govern such systems, nor to effectively understand and respond to them. The interdisciplinary theory of self-organization is teeming with examples of living systems that can reorganize at a higher level of complexity when confronted with an external challenge of a certain magnitude. Modern businesses, considered as complex systems, ideally know how to flexibly and resiliently adapt to their environment, and also how to prepare for change via self-organization. Understanding sources of potential crisis is essential for leaders, though not all crises are necessarily bad news, as creative firms know how to respond to challenges through innovation: new products and markets, organizational learning for collective intelligence, and more.

Optimizations and Programming — читать онлайн ознакомительный отрывок

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Optimizations and Programming», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Let xB be the basic variables of the solution. Our goal is to determine a condition that guarantees that the basis B will remain optimal. In fact, this is easy. The vector b only appears in the optimality condition [1.16]. Therefore, the basic variables xB remain optimal for the modified problem if

[1.17] EXAMPLE 112 Consider the LP 118 119 - фото 122

EXAMPLE 1.12.– Consider the LP:

[1.18] 119 In matrix form with slack variables this can be written as - фото 123

[1.19] In matrix form with slack variables this can be written as Suppose that the - фото 124

In matrix form with slack variables, this can be written as:

Suppose that the optimal basis is B x 1 x 2 Then Compute xB - фото 125

Suppose that the optimal basis is B = { x 1, x 2}. Then

Optimizations and Programming - изображение 126

Compute xB :

Optimizations and Programming - изображение 127

Compute the reduced costs Optimizations and Programming - изображение 128

The solution xB 2 4 T is therefore optimal ie x 2 4 0 0 0 T - фото 129

The solution xB = (2, 4) T is therefore optimal, i.e. x = (2, 4, 0, 0, 0) T .

We will have if and only if 2 2 a 0 and 4 a 0 This gives an interval - фото 130

We will have картинка 131if and only if

2 + 2 a ≥ 0 and 4 − a ≥ 0.

This gives an interval for the parameter b 1: −1 ≤ a ≤ 4.

What is the interval for b 2?

We will have B 0 if and only if 2 a 0 and 4 a 0 This gives the - фото 132

We will have картинка 133 B ≥ 0 if and only if

2 − a ≥ 0 and 4 + a ≥ 0.

This gives the interval for the parameter b 2: −4 ≤ a ≤ 2.

What is the effect on the minimum value of the objective function?

The effect is:

Optimizations and Programming - изображение 134

1.10.2. Effect of modifying c

Next, let us find a condition that guarantees that the basis B will remain optimal under Optimizations and Programming - изображение 135First, observe that the solution remains unchanged However the simplex tableau might no longer be optimal To - фото 136remains unchanged. However, the simplex tableau might no longer be optimal. To keep it optimal, we must impose the stability condition

[1.20] Optimizations and Programming - изображение 137

In general, let us determine the effect of modifying a single variable xi :

Optimizations and Programming - изображение 138

There are two cases to analyze depending on whether xi is a basic or non-basic variable.

Case of a non-basic variable

Write ei for the canonical basis vector of ℝ n , i.e. ei = (0, 0, . . . , 1, 0, . . . , 0) T with 1 at position i . Then:

Optimizations and Programming - изображение 139

The i th component of the vector Optimizations and Programming - изображение 140is

where the ri are the components of the final row of the simplex tableau In - фото 141

where the ri are the components of the final row of the simplex tableau. In other words, we have all the information that we need to compute the stability intervals of the coefficients ci .

EXAMPLE 1.13.– Again, consider the previous example. The final simplex tableau is:

Optimizations and Programming - изображение 142

The last row gives us the vector of reduced costs Optimizations and Programming - изображение 143The basic variables are B = { x 1, x 2}, and the non-basic variables are N = { x 3, x 4, x 5}. The objective function is of the form z = c 1 x 1+ c 2 x 2+ c 3 x 3with Optimizations and Programming - изображение 144and c 3= 3. It does not make sense to perturb the coefficients c 4and c 5. Accordingly, we can only perturb x 3. Let us compute the stability interval around c 3associated with the non-basic variable x 3. The stability condition is

The optimal solution x 2 4 0 0 0 T is the same for every value - фото 145

The optimal solution x = (2, 4, 0, 0, 0) T is the same for every value картинка 146Furthermore, the value of the objective function ( z = 8) remains unchanged because the variable is non-basic.

1.11. Application to an inventory problem

Consider the problem of an automobile manufacturer that offers two models for sale, a small automobile and a large automobile. Suppose that there is sufficient demand that the manufacturer is certain to sell whatever is produced at the current sales price of 16,000 euros for large automobiles, and 10,000 euros for small ones. The manufacturer’s only problem is the limited supply of two raw materials, rubber and steel. Manufacturing a small automobile requires one unit of rubber and one unit of steel, whereas manufacturing a large automobile requires one unit of rubber and two units of steel. If the manufacturer has 400 units of rubber and 600 units of steel in stock, how many small and large vehicles should be produced from this inventory to maximize the turnover?

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Optimizations and Programming»

Представляем Вашему вниманию похожие книги на «Optimizations and Programming» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Optimizations and Programming»

Обсуждение, отзывы о книге «Optimizations and Programming» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x