Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Распил фанеры. Задача на поиск решения - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Распил фанеры. Задача на поиск решения
SummertimeSadness Дата: Воскресенье, 20.11.2016, 13:00 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Всем привет.

Возникла проблема с задачей на поиск решения.

Условие:

На заготовительный участок мебельной фабрики поступило 33 листа фанеры размером 152х152 см, которые необходимо разрезать на заготовки по 105х31, 47х90 и 30х51 см в комплектности, заданной отношением 3: 2: 5. Построить математическую модель задачи и определить оптимальный план, обеспечивающий максимальное количество комплектов заготовок.

Как я ее решал. Сначала нашел все возможные варианта распила листа фанеры на эти заготовки:



Потом сделал дополнительную таблицу для решения:





В поиск решения написал следующее:



На что получаю:



В чем может быть проблема?

Заранее спасибо за помощь.

Наперед отвечу на вопрос типа "может не все варианты перебрал?": соседнюю задачу с таким условием при тех же вариантах распила у меня решило:

На заготовительный участок мебельной фабрики поступили листы фанеры размером 152х152 см. Для изготовления мебели необходимо разрезать их на заготовки по 105х31, 47х90 и 30х51 см. Потребность в них соответственно 315, 215 и 305 шт.
Построить математическую модель задачи и определить оптимальный план раскроя, при котором количество разрезанных листов наименьшее.
К сообщению приложен файл: raschetka_Avtos.xlsx (11.2 Kb)


Сообщение отредактировал SummertimeSadness - Воскресенье, 20.11.2016, 13:11
 
Ответить
СообщениеВсем привет.

Возникла проблема с задачей на поиск решения.

Условие:

На заготовительный участок мебельной фабрики поступило 33 листа фанеры размером 152х152 см, которые необходимо разрезать на заготовки по 105х31, 47х90 и 30х51 см в комплектности, заданной отношением 3: 2: 5. Построить математическую модель задачи и определить оптимальный план, обеспечивающий максимальное количество комплектов заготовок.

Как я ее решал. Сначала нашел все возможные варианта распила листа фанеры на эти заготовки:



Потом сделал дополнительную таблицу для решения:





В поиск решения написал следующее:



На что получаю:



В чем может быть проблема?

Заранее спасибо за помощь.

Наперед отвечу на вопрос типа "может не все варианты перебрал?": соседнюю задачу с таким условием при тех же вариантах распила у меня решило:

На заготовительный участок мебельной фабрики поступили листы фанеры размером 152х152 см. Для изготовления мебели необходимо разрезать их на заготовки по 105х31, 47х90 и 30х51 см. Потребность в них соответственно 315, 215 и 305 шт.
Построить математическую модель задачи и определить оптимальный план раскроя, при котором количество разрезанных листов наименьшее.

Автор - SummertimeSadness
Дата добавления - 20.11.2016 в 13:00
MCH Дата: Воскресенье, 20.11.2016, 14:29 | Сообщение № 2
Группа: Админы
Ранг: Старожил
Сообщений: 2008
Репутация: 752 ±
Замечаний: ±

У меня получилось 25 комплектов
Количество вариантов схем раскроя взял значительно меньше (использовал только оптимальные по Парето схемы, когда невозможно уже добавить деталь)
Решение во вложении
К сообщению приложен файл: 2DCSP.xlsx (15.9 Kb)
 
Ответить
СообщениеУ меня получилось 25 комплектов
Количество вариантов схем раскроя взял значительно меньше (использовал только оптимальные по Парето схемы, когда невозможно уже добавить деталь)
Решение во вложении

Автор - MCH
Дата добавления - 20.11.2016 в 14:29
SummertimeSadness Дата: Воскресенье, 20.11.2016, 15:32 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
MCH, хмм, попробовал Ваши способы распилы на вторую задачу, ответ оказался лучше чем с использованием моей кучи способов распилов на 1 лист(у меня получилось 121, а с Вашими способами 120). Заодно и нашел несколько ошибок в вариантах распилов) Вас не затруднит ответить на несколько вопросов? Просто я такой человек, что мне важно разобраться в тех задачах, которые я делаю. Просто списать/воспользоваться чужим решением не для меня. Почему именно эти схемы являются оптимальными? Откуда взялось число 25 в ячейке N1? Почему за целевую функцию Вы взяли количество листов и минимизируете его, если оно нам дано по условию?


