Jacop

Een eenvoudig te gebruiken bibliotheek die beperkingsprogrammeringstechnologie biedt
Download nu

Jacop Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Freeware
  • Naam uitgever:
  • Osolpro
  • Besturingssystemen:
  • Windows All
  • Bestandsgrootte:
  • 758 KB

Jacop Tags


Jacop Beschrijving

Jacop is op Java gebaseerde component die ontwikkelaars in hun werk zal helpen. Als u een onderzoeker bent, zult u merken dat Jacop een gemakkelijk te gebruiken tool is, eenvoudig uit te breiden om aan uw specifieke behoeften te voldoen, evenals vrij efficiënt om daadwerkelijk grote problemen op te lossen met behulp van Jacop. Jacop is gebruikt voor onderzoek dat alleen CP-technologie toepast, evenals voor onderzoek binnen het CP-veld zelf. Als de tool zoals Jacop beschikbaar was op het moment van mijn PhD zou ik mijn PHD 1-2 jaar eerder doen. U moet de beschikbare hulpmiddelen voor uw voordeel gebruiken. Als u werkt aan een belangrijk aspect van CP-technologie kunnen we zelfs onze vrije tijd besteden om u te helpen de functionaliteit in Jacop te implementeren, dus we houden Jacop-state-of-the-art. Als u software-ingenieur bent die een software schrijft, vindt u dat Jacop als elke Constraint-programmeeroplosser u de mogelijkheid biedt om het probleem bij de hand te modelleren, evenals het evalueren van het aantal verschillende zoekposten om een efficiënte zoekopdracht te vinden. Gebruik de rijkdom aan kennis die is gecodeerd binnen beperkingen om de redenering / het oplossen van de kracht van uw software-oplossing te vergroten. Er zijn een aantal mensen die kunnen optreden als consultants om u te helpen bij het aanbrengen van CP-technologie in de vorm van Jacop in uw project. Voel je vrij om te adverteren aan je behoeften om hulp te krijgen op Jacoptwiki. Jacop biedt een aanzienlijk aantal beperkingen om modellering te vergemakkelijken, evenals modulair ontwerp van het zoeken naar het faciliteren van de aanpassing van het zoeken naar kenmerken van het probleem dat wordt aangepakt. Het is momenteel meer dan 60.000 regels code, exclusief voorbeelden en testcode. Er zijn meer dan 20.000 regels van de code die uitleggen hoe ze diverse problemen kunnen modelleren en oplossen. We werken al 8 jaar aan Jacop tijdens onze vrije tijd als hobbyactiviteit. Het is vele malen verbeterd, getransformeerd. Eerste versies van Jacop waren hoogstwaarschijnlijk zelfs 3 bestellingen van grootte langzamer dan de huidige versie. Jacop biedt een grote bibliotheek van voorbeelden, evenals uitgebreide documentatie over Java API. We hebben gevallen van Jacop-gebruik door jongeren op de leeftijd van de middelbare school. CP-technologie is niet eenvoudig te gebruiken, dus probeerden we tenminste het gebruik van Jacop zo eenvoudig te maken als we konden. Voel je vrij om ons te helpen Jacop nog gemakkelijker / intuïtief te maken. Stuur ons alsjeblieft je voorbeelden, we zullen ze indien nodig herfactor en opnemen met andere voorbeelden. Het creëren van een oplosser is een proces, op het moment dat we zijn begonnen, zijn we gewoon gefrustreerde beginnersgebruikers van CP-technologie die worstelen met gesloten bronoplossers om CP-technologie efficiënt toe te passen. We hebben tijdens deze jaren veel van de CP- en Software Engineering geleerd. Jacop-ontwikkeling werd gedreven door drie prioriteiten - gebruiksgemak, gebruiksgemak en efficiëntie. Er zijn nummer van beschikbare oplossers, elk is speciaal en elk van hen kan nuttig zijn. Hier heb je nog een keuze om uit te kiezen. Elke oplosser is anders aangezien oploserstoepassingen verschillende vereisten opleggen en sommige optimalisaties niet mogelijk maken. Jacop vergemakkelijkt Constraint-toevoegingen tijdens het zoeken en uitgebreide controle over intern gedrag van de oplosser. Bijna elk aspect van de oplosser kan worden aangepast. Het is noodzakelijk als een oplosser in onderzoek moet worden gebruikt wanneer kleine dingen materie en uw techniek kan laten lopen veel langzamer. Alle gegevensstructuren zijn beschikbaar voor manipulatie die het implementeren van speciale zoekopdrachten mogelijk maken. Het is ook mogelijk om de eigen beperkingen van de gebruiker met extra functies te implementeren, die later tijdens het zoeken kunnen worden gebruikt. Auteurs streven ernaar om de juiste balans te bereiken, tussen gebruiksgemak, gemak van uitbreiding en efficiëntie. Jacop ondersteunt en breidt XCSP-indeling ook uit voor het opslaan van CSP's in XML-indeling. Jacop is continu in ontwikkeling. Het is zelden volledig achterwaarts compatibel, omdat niet alleen nieuwe beperkingen worden toegevoegd, maar ook internals van de motor worden verbeterd. De auteurs hebben geconcentreerd op de kernfunctionaliteit van de beperkingen, daarom is er nog geen grafische interface beschikbaar, wat zou helpen bij het debuggen van programma's. Er zijn veel voorbeelden, een korte gids en Java Doc-documentatie, maar auteurs willen graag meer tijd hebben om meer uitgebreide documentatie te maken. Er zijn nogal veel andere beperkingen die zijn geïmplementeerd sinds het begin van Jacop. Elk systeem is anders, omdat ze de breidbaarheid, functionaliteit, het gemak van ontwikkeling voor efficiëntie op een andere manier handelen. Er zijn hulpmiddelen die alles opofferen voor efficiëntie, andere hulpmiddelen die C ++ over Java kiezen om kosten te voorkomen die verband houden met het uitvoeren van Java-programma's. Onze eigen experimenten wagen aan dat Jacop een zeer goede Java-oplosser is, maar het is langzamer dan goede C ++ op basis van op basis van C ++. Als u op zoek bent naar eenvoudig te gebruiken, eenvoudig te onderhouden, gemakkelijk te verlengen en efficiënte oplosser die in Java is geschreven, dan is Jacop een must voor u.


Jacop Gerelateerde software

Unidac

UNIDAC is een krachtige bibliotheek met niet-functionele Cross-database-toegangscomponenten voor Delphi, Delphi voor .NET en C ++ Builder. De Unified Access is beschikbaar voor Oracle, Microsoft SQL Server, MySQL, in ...

107 7099K

Downloaden