2012-03-31 6 views
0

Java EEを使用してWebストアで作業する。車のチューニングショップを言うことができます。私は、ユーザーが車をカスタマイズするために購入できるキットと部品を販売しています。買い手が予算を入力するなどのオプションと、購入可能なオプションのリストを計算するアルゴリズムなどが必要です。このタイプのアルゴリズムを進める方法 - 予算に基づいた製品のリストを取得する

このタスクはどのように達成できますか?

+0

ありませんが、説明しています。あなたは最適なアルゴリズムを探していますが、それだけでは役に立たないでしょう - ユーザーが実際にやりたいことを目標としたコンポーネントから選択する必要があります。 –

+0

これらのパーツはdb内のカテゴリにグループ分けされています。 は、ユーザーがさまざまなカテゴリの予算を入力できるとします。どのようにそれを行うことができるか、どのリンクやリソースの任意のアイデアですか? – Parvesh

+0

これは既知のNP困難な問題であり、すべての入力に対して正確で効率的な既知のアルゴリズムはありません。あなたはおおよその答えで大丈夫ですか? – templatetypedef

答えて

3

各製品について、「どのくらいのユーザーがこの製品を望んでいるか」という情報を取得する必要があります。
このようなアンケートをしたくない場合は、お店で売っているベストセラーに関する情報を収集し、各製品の価値を自分で提供してください。

コスト以外の各製品は、「ユーザーのための値を」持っている

は、あなたは 0-1 knapsack problem

は、私はあなたが動的なプログラミングを使用して、それを解決推薦する古典が関係しているかファジーロジックわからないhere

関連する問題