Сообщение отредактировал SummertimeSadness - Воскресенье, 20.11.2016, 15:36
 
Ответить
СообщениеMCH, хмм, попробовал Ваши способы распилы на вторую задачу, ответ оказался лучше чем с использованием моей кучи способов распилов на 1 лист(у меня получилось 121, а с Вашими способами 120). Заодно и нашел несколько ошибок в вариантах распилов) Вас не затруднит ответить на несколько вопросов? Просто я такой человек, что мне важно разобраться в тех задачах, которые я делаю. Просто списать/воспользоваться чужим решением не для меня. Почему именно эти схемы являются оптимальными? Откуда взялось число 25 в ячейке N1? Почему за целевую функцию Вы взяли количество листов и минимизируете его, если оно нам дано по условию?

Автор - SummertimeSadness
Дата добавления - 20.11.2016 в 15:32
SummertimeSadness Дата: Воскресенье, 20.11.2016, 19:58 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
MCH, немного подолбился в эту задачу со своей большой таблицей вариантов и получилось сделать на 26 комплектов с таким вариантом распила.
 
Ответить
СообщениеMCH, немного подолбился в эту задачу со своей большой таблицей вариантов и получилось сделать на 26 комплектов с таким вариантом распила.

Автор - SummertimeSadness
Дата добавления - 20.11.2016 в 19:58
MCH Дата: Воскресенье, 20.11.2016, 23:06 | Сообщение № 5
Группа: Админы
Ранг: Старожил
Сообщений: 2008
Репутация: 752 ±
Замечаний: ±

Попытался составить все варианты рационального распила (18 вариантов)
Получилось 27 комплектов

И, соответственно, 2я задача решается в 116 114 листов
К сообщению приложен файл: CSP2D.xlsx (15.7 Kb)
 
Ответить
СообщениеПопытался составить все варианты рационального распила (18 вариантов)
Получилось 27 комплектов

И, соответственно, 2я задача решается в 116 114 листов

Автор - MCH
Дата добавления - 20.11.2016 в 23:06
SummertimeSadness Дата: Воскресенье, 20.11.2016, 23:33 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
MCH, спасибо большое за помощь. Но вопросы остаются, если не затруднит, ответьте, пожалуйста) Откуда берется число 27 в ячейке Х1? Подбирается вручную увеличением на 1 пока возможно? И почему за целевую функцию Вы берете количество листов и оптимизируете до минимума?


Сообщение отредактировал SummertimeSadness - Воскресенье, 20.11.2016, 23:33
 
Ответить
СообщениеMCH, спасибо большое за помощь. Но вопросы остаются, если не затруднит, ответьте, пожалуйста) Откуда берется число 27 в ячейке Х1? Подбирается вручную увеличением на 1 пока возможно? И почему за целевую функцию Вы берете количество листов и оптимизируете до минимума?

Автор - SummertimeSadness
Дата добавления - 20.11.2016 в 23:33
MCH Дата: Воскресенье, 20.11.2016, 23:39 | Сообщение № 7
Группа: Админы
Ранг: Старожил
Сообщений: 2008
Репутация: 752 ±
Замечаний: ±

Первоначально я составил модель, как описана вторая задача на минимизацию количества листов
В 5м посте переделал модель, сейчас стоит максимизация комплектов
 
Ответить
СообщениеПервоначально я составил модель, как описана вторая задача на минимизацию количества листов
В 5м посте переделал модель, сейчас стоит максимизация комплектов

Автор - MCH
Дата добавления - 20.11.2016 в 23:39
SummertimeSadness Дата: Воскресенье, 20.11.2016, 23:45 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
MCH, точно, не заметил. Еще раз огромное Вам спасибо и всего Вам хорошего. Удачи)
 
Ответить
СообщениеMCH, точно, не заметил. Еще раз огромное Вам спасибо и всего Вам хорошего. Удачи)

Автор - SummertimeSadness
Дата добавления - 20.11.2016 в 23:45
MCH Дата: Понедельник, 21.11.2016, 13:29 | Сообщение № 9
Группа: Админы
Ранг: Старожил
Сообщений: 2008
Репутация: 752 ±
Замечаний: ±

