Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 13.04.2015, 12:57   #1
Дмитрий Корсаков
Новичок
Джуниор
 
Регистрация: 13.04.2015
Сообщений: 0
По умолчанию Решение задачи линейного программирования

Внутри программы, реализованной на php, имеются следующие массивы (в скобках указан примерный размер массива): f(1100), A(30;1100), b(30), lb(1100), ub(1100)
Массивы f, b и ub формируются в зависимости от выбора пользователя.
Необходимо реализовать программу, решающую задачу линейного программирования:
min fT*x, где A*x <= b, lb <= x <= ub
Примерно по аналогии с решением этой задачи программой linprog в MathLab:
x = linprog(f,A,b,[],[],lb,ub).
Результат нужно представить в виде массива x.
Желательная скорость решения задачи при указанных массивах – около 1 секунды.
Это примерная скорость решения этой задачи в MathLab.

Что мне нужно по сути:
Пользователь, который заходит на мой сайт, выбирает некоторые условия, нажимает кнопку “Рассчитать” и получает некий результат.
В результате нажатия кнопки “Рассчитать” должна запускаться программа, решающая задачу линейного программирования Симплекс-методом.
На вход этой задачи подаются матрицы f, b и ub, которые формируются в зависимости от выбора пользователя.

Желательно решить эту задачу либо в.php, либо в .js.
К сожалению, исполняемый файл (.exe) не подойдет, поскольку я не смогу залить его на хостинг.
Подлинковывать какие-то библиотеки я тоже не могу, поскольку мой сайт не на выделенном сервере.
Лишний раз отмечу, что решение в программе MathLab меня не интересует!
(Там я и так успешно решаю свою задачу.)
Меня интересует именно решение задачи он-лайн, т.е. на моем сайте.
Стоимость - 5 тыс. руб.
Сроки - 1 неделя.
Дмитрий Корсаков вне форума
Старый 13.04.2015, 13:38   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,718
По умолчанию

На пхп онлайн догнать и перегнать оптимизированный с/с++ код? Вперед...
p51x вне форума
Старый 13.04.2015, 14:01   #3
Дмитрий Корсаков
Новичок
Джуниор
 
Регистрация: 13.04.2015
Сообщений: 0
По умолчанию

Думаю, что я понимаю, о чем Вы. Я готов рассмотреть оптимальный вариант.
Дмитрий Корсаков вне форума
Старый 13.04.2015, 22:27   #4
Михаил Смирнов
 
Аватар для Михаил Смирнов
 
Регистрация: 14.09.2013
Сообщений: 5
По умолчанию

обращайтесь
номер ICQ: 565460353 или 480964456
mikefreelance@rambler.ru
Михаил Смирнов вне форума
Старый 16.04.2015, 13:03   #5
Дмитрий Корсаков
Новичок
Джуниор
 
Регистрация: 13.04.2015
Сообщений: 0
По умолчанию

Коллеги!
Задачу решил с помощью библиотеки lpsolve().
Правда, для этого пришлось взять выделенный сервер.
Зато скорость пхп онлайн такая же, как в MathLab.
Извиняюсь за беспокойство.
Дмитрий Корсаков вне форума
Старый 16.04.2015, 13:15   #6
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Тогда закрываем тему.
Вадим Мошев вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Составить математическую модель задачи задачи линейного программирования DemonXZ Помощь студентам 0 15.06.2013 12:02
Решение задач через Excel.Линейного программирования сеня_2010 Помощь студентам 1 24.11.2012 07:29
графическое решение задач линейного программирования Вернер Помощь студентам 2 19.03.2012 14:20
Решение задачи линейного программирования симплексным методом Hey4 Microsoft Office Excel 0 10.11.2009 14:51