Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  
Автор Сообщение
vetvet
  Re: Компания использует грузовые автомобили
СообщениеДобавлено: 16.01.16 16:29 

Зарегистрирован: 16.03.11 12:27
Сообщения: 98
Там не графики по формулам строятся, а размеченный граф состояний системы.
Вернуться к началу
 
 
ALEXIN
  Re: Компания использует грузовые автомобили
СообщениеДобавлено: 16.01.16 19:30 

Зарегистрирован: 11.06.12 07:57
Сообщения: 1696
Для умных!
По-моему, так решали задачи в 60-70 годах прошлого века.
Аналогичную задачу (с подробным и толковым объяснением решения) можете посмотреть во вложении, скачать 257 Кб. Рисунок из неё ниже.

Вложение:
Zadacha_o_zamene.pdf [256.31 КБ]
Скачиваний: 32


Изображение


vetvet!
Пожалуйста, угадайте: кто автор книги, его фамилию и название книги? Всем будет интересно, прав ли ALEXIN, считающий: vetvet — тупица?
Вернуться к началу
 
 
vetvet
  Re: Компания использует грузовые автомобили
СообщениеДобавлено: 17.01.16 16:29 

Зарегистрирован: 16.03.11 12:27
Сообщения: 98
Алёхин, вы идиот? Автор учебника запросто гуглится по названию главы. Если вы этого сделать не смогли, то побейтесь головой об стену, а не устраивайте тут типа угадайки, чтобы выведать недоступную вам информацию.
Вернуться к началу
 
 
ALEXIN
  Re: Компания использует грузовые автомобили
СообщениеДобавлено: 17.01.16 18:17 

Зарегистрирован: 11.06.12 07:57
Сообщения: 1696
Для умных!
Там, во вложении — нет названия книги, любой желающий может проверить.
Значит, ALEXIN прав, считая: vetvet — тупица!
Вернуться к началу
 
 
vetvet
  Re: Компания использует грузовые автомобили
СообщениеДобавлено: 17.01.16 19:17 

Зарегистрирован: 16.03.11 12:27
Сообщения: 98
Алёхин! Вы и читать не умеете? Где я написала, что во вложении есть название книги?
Вы правы, в том, что в данной теме наличествует один тупица, и этот тупица вы сами.
Вернуться к началу
 
 
ALEXIN
  Re: Компания использует грузовые автомобили
СообщениеДобавлено: 17.01.16 20:40 

Зарегистрирован: 11.06.12 07:57
Сообщения: 1696
vetvet писал(а):
Автор учебника запросто гуглится по названию главы.

Для тупицы!
Ищи-свищи!
Google: Модели динамического программирования

Для умных!
Сама книга (2003 год, PDF) у меня есть, там авторский коллектив.
Вернуться к началу
 
 
vetvet
  Re: Компания использует грузовые автомобили
СообщениеДобавлено: 17.01.16 22:51 

Зарегистрирован: 16.03.11 12:27
Сообщения: 98
ALEXIN писал(а):
Для тупицы!
Ищи-свищи!
Google: Модели динамического программирования
Ну так ищите и свищите. Вы же тут тупица.

ALEXIN писал(а):
Для умных!
Сама книга (2003 год, PDF) у меня есть, там авторский коллектив.
Или из издания 2002 года, или из издания 2004, 2005 годов. Её много раз переиздавали.

И что с того, что вы нашли эту книгу? Вам же описание метода всё равно ни о чём не говорит, и применить его к задаче, которую вы с киберфорума стащили, вы не можете. Поэтому и устроили тут конкурс "если умный, то угадай учебник", чтобы пустить пыль в глаза и съехать с темы, которая вам не по зубам :-P
Вернуться к началу
 
 
ALEXIN
  Re: Компания использует грузовые автомобили
СообщениеДобавлено: 18.01.16 06:08 

Зарегистрирован: 11.06.12 07:57
Сообщения: 1696
Для умных!
Книга такая.
Кремер Н.Ш. (ред.) Исследование операций в экономике [...]

Есть более интересные книги и задачи. Например:
Смотрите страницы 68-69 [...]

Ниже код, вроде по книге как Python — для этой задачи по замене оборудования, содержащий авторские ошибки. Прошу внести исправления в код, чтобы он начал работать.