7ю схему из файла в 5м посте можно записать не как 2+3+1, а 2+3+2
Это не изменит количество в 27 комплектов, но нужно поискать, может еще есть ошибки

Upd: 8ю схему также можно изменить: 2+2+4
11я: 1+3+4
Вторая задача решается в 114 листов

Итого для изготовления 27 комплектов нужно 32 листа, 28 комплектов из 33 листов пока не получается сделать
К сообщению приложен файл: CSP-2D.xlsx (17.7 Kb)
 
Ответить
Сообщение7ю схему из файла в 5м посте можно записать не как 2+3+1, а 2+3+2
Это не изменит количество в 27 комплектов, но нужно поискать, может еще есть ошибки

Upd: 8ю схему также можно изменить: 2+2+4
11я: 1+3+4
Вторая задача решается в 114 листов

Итого для изготовления 27 комплектов нужно 32 листа, 28 комплектов из 33 листов пока не получается сделать

Автор - MCH
Дата добавления - 21.11.2016 в 13:29
MCH Дата: Понедельник, 21.11.2016, 16:59 | Сообщение № 10
Группа: Админы
Ранг: Старожил
Сообщений: 2008
Репутация: 752 ±
Замечаний: ±

SummertimeSadness, у Вас в первом сообщении есть карта раскроя № 24
У меня никак не получается из листа 152*152 получить 1 деталь 47*90 и 12 деталей 30*51
 
Ответить
СообщениеSummertimeSadness, у Вас в первом сообщении есть карта раскроя № 24
У меня никак не получается из листа 152*152 получить 1 деталь 47*90 и 12 деталей 30*51

Автор - MCH
Дата добавления - 21.11.2016 в 16:59
SummertimeSadness Дата: Понедельник, 21.11.2016, 18:41 | Сообщение № 11
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
MCH, это одна из ошибок о которых я писал. Там максимум 11.
 
Ответить
СообщениеMCH, это одна из ошибок о которых я писал. Там максимум 11.

Автор - SummertimeSadness
Дата добавления - 21.11.2016 в 18:41
SummertimeSadness Дата: Понедельник, 21.11.2016, 19:11 | Сообщение № 12
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
MCH, ну вообще по условию задачи всего листов 3N, где N - мой номер варианта(11). То есть не факт что задача имеет нормальное полноценное решение для 33 листов. И вполне возможно что 27 это и есть максимум. Для 33 листов при текущем Вами найденном варианте распила максимум получается 27,666 комплектов и можно просто отбросить дробовую часть и записать как "27 комплектов и еще две заготовки 105х31, две 47х90 и четыре 30х51 "
 
Ответить
СообщениеMCH, ну вообще по условию задачи всего листов 3N, где N - мой номер варианта(11). То есть не факт что задача имеет нормальное полноценное решение для 33 листов. И вполне возможно что 27 это и есть максимум. Для 33 листов при текущем Вами найденном варианте распила максимум получается 27,666 комплектов и можно просто отбросить дробовую часть и записать как "27 комплектов и еще две заготовки 105х31, две 47х90 и четыре 30х51 "

Автор - SummertimeSadness
Дата добавления - 21.11.2016 в 19:11
MCH Дата: Понедельник, 21.11.2016, 19:58 | Сообщение № 13
Группа: Админы
Ранг: Старожил
Сообщений: 2008
Репутация: 752 ±
Замечаний: ±

Думаю, что задача решена полностью
Будет что рассказать преподавателю о методе ее решения.
Заодно расскажите и про Канторовича Леонида Витальевича - одного из создателей линейного программирования
https://ru.wikipedia.org/wiki....8%D1%87
 
Ответить
СообщениеДумаю, что задача решена полностью
Будет что рассказать преподавателю о методе ее решения.
Заодно расскажите и про Канторовича Леонида Витальевича - одного из создателей линейного программирования
https://ru.wikipedia.org/wiki....8%D1%87

Автор - MCH
Дата добавления - 21.11.2016 в 19:58
SummertimeSadness Дата: Понедельник, 21.11.2016, 20:07 | Сообщение № 14
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
MCH, да, вполне. Еще раз спасибо огромное за помощь и потраченное время)
 
Ответить
СообщениеMCH, да, вполне. Еще раз спасибо огромное за помощь и потраченное время)

Автор - SummertimeSadness
Дата добавления - 21.11.2016 в 20:07
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!