Portal > Foren > Java > Allgemeine Java-Programmierung > Job-Shop Problem
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 14.08.2008, 16:50 Nach oben    #1
Neuer Benutzer
 
Registriert seit: 14.08.2008
Beiträge: 4
Standard Job-Shop Problem

done

Geändert von Torstinho (22.09.2008 um 19:15 Uhr)
Torstinho ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 16.08.2008, 01:35 Nach oben    #2
Wikinger
 
Benutzerbild von xardias
 
Registriert seit: 02.03.2006
Ort: Aachen
Beiträge: 189
Standard

Das ist jetzt irgendwie ein bischen viel auf einmal. Ich denke das kann niemand mal einfach so beantworten. Ich würde das in Ruhe auf einem Stapel Papier durchspielen, dann finden sich meist die besten Lösungsstrukturen.

Ein paar Dinge die mir so Spontan einfallen:
Breiten-/Tiefensuche: Lässt sich denke ich mit einer Art Visitor Pattern lösen, welche das Suchverhalten kapseln. Eine Klasse die dafür verantwortlich ist dienächsten Knoten auszuwählen.
Pläne: Dort rekursiv zu arbeiten ist glaube ich relativ schwierig. Ich weiß nicht genau wie diese Pläne aussehen, ich hab von Branch and Bound nur mal ganz kurz in Theoretische Informationstechnik behört. Da wäre es sinnvoll einen Algorithmus zu entwickeln, der mehr oder weniger eine Liste aller möglichen Pläne generieren. Diese kann man dann abarbeiten.

Letztenendes.. würde ich empfehlen das schrittweise zu machen. Mit einer möglichst simplen Implementierung beginnen, und die "features" nach und nach hinzuzufügen. Und am Anfang auch wirklich nur auf die simple Implementierung konzentrieren und nicht darauf, dass man die restlichen Features einfach implementieren kann. Da wird man eine Menge neu schreiben müssen ab und zu, aber man bekommt nach und nach ein besseres Bild dafür wie sich das Problem lösen lässt.
xardias ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 18.08.2008, 18:33 Nach oben    #3
Erfahrener Benutzer
 
Benutzerbild von JumperII
 
Registriert seit: 27.02.2006
Beiträge: 159
Standard

Hallo,

für mich klingt das Ganze nach einer just in time Optimierung für queues und Einzelaufgaben. Was mir nicht klar ist, ob task-Abhängigkeiten existieren und Prioritäten für tasks. Außerdem, ob eine sequentielle Abarbeitung der tasks aus der Eingansqueue erfolgen soll, was neben einer Mini-Optimierung eher zu einer Prognosenermittlung führt.

Umsetzbare Strategien zur Verteilung können dabei eine massiven Einfluß auf die einzelnen Datenstrukturen zur Verwaltung von tasks haben, so dass eine Schätzung der Klassen eher nicht relevant ist

Die Frage ist tatsächlich, was das eigentliche Ziel der Programmierung ist

Gruß,
Jumper, the II.
JumperII ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 18.08.2008, 21:34 Nach oben    #4
Wikinger
 
Benutzerbild von xardias
 
Registriert seit: 02.03.2006
Ort: Aachen
Beiträge: 189
Standard

Eines würde ich noch anmerken wollen zu dem Thema. Wie es aussieht scheinst du eine ziemlich rechenintensive Anwendung zu schreiben.
Dafür ist, meiner Meinung nach, Java eine relativ ungünstige Wahl. Vielleicht ist das ein Blick auf C, C++, vielleicht auch Haskell oder Erlang wert. (Letztere vor allem wegen der Parallelisierbarkeit).
Kommt aber ganz darauf an wieviel Zeit du investieren willst, und vor allem was du damit vor hast. Ich kann nur aus Erfahrung sagen, dass Java für rechenintensive Aufgaben weniger gut geeignet ist, was aber in den meisten Anwendungsbereichen für Java keinerlei Problem darstellt.
xardias ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 20.08.2008, 01:36 Nach oben    #5
Neuer Benutzer
 
Registriert seit: 14.08.2008
Beiträge: 4
Standard

...

Geändert von Torstinho (22.09.2008 um 19:16 Uhr)
Torstinho ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 22.08.2008, 13:59 Nach oben    #6
Neuer Benutzer
 
Registriert seit: 14.08.2008
Beiträge: 4
Standard

push
Torstinho ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
PingBacks sind an
RefBacks sind aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem E-Mails zu senden Jann Hendrik Plauderecke 7 25.05.2007 21:37
Problem mit LaTex (Facharbeit) mouCe Sonstige Programmiersprachen 6 04.12.2006 00:13
Logisches Problem beim einsatz von Ereignissen Prophet Allgemeine Java-Programmierung 19 05.06.2006 22:08
Problem mit Cookie und Reloads... Bookworm PHP-Programmierung 10 13.04.2006 12:09
OSX + Eclipse 3.1 Problem bacarni Eclipse 3 29.07.2005 21:19


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:11 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45