// программа ZamenaPe.sce
// ========================
// Замена оборудования - полный перебор. 10.6.2. Полный перебор,стр 68-69
// Визгунов Н.П. 25 марта 2011 года
clc, clear, mode(0), lines(0)
// s: 1 2 3 4 5
r1 = [80 75 65 60 60]; // Доход от авто возраста s - 1 лет
c1 = [20 25 30 35 45]; // Затраты на него
Cn = 40; // Цена нового авто
y1 = 0; // В начале 1971 года авто - новый
n = 5; // Кол-во месЯцев в плановом периоде
if y1 + length(c1) > n
error('не хватает данных')
end
// Rnew = r1(1) - c1(1) - Cn;// Прибыль от нового автомобилЯ

f_opt = -%inf;
x_opt = zeros(1, n + 1);

x_max = ones(1, n);
x_min = zeros(1, n);

x = zeros(1, n);
j = n;
while %t
if x(j) <= x_max(j)

for j = 1 : n
if x(j) == 1
y(j) = 0;
elseif x(j) == 0 & j >= 2
y(j) = y(j - 1) + 1;
elseif x(1) == 0
y(1) = y1;
end
end // j

f = Cn;
for j = 1 : n
if x(j) == 0 & y(j) >= 1
f = f + r1(y(j) + 1) - c1(y(j) + 1);
elseif x(j) == 1
f = f + r1(1) - c1(1) - Cn;
end
end

if f_opt < f
f_opt = f;
write(6, f_opt, '( ""<<<<<< f_opt = "", i6 )' )
x_opt = x
elseif f_opt == f
write(6, f_opt, '( ""====== f_opt = "", i6 )' )
x_opt = [x_opt; x]

end // elseif

j = n;
else // x(j) > x_max(j)
x(j) = x_min(j);
j = j - 1;
if j <= 0.00001
break
end // if
end // if
x(j) = x(j) + 1;
end // while %t

disp('ответ')
x_opt, f_opt
Вернуться к началу
 
 
vetvet
  Re: Компания использует грузовые автомобили
СообщениеДобавлено: 18.01.16 14:12 

Зарегистрирован: 16.03.11 12:27
Сообщения: 98
Как я и писала ранее, издание 2002 года выглядит точно так же [...]
И параграф по моделям динамического программирования находится на тех же страницах.
Точно не помню, но, по-моему, и с изданием 2004 года та же история. А вот про более поздние издания уже не скажу, не видела.

ALEXIN писал(а):
Ниже код, вроде по книге как Python — для этой задачи по замене оборудования, содержащий авторские ошибки. Прошу внести исправления в код, чтобы он начал работать.
Как и ожидалось самостоятельно вы ничего сделать не можете. Только умыкнуть и переделать чужое решение :-P
Вернуться к началу
 
 
ALEXIN
  Re: Компания использует грузовые автомобили
СообщениеДобавлено: 18.01.16 18:26 

Зарегистрирован: 11.06.12 07:57
Сообщения: 1696
Для умных
Вот так всегда! Она просто забалтывает интересные темы, не принося ничего умного и полезного.

Игрушка Python!
Вначале запускаем стандартное IDLE (в интерактивном режиме: ПУСК — (вставляем в строку поиска) — idle), щелкаем левой кнопкой один раз по появившейся иконке IDLЕ. Всё, перед нами консоль Python, в которую можно писать любую программу. Например, ниже:

Изображение


Ночью быстро смастерил IDE для Python, поэтому легко устраню недочёты в коде, выше.

Интересно! Как быстро и правильно установить Python на NetBeans 8.0.2?! Можно за 10-15 минут, со скачиванием дистрибутивов.

Сам скачал дистрибутив Python (18.2 Мб) [...] и распаковал в папку — директория: С:/Python 2.7.11

Затем скачал архив плагина (модуля) Python4NetBeans802 - plugin detail (2.72 Мб)
[...]

Легко установил, всё работает! Снимок внизу.

Для любопытных! Сравните, где понятней?! Где больше времени потеряете?

Американец объясняет подобную установку очень кропотливо, в деталях и с картинками. Молодец! [...]

Русскому некогда, наверно на трёх работах измотался, пишет коротко. Хотя по существу верно! Тоже молодец, не поленился! В расчёте кому надо своим умом дойдёт! [...]

Изображение
Вернуться к началу
 
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:



Powered by phpBB © 2001, 2007 phpBB Group
© АУП-Консалтинг, 2002 - 2023