2013-10-15 6 views
0

Я ищу совет о том, как наилучшим образом реализовать программу составления расписания для гипотетической сталелитейной мельницы с использованием проблемы резки.Какое программное обеспечение/языки следует использовать?

Проблема заключается в следующем: сталь отправляется на мельницу, которая разрезается по спецификации заказчика двумя пилами. Позиционирование пил требует времени, поэтому лучше всего оптимизировать их использование для разных длин, чтобы более эффективно заполнять книгу заказов.

В принципе, я ищу, чтобы сделать программу, которая сообщит, кто управляет пилами, сколько из них отрезает и на которых пилы и когда.

Мой вопрос в том, какое программное обеспечение и языки вы бы рекомендовали использовать для создания приложения? Я хочу, чтобы пользователь вводил длины и количества заказов, а также для того, чтобы программа работала и сообщила пользователю лучший способ заполнить заказ.

Мои первоначальные мысли заключались в использовании VB и Excel с Solver, но если я смогу сделать это на C (или на любом из его преемников) или на другом языке этого слова, я бы рассмотрел это.

Я также хотел бы получить отзывы о том, насколько хорошо я задал свой вопрос, пометки и т. Д., Поскольку я новичок в этом и хотел бы улучшить.

Благодаря

+3

Поиск общих советов, в частности, о том, что лучше всего подходит для этого форума, так как он обычно вызывает мнение (иногда с пламенными дорожками как украшения), а не решения. Мы не можем знать, что для вас «лучше». Вы знаете, что вы набор навыков, и вам придется сделать этот звонок после тщательной оценки и рассмотрения. – WhozCraig

+1

К сожалению, это не может быть «отвечено», поскольку существует огромный список языков, которые могли бы это сделать. Это зависит в большей степени от того, какие навыки у вас уже есть, если вы знаете VB. Я предлагаю вам пойти с этим. –

ответ

2

Если вы сомневаетесь, Python: р

Но если вы ищете для языков, которые приходят с поддержкой заранее реализованы алгоритмы и структуры данных (которые вы, вероятно, нужно), я не будет использовать C. Python/ruby ​​/ java/C++/C# и т. д., у всех есть множество API-интерфейсов, которые вы можете использовать для получения такого рода вещей.

Смежные вопросы