Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » Інформаційна система підтримки прийняття рішень в умовах багатокритеріальної оптимізації

Реферат Інформаційна система підтримки прийняття рішень в умовах багатокритеріальної оптимізації





lign="justify"> return clone;

}

/**

* @ param paretoSet the paretoSet to set

*/

public void setParetoSet (List lt; List lt; Item gt; gt ; paretoSet) {

this . paretoSet=paretoSet;

}

private Item getItemFromListByID (String id, List lt; Item gt; items) {

for (Item i: items) {

if (i. getId (). equals (id)) {

return i;

}

}

return null ;

}

private Item getItemFromParetoSetByID (String id, List lt; List lt; Item gt; gt; paretoSet) {

for (List lt; Item gt; items: paretoSet) {

for (Item i: items) {

if (i. getId (). equals (id)) {

return i;

}

}

}

return null ;

}

/**

* @ return the map

*/

public SortedMap lt; Container, List lt; Item gt; gt; getMapInstance () {

return map;

}

/**

* @ return the map

*/

public SortedMap lt; Container, List lt; Item gt; gt; getMapClone () { lt; Container, List lt; Item gt; gt; clone= new TreeMap lt; Container, List lt; Item gt; gt; ( new MapKeysComparator ()); lt; Entry lt; Container, List lt; Item gt; gt; gt; set=map. entrySet ();

for (Entry lt; Container, List lt; Item gt; gt; e: set) { lt; Item gt; items= new ArrayList lt; Item gt; ();

for (Item i: e. getValue ()) {. add (i. clone ());

}. put (e. getKey (). clone (), items);

}

return clone;

}

/**

* @ param map the map to set

*/

public void setMap (SortedMap lt; Container, List lt; Item gt ; gt; map) {

this . map=map;

}

public boolean paretoSetIsEmpty () {

boolean result= false ;

return result;

}

/**

* @ return the rest

*/

public List lt; Item gt; getRest () {

return rest;

}

/**

* @ param rest the rest to set

*/

public void setRest (List lt; Item gt; rest) {

this . rest=rest;

}

}

Клас Пакувальник. Поля цього класу - ЛПР і Склад. Також в ньому оголошені дві перерахування, в яких вказані тип сортування об'єктів і алгоритм упаковки. Цей клас оперує з упаковується об'єктами на основі інформації ЛПР (обробляє парні об'єкти, створює шари Парето), сортує зазначеним проразом, і упаковує об'єкти.

/**

* Пакувальник.

* @ author AtemB

*

*/

public class Packer {

/**

* Алгоритм упаковки.

* @ author AtemB

*

*/

...


Назад | сторінка 17 з 53 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: This is a list of problems facing society today
  • Реферат на тему: Return to materialism
  • Реферат на тему: Організація Public Relations
  • Реферат на тему: The culture of public speaking
  • Реферат на тему: Процес IPO (Initial Public Offering)